技术文章 - CS319417

尝试启动通过 ThingWorx Docker 部署的 ThingWorx Platform PostgreSQL 时出现“错误:关系“system_version”不存在_”

已修改: 17-Jan-2023   


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

适用于

  • ThingWorx Platform 8.5 F000 to SP5
  • ThingWorx Platform 8.4 F000 to SP9
  • ThingWorx Platform 8.3
  • Docker
  • PostgreSQL

说明

  • 无法启动在PostgreSQL上运行的ThingWorx Docker
  • ThingWorx Docker 的Postgres实施未启动
  • 如果TWX_DATABASE_USERNAMETWX_DATABASE_SCHEMA不匹配,ThingWorx Docker将无法启动
  • ThingWorx Platform 的PostgreSQL Docker 无法启动
  • 使用下载的Dockerfile和 docker -compose文件启动 ThingWorx Platform(在PostgreSQL上)时<ThingworxStorage>\logs\ApplicationLog.log出错
    • [L: INFO] [O: ctsThingWorxServer] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] 数据库初始化开始...
      [L:错误] [O:ctppPostgresModelExceptionTranslator] [I:] [U:超级用户] [S:] [P:] [T:主要]错误:关系“system_version”不存在_位置:128
      [L: ERROR] [O: ctppPostgresModelExceptionTranslator] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] ERROR: 当前事务被中止,命令被忽略直到事务块结束
      [L: ERROR] [O: ctsThingWorxServer] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] ERROR: 当前事务中止,命令被忽略直到事务块结束
      [L: INFO] [O: ctppPersistenceProvider] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] 连接 ThingworxPersistenceProvider,类型 PostgresPersistenceProviderPackage 已停止
      [L: WARN] [O: ctppPersistenceProvider] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] 找不到 persistenceProviderPackage PostgresPersistenceProviderPackage 因此无法停止数据处理
      [L: ERROR] [O: ctsThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] 无法初始化和启动系统:错误:当前事务被中止,命令被忽略直到结束交易块
      [L: ERROR] [O: ctsThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] *** 严重启动错误:无法初始化和启动系统:错误:当前事务中止,命令被忽略,直到事务块结束
      [L: ERROR] [O: ctsThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] *** Web 应用程序状态被设置为错误! ***
      [L: 错误] [O: ctsaAuthenticationFilter] [I: ] [U: ] [S: ] [P: ] [T: http-nio-8080-exec-8] 无法处理请求
  • ThingWorx Docker 日志显示:
    • [platform_1 |[0m java.lang.Exception:无法初始化和启动系统:错误:当前事务中止,命令被忽略,直到事务块结束
      [platform_1 |[com.thingworx.system.ThingWorxServer.loadModel (ThingWorxServer.java:754) 处的 0m
      [platform_1 |[0m 位于 com.thingworx.system.ThingWorxServer.doStandalone(ThingWorxServer.java:217)
      [platform_1 |[com.thingworx.system.ThingWorxBootstrapper.contextInitialized (ThingWorxBootstrapper.java:152) 处的 0m
      [platform_1 |[0m 在 org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4685)
      [platform_1 |[0m at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5146)
      ...
这是文章 319417 的 PDF 版本,可能已过期。最新版本 CS319417