Skip to main content
1-Visitor
January 28, 2020
Solved

Evaluating ThingWorx 8.5.0; Getting "License has not been installed" on the composer.

  • January 28, 2020
  • 3 replies
  • 2796 views

Hi,

We are evaluating ThingWorx 8.5.0 that is installed on a linux server. We are running the platform in a disconnected mode (no internet available). We are following the guide : https://developer.thingworx.com/en/resources/learning-paths/getting-started-on-thingworx-platform/thingworx-foundation-quickstart . We can create and save tags, ThingShapes and ThingTemplates. But on the step 5, while saving the Thing, we are getting "Licence has not bee installed" error. The same can be seen while importing the sample entities from other guide, creating Data Shape, Value Streams, creating a new user etc. Can you please help us understand what might be the problem?

 

We have generated ../ThingworxPlatform/licenceRequestFile.txt file containing device id.

We went through the Licensing Guide for disconnected sites (http://support.ptc.com/lm/ThingWorx_Navigate_8.1_Licensing_Instructions.pdf) . But getting 'Access denied:insufficient privileges' error due to trail version account. 

 

Please find the environment details as follows-

* ThingWorx version - Trial 8.5.0

* Tomcat version - 9.0.22

* Stack trace from catalina.out - 

 

com.thingworx.common.exceptions.InvalidRequestException: License has not been installed
at com.thingworx.system.subsystems.licensing.LicensingSubsystem.checkOutLicense(LicensingSubsystem.java:487)
at com.thingworx.system.managers.BaseManager.checkOutLicense(BaseManager.java:1082)
at com.thingworx.system.managers.BaseManager.createEntity(BaseManager.java:405)
at com.thingworx.contentmanagement.ImportProcessorWorker.processEntities(ImportProcessorWorker.java:1689)
at com.thingworx.contentmanagement.ImportProcessorWorker.run(ImportProcessorWorker.java:172)
at com.thingworx.contentmanagement.ImportProcessor.processImport(ImportProcessor.java:80)
at com.thingworx.webservices.BaseService.handleCreate(BaseService.java:921)
at com.thingworx.webservices.BaseService.service(BaseService.java:455)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)

Best answer by rosharma

yes , you need license to save the things

3 replies

16-Pearl
January 28, 2020

actually you need to contact your account representatives who has access to PTC websites or has account login. need to login through that account to esupport ptc site. from manage licenses , you need to download the license using device id and then finally had to place that downloaded license file to ThingworxPlatform folder followed by restart of server

1-Visitor
January 28, 2020

@rosharma We have not got the licence for ThingWorx platform. We are in the platform evaluation phase. Do we need the licence for saving the entities like User, Thing, Streams and Mashup etc?

rosharma16-PearlAnswer
16-Pearl
January 28, 2020

yes , you need license to save the things