アーティクル - CS431137
「値を自動的に更新」オプションを指定した GetProperties は、ThingWorx Mashup でユーザー セッションがタイムアウトした後に再接続を適切に処理しません。
修正日: 14-Jan-2026
適用対象
- ThingWorx Platform 9.3
説明
- GetPropertiesの「値の自動更新」オプションでは、ユーザー セッションのタイムアウト後やプラットフォームの再起動後に再接続が適切に処理されない
- SecurityLog に「キャッシュに見つからなかったため NonceKey [<Key ID>] を拒否しました」というエラーが大量に記録される
- 再接続後、マッシュアップは 1 秒ごとに (またはより頻繁に) 呼び出します。
- /Thingworx/Resources/EntityServices/Services/GetClientNonce は空のレスポンスを返します。
- 廃止された nonce / appkey を持つ /Thingworx/WS
- 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 + 基本認証(MacOSでは認証ダイアログは表示されません)
- GetClientNonce は 1 秒ごとに呼び出され、資格情報が提供されるまで新しい基本認証ダイアログがポップアップ表示されます。
- Firefox + 基本認証
- GetClientNonce が一度呼び出されると、Basic 認証ダイアログがポップアップ表示され、資格情報が提供されるまでマッシュアップが一時停止されます。
- すべてのブラウザ + SSO:
- Chrome + 基本認証(MacOSでは認証ダイアログは表示されません)
最新バージョンはこちらを参照ください CS431137