アーティクル - CS319417
ThingWorx Docker を介してデプロイされた ThingWorx Platform PostgreSQL を起動しようとすると、「エラー: 関係 "system_version" does not exist_」が表示される
修正日: 16-Jan-2023
適用対象
- 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_USERNAMEとTWX_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] リクエストを処理できませんでした
- [L: INFO] [O: ctsThingWorxServer] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] データベースの初期化を開始しました...
- 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)
...
- [platform_1 |[0m java.lang.Exception: システムを初期化および起動できません: エラー: 現在のトランザクションは中止されました。トランザクション ブロックが終了するまでコマンドは無視されました
最新バージョンはこちらを参照ください CS319417