New to KendoReactStart a free 30-day trial

License Activation Errors and Warnings

Using the KendoReact premium components and features 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 you're looking for free React components, check out Get Started with KendoReact Free.

Invalid License

When using KendoReact premium components or features in your app, the kendo-licensing module may recognize your license as invalid in the following cases:

  • Using an expired subscription license—subscription licenses expire at the end of the subscription term.
  • Using an expired trial license.
  • A missing license for KendoReact.
  • Not installing a license key in your application.
  • Not updating the license key after renewing your KendoReact license.
  • Cached old (expired) license key.

When using the KendoReact Free components and features, no license is required.

License Warnings

If you use KendoReact premium components or features in a project with an expired or missing license, the UI components exhibit the following invalid license attributes:

  • A watermark appears over the premium KendoReact components.
  • A banner is rendered on pages that use the KendoReact premium components.
  • A warning message is logged in the browser console of pages rendering the KendoReact premium components.

Watermark

A watermark appearing in the Light Theme mode:

KendoReact - Grid with a watermark - Light theme

A watermark appearing in the Dark Theme mode:

KendoReact - Grid with a watermark - Dark theme

A banner appears on pages that use unlicensed KendoReact premium components:

KendoReact - Invalid License Banner

  • Clicking the ? button of the banner takes you to the KendoReact licensing documentation.
  • Clicking the x button of the banner closes it until the page is reloaded or a license is activated.

Console Warning

A warning message similar to the following is logged in the browser's console:

KendoReact - Console Warning for a missing or invalid license

License Activation Errors

If you use KendoReact premium components and features in a project with an expired or missing license, the kendo-ui-license activate command will indicate the following errors or conditions:

Error or ConditionMessage CodeSolution
No license key is detectedTKL002Install a license key to activate the premium UI components and remove the error message.
Invalid license keyTKL003Download a new license key and install it to activate the KendoReact prenmium components and remove the error message.
Your subscription license has expired.TKL103, TKL104Renew your subscription and download a new license key.
Your perpetual license is invalid.TKL102You 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 license, download a new license key, and install it.

- Downgrade to a product version included in your perpetual license as indicated in the message.
Your trial license has expired.TKL105Purchase a commercial license to continue using the premium components and features of the product.
Your license is not valid for the detected product(s).TKL101Review the purchase options for the listed products.
Alternatively, remove the references to the listed packages from package.json.

See Also