アーティクル - CS308548

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

修正日: 06-Nov-2023   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。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 が表示されない
  • アップグレード後、 <Tomcat_home>/logs/catalina.outでエラーが発生し、ThingWorx Platform が起動しません。
    • java.lang.Exception: Unable to initialize and start system: Could not create a transaction for ThingworxPersistenceProvider
  • アップグレード後にデータベース エラーが発生して ThingWorx がシャットダウンする
  • インプレースアップグレードで ThingWorx を起動できない
  • Tomcat をアップグレードして開始しましたが、エラーが発生し、Thingworx Platform が開始されません。
最新バージョンはこちらを参照ください CS308548