技术文章 - CS271819
在 ThingWorx Analytics Server 中安装后,不会在 ThingWorx Core 中创建 ThingWorx Analytics Server 事物
已修改: 22-Dec-2022
适用于
- ThingWorx Platform 8.1 to 8.5
- ThingWorx Analytics 8.1 to 8.5
说明
- 安装后不会在 ThingWorx Core 中创建 ThingWorx Analytics Server 事物
- 在边缘微服务中可以看到以下错误:
错误 ctaeaAnalyticsEdgeVerticle - 启动时失败
java.lang.NullPointerException: 空
在 com.thingworx.analytics.ccc.platform.beans.ThingModel$Builder.<init>(ThingModel.java:170)
在 com.thingworx.analytics.ccc.platform.services.ThingService.getThing(ThingService.java:74)
在 com.thingworx.analytics.edge.application.AnalyticsGateway.safeGetThing(AnalyticsGateway.java:108)
在 com.thingworx.analytics.edge.application.AnalyticsGateway.safeCreateThing(AnalyticsGateway.java:90)
在 com.thingworx.analytics.edge.application.AnalyticsGateway.registerToFoundation(AnalyticsGateway.java:68)
在 com.thingworx.analytics.edge.application.AnalyticsEdgeVerticle.start(AnalyticsEdgeVerticle.java:75)
在 io.vertx.core.impl.DeploymentManager.lambda$doDeploy$163(DeploymentManager.java:429)
在 io.vertx.core.impl.ContextImpl.lambda$wrapTask$18(ContextImpl.java:335)
在 io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:358)
在 io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
在 io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)
在 java.lang.Thread.run(Thread.java:745)
java.lang.NullPointerException: 空
在 com.thingworx.analytics.ccc.platform.beans.ThingModel$Builder.<init>(ThingModel.java:170)
在 com.thingworx.analytics.ccc.platform.services.ThingService.getThing(ThingService.java:74)
在 com.thingworx.analytics.edge.application.AnalyticsGateway.safeGetThing(AnalyticsGateway.java:108)
在 com.thingworx.analytics.edge.application.AnalyticsGateway.safeCreateThing(AnalyticsGateway.java:90)
在 com.thingworx.analytics.edge.application.AnalyticsGateway.registerToFoundation(AnalyticsGateway.java:68)
在 com.thingworx.analytics.edge.application.AnalyticsEdgeVerticle.start(AnalyticsEdgeVerticle.java:75)
在 io.vertx.core.impl.DeploymentManager.lambda$doDeploy$163(DeploymentManager.java:429)
在 io.vertx.core.impl.ContextImpl.lambda$wrapTask$18(ContextImpl.java:335)
在 io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:358)
在 io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
在 io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)
在 java.lang.Thread.run(Thread.java:745)
- ThingWorx ApplicationLog.log 显示许可错误,例如
许可证服务器无法处理请求
[L: ERROR] [O: ctsslLicenseFetcher] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] 许可证服务器无法处理请求
[L: ERROR] [O: ctsslLicenseFetcher] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] 许可证服务器无法处理请求
[L: ERROR] [O: ctsslLicenseFetcher] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] 许可证服务器无法处理请求
[L: ERROR] [O: ctsslLicensingStateMachine] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] 无法获取设备 ID XXXX 的许可证文件
[L: ERROR] [O: ctsslLicensingStateMachine] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] 无法连接到 PTC 许可证服务器。请确保 ThingworxPlatform 目录中 platform-settings.json 中的 LicensingConnectionSettings 设置正确。如果您的服务器未连接到互联网,请使用在 ThinworxPlatform 目录中创建的请求文件 licenseRequestFile.txt 来手动安装许可证
[L: INFO] [O: ctsThingWorxServer] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] 子系统 LicensingSubsys
[L: ERROR] [O: ctsslLicenseFetcher] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] 许可证服务器无法处理请求
[L: ERROR] [O: ctsslLicenseFetcher] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] 许可证服务器无法处理请求
[L: ERROR] [O: ctsslLicenseFetcher] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] 许可证服务器无法处理请求
[L: ERROR] [O: ctsslLicensingStateMachine] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] 无法获取设备 ID XXXX 的许可证文件
[L: ERROR] [O: ctsslLicensingStateMachine] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] 无法连接到 PTC 许可证服务器。请确保 ThingworxPlatform 目录中 platform-settings.json 中的 LicensingConnectionSettings 设置正确。如果您的服务器未连接到互联网,请使用在 ThinworxPlatform 目录中创建的请求文件 licenseRequestFile.txt 来手动安装许可证
[L: INFO] [O: ctsThingWorxServer] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] 子系统 LicensingSubsys
- 无法在 ThingWorx Composer 中创建事物
- 在版本 8.1 中具有CS271552中描述的症状
- 在 8.5 版中, twas-twx-adapter.log 显示
错误 ctaeaAnalyticsEdgeVerticle -启动时失败
com.thingworx.analytics.css.platform.http.BadResponseException:HTTP [403]:尚未安装许可证
在 com.thingworx.analytics.css.platform.http.RestService.httpSubmitAsJson(RestService.java:133)
在 com.thingworx.analytics.css.platform.http.RestService.httpPostAsJson(RestService.java:50)
在 com.thingworx.analytics.css.platform.services.ThingService.createThing(ThingService.java:90)
在 com.thingworx.analytics.edge.application.AnalyticsGateway.safeCreateThing(AnalyticsGateway.java:147)
在 com.thingworx.analytics.edge.application.AnalyticsGateway.registerToFoundation(AnalyticsGateway.java:111)
在 com.thingworx.analytics.edge.application.AnalyticsEdgeVerticle.start(AnalyticsEdgeVerticle.java:96)
在 io.vertx.core.impl.DeploymentManager.lambda$doDeploy$10(DeploymentManager.java:481)
com.thingworx.analytics.css.platform.http.BadResponseException:HTTP [403]:尚未安装许可证
在 com.thingworx.analytics.css.platform.http.RestService.httpSubmitAsJson(RestService.java:133)
在 com.thingworx.analytics.css.platform.http.RestService.httpPostAsJson(RestService.java:50)
在 com.thingworx.analytics.css.platform.services.ThingService.createThing(ThingService.java:90)
在 com.thingworx.analytics.edge.application.AnalyticsGateway.safeCreateThing(AnalyticsGateway.java:147)
在 com.thingworx.analytics.edge.application.AnalyticsGateway.registerToFoundation(AnalyticsGateway.java:111)
在 com.thingworx.analytics.edge.application.AnalyticsEdgeVerticle.start(AnalyticsEdgeVerticle.java:96)
在 io.vertx.core.impl.DeploymentManager.lambda$doDeploy$10(DeploymentManager.java:481)
这是文章 271819 的 PDF 版本,可能已过期。最新版本 CS271819