アーティクル - CS344383

「イベントハンドラ実行エラー '<Event Name> ' イベント Type.Thing:Entity の場合。<Thing Name> :Event.DataChange:プロパティ。<Property Name> 「ThingWorx Platformでデータ変更イベントが実行されると表示されます」

修正日: 29-Jul-2025   


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

適用対象

  • ThingWorx Platform 8.1 to 9.6

説明

  • プロパティ値が変更されたときにデータ変更イベントを実行できません
  • データ変更イベント内で呼び出されたサービスは、プロパティ値が更新されても実行されません。
  • MQTT Thing内のプロパティ変更が、関連するデータ変更イベントを正常に起動しない
  • ThingWorxはサブスクリプションデータ変更イベントを実行しません
  • システムユーザーがデータ変更イベントを実行するにはどのような権限が必要ですか?
  • 管理者以外のユーザーは、REST API を通じて自動更新イベントをトリガーできません。
  • <ThingworxStorage>\logs内のErrorLog.logには次の内容が表示されます。
     [L: ERROR] [O: EcqlcLogger] [I: ] [U: System] [S: ] [P: ] [T: TWEventProcessor-13] Error Executing Event Handler '<Event Name>' for event Type.Thing:Entity.<Thing Name>:Event.DataChange:Property.<Property Name>
  • Composer 経由でLoggingSubsystem内で「スタック トレースの有効化」が有効になっている場合、 <ThingworxStorage>\logs内のErrorLog.logには次の内容が表示されます。
     [L: ERROR] [O: EcqlcLogger] [I: ] [U: System] [S: ] [P: ] [T: TWEventProcessor-13] Error Executing Event Handler '<Event Name>' for event Type.Thing:Entity.<Thing Name>:Event.DataChange:Property.<Property Name> com.thingworx.common.exceptions.InvalidRequestException: Not authorized for EventSubscribe on DataChange in <Thing Name> at com.thingworx.things.Thing.generateSecurityException(Thing.java:3086) at com.thingworx.things.Thing.checkRunTimeAuthorization(Thing.java:3034) at com.thingworx.things.Thing.handleEvent(Thing.java:8031) at com.thingworx.things.Thing.processEvent(Thing.java:8019) at com.thingworx.system.subsystems.eventprocessing.EventInstance.run(EventInstance.java:58) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
最新バージョンはこちらを参照ください CS344383