Article - CS431137
GetProperties with the ‘Automatically Updates Values’ option does not properly handle reconnections after a user session times out in ThingWorx Mashup
Modified: 14-Jan-2026
Applies To
- ThingWorx Platform 9.3
Description
- GetProperties with the Automatically Updates Values option does not properly handle reconnections after a user session times out or a platform restart
- SecurityLog is flooded with "Rejecting NonceKey [<Key ID>] since it was not found in cache" errors
- After reconnection, the mashup is calling every second (or even more frequently) :
- /Thingworx/Resources/EntityServices/Services/GetClientNonce, which return an empty response
- /Thingworx/WS with an obsolete nonce / appkey
- SecurityLog.log repeatedly report below warning messages:
-
[L: WARN] [O: S.c.t.s.m.ApplicationKeyManager] [I: ] [U: ???] [S: ] [P: ] [T: https-jsse-nio-443-exec-129] *** ApplicationKey not found *** [L: ERROR] [O: S.c.t.s.m.NonceKeyManager] [I: ] [U: ???] [S: ] [P: ] [T: https-jsse-nio-443-exec-129] Rejecting NonceKey [<Key ID>] since it was not found in cache
- The behavior varies depending on the browser vendor and whether SSO is used:
- Chrome + Basic Auth (Authentication Dialog does not show on MacOS)
- GetClientNonce is invoked every seconds and a new Basic Auth dialog pops up until credentials are provided
- Firefox + Basic Auth
- GetClientNonce is invoked once, the Basic Auth dialog pops up, and the Mashup is suspended until credentials are provided
- All browser + SSO:
- Chrome + Basic Auth (Authentication Dialog does not show on MacOS)
This is a printer-friendly version of Article 431137 and may be out of date. For the latest version click CS431137