[
https://issues.jboss.org/browse/AS7-6681?page=com.atlassian.jira.plugin.s...
]
Dennis Reed commented on AS7-6681:
----------------------------------
The behavior is a little different in AS 7.1.3 and AS 7.2.
In both, this will cause some sessions to not be expired correctly.
In 7.1.3 this will also cause an error in the request (the error happened during the
prepare phase and caused a rollback)
In 7.2 it will no longer cause an error in the request (side effect of
https://issues.jboss.org/browse/ISPN-2054 causes the notification to happen during the
commit instead of the prepare phase).
ClusteredSingleSignOn ClassCastException with non-distributable apps
--------------------------------------------------------------------
Key: AS7-6681
URL:
https://issues.jboss.org/browse/AS7-6681
Project: Application Server 7
Issue Type: Bug
Components: Web
Affects Versions: 7.1.3.Final (EAP)
Reporter: Dennis Reed
Assignee: Dennis Reed
Attachments: test.war
When ClusteredSingleSignOn is enabled, and a user has an active session in a
non-distributable web application, invalidating any session in the same SSO from a
different AS instance in the cluster causes the following exception (logged numerous times
in various ways):
ERROR [org.infinispan.interceptors.InvocationContextInterceptor] (OOB-20,null)
ISPN000136: Execution error: org.infinispan.CacheException: Caught exception
[java.lang.ClassCastException] while invoking method [public void
org.jboss.as.clustering.web.sso.infinispan.SSOClusterManager.cacheEntryRemoved(org.infinispan.notifications.cachelistener.event.CacheEntryRemovedEvent)]
on listener instance:
org.jboss.as.clustering.web.sso.infinispan.SSOClusterManager@28e13c84
...
Caused by: java.lang.ClassCastException: org.apache.catalina.session.StandardSession
cannot be cast to org.jboss.as.web.session.ClusteredSession
at
org.jboss.as.web.sso.ClusteredSingleSignOn.deregisterLocal(ClusteredSingleSignOn.java:523)
[jboss-as-web-7.1.3.Final-redhat-4.jar:7.1.3.Final-redhat-4]
...
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira