アーティクル - CS319417

ThingWorx Docker を介してデプロイされた ThingWorx Platform PostgreSQL を起動しようとすると、「エラー: 関係 "system_version" does not exist_」が表示される

修正日: 16-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ファイルを使用して ( PostgreSQL上で) ThingWorx Platform を起動すると、 <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: エラー] [O: ctppPostgresModelExceptionTranslator] [I: ] [U: スーパーユーザー] [S: ] [P: ] [T: メイン] エラー: 現在のトランザクションは中止され、コマンドはトランザクション ブロックの最後まで無視されます
      [L: エラー] [O: ctsThingWorxServer] [I: ] [U: スーパーユーザー] [S: ] [P: ] [T: メイン] エラー: 現在のトランザクションは中止され、トランザクション ブロックが終了するまでコマンドは無視されます
      [L: 情報] [O: ctppPersistenceProvider] [I: ] [U: スーパーユーザー] [S: ] [P: ] [T: メイン] 接続 ThingworxPersistenceProvider、タイプ PostgresPersistenceProviderPackage が停止しました
      [L: WARN] [O: ctppPersistenceProvider] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] persistenceProviderPackage PostgresPersistenceProviderPackage が見つからなかったため、データ処理を停止できませんでした
      [L: エラー] [O: ctsThingWorxBootstrapper] [I: ] [U: スーパーユーザー] [S: ] [P: ] [T: メイン] システムを初期化および起動できません: エラー: 現在のトランザクションは中止され、終了するまでコマンドは無視されますトランザクション ブロックの
      [L: エラー] [O: ctsThingWorxBootstrapper] [I: ] [U: スーパーユーザー] [S: ] [P: ] [T: メイン] *** 起動時の重大なエラー: システムを初期化および起動できません: エラー: 現在トランザクションは中止され、トランザクション ブロックが終了するまでコマンドは無視されます
      [L: エラー] [O: ctsThingWorxBootstrapper] [I: ] [U: スーパーユーザー] [S: ] [P: ] [T: メイン] *** Web アプリケーションの状態がエラーに設定されています! ***
      [L: エラー] [O: ctsaAuthenticationFilter] [I: ] [U: ] [S: ] [P: ] [T: http-nio-8080-exec-8] リクエストを処理できませんでした
  • ThingWorx Docker ログは次のように表示されます。
    • [platform_1 |[0m java.lang.Exception: システムを初期化および起動できません: エラー: 現在のトランザクションは中止されました。トランザクション ブロックが終了するまでコマンドは無視されました
      [platform_1 |[0m at com.thingworx.system.ThingWorxServer.loadModel(ThingWorxServer.java:754)
      [platform_1 |[0m at com.thingworx.system.ThingWorxServer.doStandalone(ThingWorxServer.java:217)
      [platform_1 |[0m at com.thingworx.system.ThingWorxBootstrapper.contextInitialized(ThingWorxBootstrapper.java:152)
      [platform_1 |[0m at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4685)
      [platform_1 |[0m at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5146)
      ...
最新バージョンはこちらを参照ください CS319417