アーティクル - CS308548
ThingWorx Platform with PostgreSQL のアップグレード後、「重複するキー値が一意制約に違反しています」というエラーで起動に失敗する
修正日: 10-Jun-2026
適用対象
- ThingWorx Platform 8.2 to 9.3
- PostgreSQL
説明
- アップグレード後、ThingWorxが起動せず、 <ThingworxStorage>/logs/ApplicationLog.logにエラーが記録されます。
ERROR: duplicate key value violates unique constraint "root_entity_collection_pkey"_ Detail: Key (name)=(StyleThemes) already exists ERROR: duplicate key value violates unique constraint "root_entity_collection_pkey"_ Detail: Key (name)=(NotificationDefinitions) already exists ERROR: duplicate key value violates unique constraint "root_entity_collection_pkey"_ Detail: Key (name)=(NotificationContents) already exists ERROR: duplicate key value violates unique constraint "root_entity_collection_pkey"_ Detail: Key (name)=(ThingGroups) already exists.
- アップグレード後、データベース関連のエラーでURLが表示されなくなりました。
- アップグレード後、ThingWorx Platformが起動せず、 <tomcat_home>/logs/catalina.outにエラーが記録されます。
java.lang.Exception: Unable to initialize and start system: Could not create a transaction for ThingworxPersistenceProvider
- ThingWorxはアップグレード後にデータベースエラーでシャットダウンします
- インプレースアップグレードでThingWorxが起動しない
最新バージョンはこちらを参照ください CS308548