I have an existing web application where I'm trying to introduce new functionality using React and KendoReact. I am using npm but not webpack.
I can successfully load the scripts per the instructions (both from the CDN as shown, and from the npm packages using the versions in the dist/cdn directories).
However, it's complaining about the license not being activated:
Progress KendoReact
kendo-react-intl.js:1 License activation failed for @progress/kendo-react-intl
No license found.
The Dojo examples on the instruction page exhibit this behavior too.
I've installed and activated the kendo-licensing package per the instructions, and included the now-licensed dist/index.js script in my page before any other KendoReact scripts. I still get the licensing error, though.
Is there any way to license an application that's only using prebuilt scripts?
8 Answers, 1 is accepted
Hello, Andrew,
This is a known case and the team is currently working on finding the best approach to resolve it.
I will follow up as soon as we have official information on this.
Regards,
Stefan
Progress Telerik
Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.
Hello, Andrew,
We have logged an item in GitHub where we will share any progress on the task:
https://github.com/telerik/kendo-react/issues/859
Apologies for any inconvenience this may has caused you.
Regards,
Stefan
Progress Telerik
Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.
Hello, Jaime,
The team is still working on a solution and testing different alternatives.
I will add your report to the issue as well.
Regards,
Stefan
Progress Telerik
Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.
Apologies for the created inconvenience.
I have a scenario where all the Kendo React packages are added to the webpack externals and all the files are loaded via the CDN with systemJS (resulting in the same messages as above). Are these kinds of scenarios also considered?
Are there any know work-arounds available (apart from not adding it to the externals)?
Apart from that: I would expect a big message to the "Using with Scripts" section, since that functionality is not really usable.
Hello, Pieter,
Yes, the webpack externals are also considered as it also uses the CDNs.
Currently, there is no workaround using KendoReact after version 4 with CDN for production builds. This is why the team is looking at this with high priority to introduce a way to validate the license in those cases.
All managers are informed and this is escalated.
Regards,
Stefan
Progress Telerik
Тhe web is about to get a bit better!
The Progress Hack-For-Good Challenge has started. Learn how to enter and make the web a worthier place: https://progress-worthyweb.devpost.com.
Hello,
This is the official statement from our side about this case. We want to apologize for the created situation and this is our recommendation until it is resolved.
We completely understand that this is not ideal, but we do not want to hold any application releases because of this.
Regards,
Stefan
Progress Telerik
Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.
https://www.telerik.com/kendo-react-ui-develop/components/installation/scripts-only/ (3. Add your Script License key.)
The ETA of version 4.8.0 can vary as it induces other functionalities as well that need to be tested.
As the script license key requires posting a script tag with your personal key, I can suggest opening a private ticket where we can check what is causing the issue.
I made a test with my key and it was working as expected.