]
Lucas Ponce reassigned GTNPORTAL-3478:
--------------------------------------
Assignee: Lucas Ponce (was: Marko Strukelj)
CDI portlet throws an exception in session logout
-------------------------------------------------
Key: GTNPORTAL-3478
URL:
https://issues.jboss.org/browse/GTNPORTAL-3478
Project: GateIn Portal
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Common integration, WCI integration
Affects Versions: 3.8.0.Beta01
Reporter: Lucas Ponce
Assignee: Lucas Ponce
Fix For: 3.8.1.Final
Attachments: cdi-portlets-ejb.war
Test source code can be downloaded here:
https://github.com/lucasponce/cdi-portlets-ejb
After session logout in a page where cdi portlet is present we can see this exception:
13:07:06,022 ERROR
[org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/cdi-portlets-ejb]]
(http-/127.0.0.1:8080-128) JBWEB000211: Session event listener threw exception:
java.lang.IllegalStateException: JBAS016071: Singleton no establecido para
org.exoplatform.container.PortalContainerClassLoader@67d9d828. Esto significa que usted
está intentando acceder a una implementación de soldadura con Thread Context ClassLoader
que no está asociado con la implementación.
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at
org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66)
[exo.portal.component.portal-3.8.0.Beta02-SNAPSHOT.jar:3.8.0.Beta02-SNAPSHOT]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:420)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at org.gatein.sso.integration.SSODelegateValve.invoke(SSODelegateValve.java:159)
[sso-integration-1.4.0.Final.jar:1.4.0.Final]
at
org.gatein.portal.security.jboss.PortalClusteredSSOSupportValve.invoke(PortalClusteredSSOSupportValve.java:94)
[exo.portal.component.web.security-jboss-3.8.0.Beta02-SNAPSHOT.jar:3.8.0.Beta02-SNAPSHOT]
at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)
[jboss-as-web-7.4.0.Final-redhat-4.jar:7.4.0.Final-redhat-4]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at
org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:353)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at
org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:911)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at
org.apache.tomcat.util.net.NioEndpoint$ChannelProcessor.run(NioEndpoint.java:920)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[rt.jar:1.7.0_51]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[rt.jar:1.7.0_51]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]