アーティクル - CS308548

ThingWorx Platform with PostgreSQL のアップグレード後、「重複するキー値が一意制約に違反しています」というエラーで起動に失敗する

修正日: 10-Jun-2026   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • 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