When we access the application, we get the authentication box multiple times and the following is in the http_plugin.log when we turned on the trace level.
Looks like the clone id in JSESSIONID is not matching any time to the clone id
in plugin file and the url is getting redirected multiple times hitting different WAS instances.
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_common: websphereParseCloneID: Returning list of clone ids
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupFindClone: Looking for clone
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupGetFirstPrimaryServer: getting the first primary server
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupFindClone: Comparing curCloneID 'AVLTFUSI2' to server clone id '122k5ik3v'
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupGetNextPrimaryServer: getting the next primary server
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupFindClone: Comparing curCloneID 'AVLTFUSI2' to server clone id '122k5il3c'
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupGetNextPrimaryServer: getting the next primary server
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupFindClone: Comparing curCloneID 'AVLTFUSI2' to server clone id '122k5isjd'
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupGetNextPrimaryServer: getting the next primary server
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupFindClone: Comparing curCloneID 'AVLTFUSI2' to server clone id '122k5ivkh'
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupGetNextPrimaryServer: getting the next primary server
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupGetFirstPrimaryServer: getting the first primary server
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupFindClone: Comparing curCloneID '-10G0HR5' to server clone id '122k5ik3v'
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupGetNextPrimaryServer: getting the next primary server
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupFindClone: Comparing curCloneID '-10G0HR5' to server clone id '122k5il3c'
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupGetNextPrimaryServer: getting the next primary server
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupFindClone: Comparing curCloneID '-10G0HR5' to server clone id '122k5isjd'
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupGetNextPrimaryServer: getting the next primary server
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupFindClone: Comparing curCloneID '-10G0HR5' to server clone id '122k5ivkh'
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupGetNextPrimaryServer: getting the next primary server
[Mon Feb 12 19:45:57 2007] 000f6056 00000506 - TRACE: ws_server_group: serverGroupFindClone: Failed to find server that matched the clone id
Anyone experienced the same in websphere clustering.
Did you try re-generating the plugin and moving it to the web server(s) ?
Also, just because you hit a different box doesn't mean that you should
need to sign on again ... that's the whole point of SSO ...
We have turned on the memory to memory session replication. We are on WAS 6.0.2.17
Sounds like you have multiple issues.
First, the cloneids in the JSessionID cookie should match those in the
plugin config file
Secondly, if memory to memory session replication was configured
correctly you should still find your HTTP session anyway, so there must
be a problem with it
Thirdly, the lack of an HTTP session should have nothing to do with
single signon, as sessions expire based on inactivity of a specific
application and you don't want someone to get logged off because they
are now using App B but App A's session timed out.
I would check your session replication configuration, and open a PMR on
the cloneid problem