アーティクル - CS431137
「値を自動的に更新」オプションを指定したGetPropertiesは、ThingWorx Mashupでユーザーセッションがタイムアウトした後に再接続を適切に処理せず、「NonceKeyを拒否しています[<Key ID> ] キャッシュに見つからなかったため
修正日: 04-Feb-2026
適用対象
- ThingWorx Platform 9.3
説明
- ユーザーセッションがタイムアウトするか、プラットフォームが再起動すると、 GetPropertiesの「値の自動更新」オプションが再接続を適切に処理できなくなります。
- SecurityLog に
Rejecting NonceKey [<Key ID>] since it was not found in cache大量に記録されています。 - 再接続後、マッシュアップは 1 秒ごとに (またはより頻繁に) 呼び出します。
- /Thingworx/Resources/EntityServices/Services/GetClientNonce は空のレスポンスを返します。
- 廃止された nonce / appkey を持つ/Thingworx/WS
- /ThingworxStorage/logs/SecurityLog.logに以下の警告メッセージが繰り返し報告されます。
[L: WARN] [O: SctsmApplicationKeyManager] [I: ] [U: ???] [S: ] [P: ] [T: https-jsse-nio-443-exec-129] *** ApplicationKey not found *** [L: ERROR] [O: SctsmNonceKeyManager] [I: ] [U: ???] [S: ] [P: ] [T: https-jsse-nio-443-exec-129] Rejecting NonceKey [<Key ID>] since it was not found in cache
- 動作はブラウザベンダーと SSO が使用されているかどうかによって異なります。
- Chrome + Basic認証(MacOSでは認証ダイアログは表示されません)
- GetClientNonceは1秒ごとに呼び出され、資格情報が提供されるまで新しい基本認証ダイアログがポップアップ表示されます。
- Firefox + 基本認証
- GetClientNonceが一度呼び出され、Basic 認証ダイアログがポップアップ表示され、資格情報が提供されるまでマッシュアップが中断されます。
- すべてのブラウザ + SSO:
- Chrome + Basic認証(MacOSでは認証ダイアログは表示されません)
最新バージョンはこちらを参照ください CS431137