技术文章 - CS271819

在 ThingWorx Analytics Server 中安装后,不会在 ThingWorx Core 中创建 ThingWorx Analytics Server 事物

已修改: 22-Dec-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • 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)

  • 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

  • 无法在 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)

 
这是文章 271819 的 PDF 版本,可能已过期。最新版本 CS271819