License Activation Errors and Warnings
Starting with the 2025 Q1 (19.0.25.211) release, using Telerik Reporting without a license or with an invalid license causes specific license warnings and errors. This article defines what an invalid license is, explains what is causing it, and describes the related license warnings and errors.
If a valid license cannot be found:
- A watermark appears on each document page in the report.
- A warning message appears in the build log:
Telerik and Kendo UI Licensing warning TKL002: No Telerik and Kendo UI License file found.
Telerik and Kendo UI Licensing warning TKL002: The following locations were searched:
Telerik and Kendo UI Licensing warning TKL002: * TELERIK_LICENSE (EnvironmentVariable)
Telerik and Kendo UI Licensing warning TKL002: * KENDO_UI_LICENSE (EnvironmentVariable)
Telerik and Kendo UI Licensing warning TKL002: * C:\Program Files (x86)\Progress\Telerik Reporting 2025 Q1\Examples\CSharp\.NET 6\WinFormsIntegrationDemo\telerik-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\Program Files (x86)\Progress\Telerik Reporting 2025 Q1\Examples\CSharp\.NET 6\WinFormsIntegrationDemo\kendo-ui-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\Program Files (x86)\Progress\Telerik Reporting 2025 Q1\Examples\CSharp\.NET 6\telerik-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\Program Files (x86)\Progress\Telerik Reporting 2025 Q1\Examples\CSharp\.NET 6\kendo-ui-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\Program Files (x86)\Progress\Telerik Reporting 2025 Q1\Examples\CSharp\telerik-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\Program Files (x86)\Progress\Telerik Reporting 2025 Q1\Examples\CSharp\kendo-ui-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\Program Files (x86)\Progress\Telerik Reporting 2025 Q1\Examples\telerik-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\Program Files (x86)\Progress\Telerik Reporting 2025 Q1\Examples\kendo-ui-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\Program Files (x86)\Progress\Telerik Reporting 2025 Q1\telerik-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\Program Files (x86)\Progress\Telerik Reporting 2025 Q1\kendo-ui-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\Program Files (x86)\Progress\telerik-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\Program Files (x86)\Progress\kendo-ui-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\Program Files (x86)\telerik-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\Program Files (x86)\kendo-ui-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\telerik-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\kendo-ui-license.txt (RecursiveFilePath)
Telerik and Kendo UI Licensing warning TKL002: * C:\Users\user1\AppData\Roaming\Telerik\telerik-license.txt (UserDirectory)
Telerik and Kendo UI Licensing warning TKL002: * C:\Users\user1\AppData\Roaming\Telerik\kendo-ui-license.txt (UserDirectory)
Telerik and Kendo UI Licensing warning TKL002: Activate a License Key file at https://prgress.co/3PBSVoC
Telerik and Kendo UI Licensing warning TKL101: Telerik Reporting is not listed in your current license file.
Telerik and Kendo UI Licensing warning TKL004: Unable to locate licenses for all products.
Invalid License
An invalid license can be caused by any of the following:
- Using an expired subscription license. Subscription licenses expire at the end of the subscription term.
- Using a perpetual license for Telerik Reporting versions released outside the validity period of your license.
- Using an expired trial license.
- A missing license for the Telerik Reporting.
- Not installing a license key in your application.
- Not updating the license key after renewing your Telerik Reporting license.
License Warnings and Errors
Using the Telerik Reporting in a project with an expired or missing license, the Telerik.Licensing build task will indicate the following errors or conditions:
TKL001: No Telerik or Kendo UI Product References Detected in Project
Condition: No Telerik or Kendo UI product references detected in project.
Solution: If you use Telerik products and see this message, update the Telerik.Licensing package to version 1.4.9 or later. If you do not use Telerik products, remove the Telerik.Licensing NuGet reference from your project.
TKL002: No Telerik and Kendo UI License File Found
Condition: No Telerik and Kendo UI License file found
Solution: Set up a license key to activate Telerik Reporting and remove the error message.
TKL003: Corrupted License Key Content
Condition: Corrupted Telerik and Kendo UI License Key content in: [file path or environment variable name]
Solution:
- If you use a telerik-license.txt file to activate the components, download a new license key file and place it in your home directory. Make sure to use a license key and not a script key.
- If you use the TELERIK_LICENSE environment variable to store your license key, download a new license key, update the content of the environment variable, and make sure it contains the entire key.
TKL004: Unable to Locate Licenses for All Products
Condition: Unable to locate licenses for all products
Solution: Your license is not valid for all Telerik and Kendo products added to your project. If you have already purchased the required license, then update your license key.
TKL101: Telerik Reporting Is Not Listed in Your Current License File
Condition: Telerik Reporting is not listed in your current license file
Solution: Review the purchase options for the listed products.
TKL102: Your Current License Has Expired
Condition: Your current license has expired
Solution: You are using a product version released outside the validity period of your perpetual license. To remove the error message, do either of the following:
- Renew your subscription and download a new license key.
- Downgrade to a Telerik Reporting version covered by your perpetual license, as specified in the message.
TKL103/TKL104: Your Subscription Has Expired
Condition: Your subscription has expired
Solution: Renew your subscription and download a new license key.
TKL105: Your Trial Expired
Condition: Your trial expired
Solution: Purchase a commercial license to continue using the product.