KB Article #177058

Sentinel CSD incoherent

Problem

-- Using Sentinel 4.1.0_ SP2 with Passport AM.
-- Some unassisted request (with Sentinel query inside) cannot be send to server with error:



2015-04-15 17:55:43 [)-207.130.73.18] WARN ! L343 SentinelRegistrationCBHImpl.setInstalledCSDVersion - installedCSDVersion = 4.1.0.12015-04-15 17:55:43 [)-207.130.73.18] ERROR L954 AMClientServiceProvider.sendRegistrationRequest - Component registration has failed.2015-04-15 17:55:43 [)-207.130.73.18] ERROR L143 BroadcastErrorList.addBroadcastError - Exception during commit: {[0fa7aa7d-e3cb-11e4-a9e9-f01faf0c49bb, FreeSql]} com.axway.passport.am.api.RegistrationException: CSD import rejected. Server message: (CRITICAL) Error: A new version (4.1.0.1) of Component Synchrony:Sentinelalready exists.


Resolution

* this is a bug: unassisted requests created from composer using the function TrkGetUserVariable will fail to be sent to server. during the boradcast, Sentinel will try to get the variable created in Passport AM, but the error with CSD will cause the operation to crash.
* while fix is scheduled for Sentinel 4.1.0_SP3, a workaround is available:
-shutdown Sentinel and Passport.
-modify the csd version in Passport database.
-edit sentinel csd file and change the version in it too. destination version should be 4.1.0 (and not 4.1.0.1).