[
https://issues.jboss.org/browse/GTNPORTAL-3478?page=com.atlassian.jira.pl...
]
Lucas Ponce commented on GTNPORTAL-3478:
----------------------------------------
English exception:
[31m13:34:13,217 ERROR
[org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/cdi-portlets-ejb]]
(http-/127.0.0.1:8080-39) JBWEB000211: Session event listener threw exception:
java.lang.IllegalStateException: JBAS016071: Singleton not set for
org.exoplatform.container.PortalContainerClassLoader@73abfce4. This means that you are
trying to access a weld deployment with a Thread Context ClassLoader that is not
associated with the deployment.
at
org.jboss.as.weld.services.ModuleGroupSingletonProvider$TCCLSingleton.get(ModuleGroupSingletonProvider.java:76)
at org.jboss.weld.Container.instance(Container.java:54)
at
org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:67)
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79)
at
org.gatein.cdi.CDIPortletContextExtension$Proxy$_$$_WeldClientProxy.getContext(CDIPortletContextExtension$Proxy$_$$_WeldClientProxy.java)
at
org.gatein.cdi.contexts.listeners.AbstractCDIServletListener.sessionDestroyed(AbstractCDIServletListener.java:78)
at org.apache.catalina.session.StandardSession.expire(StandardSession.java:681)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at org.apache.catalina.session.StandardSession.expire(StandardSession.java:644)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at org.apache.catalina.session.StandardSession.invalidate(StandardSession.java:1092)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at
org.apache.catalina.session.StandardSessionFacade.invalidate(StandardSessionFacade.java:150)
[jbossweb-7.4.0.Beta4.jar:7.4.0.Beta4]
at
org.gatein.wci.jboss.JB7ServletContainerContext$1.executeTask(JB7ServletContainerContext.java:167)
[wci-jboss7-2.4.1.Final.jar:2.4.1.Final]
at org.gatein.wci.session.SessionTaskVisitor.accept(SessionTaskVisitor.java:53)
[wci-wci-2.4.1.Final.jar:2.4.1.Final]
at org.gatein.wci.ServletContainer.visit(ServletContainer.java:410)
[wci-wci-2.4.1.Final.jar:2.4.1.Final]
at
org.gatein.wci.jboss.JB7ServletContainerContext.logout(JB7ServletContainerContext.java:162)
[wci-jboss7-2.4.1.Final.jar:2.4.1.Final]
at org.gatein.wci.ServletContainer.logout(ServletContainer.java:205)
[wci-wci-2.4.1.Final.jar:2.4.1.Final]
at
org.exoplatform.portal.application.PortalLogoutLifecycle.onEndRequest(PortalLogoutLifecycle.java:93)
[exo.portal.webui.portal-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-SNAPSHOT]
at
org.exoplatform.portal.application.PortalLogoutLifecycle.onEndRequest(PortalLogoutLifecycle.java:46)
[exo.portal.webui.portal-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-SNAPSHOT]
at
org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:260)
[exo.portal.webui.portal-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-SNAPSHOT]
at
org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:184)
[exo.portal.webui.portal-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-SNAPSHOT]
at org.exoplatform.web.WebAppController.service(WebAppController.java:340)
[exo.portal.component.web.controller-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-SNAPSHOT]
at
org.exoplatform.portal.application.PortalController.onService(PortalController.java:110)
[exo.portal.webui.portal-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-SNAPSHOT]
at
org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133)
[exo.kernel.container-2.5.0-GA.jar:2.5.0-GA]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
[jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)
[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.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96)
[exo.portal.component.web.api-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-SNAPSHOT]
at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:72)
[exo.portal.component.web.api-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-SNAPSHOT]
at
org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:92)
[exo.portal.component.web.api-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-SNAPSHOT]
at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71)
[exo.portal.component.web.api-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-SNAPSHOT]
at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70)
[exo.portal.component.web.api-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-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.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:68)
[exo.portal.component.web.security-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-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.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122)
[exo.jcr.framework.web-1.16.0-GA.jar:1.16.0-GA]
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.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66)
[exo.portal.component.web.security-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-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.gatein.web.security.impersonation.ImpersonationFilter.doFilter(ImpersonationFilter.java:84)
[exo.portal.component.web.security-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-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.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88)
[exo.core.component.security.core-2.6.0-GA.jar:2.6.0-GA]
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.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:122)
[exo.portal.component.web.security-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-SNAPSHOT]
at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:55)
[exo.portal.component.web.security-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-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.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58)
[exo.portal.component.web.oauth-web-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-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.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60)
[sso-integration-1.4.1.Final.jar:1.4.1.Final]
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.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78)
[exo.kernel.container-2.5.0-GA.jar:2.5.0-GA]
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.1.Final-SNAPSHOT.jar:3.8.1.Final-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.1.Final.jar:1.4.1.Final]
at
org.gatein.portal.security.jboss.PortalClusteredSSOSupportValve.invoke(PortalClusteredSSOSupportValve.java:94)
[exo.portal.component.web.security-jboss-3.8.1.Final-SNAPSHOT.jar:3.8.1.Final-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:1142)
[rt.jar:1.8.0_05]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[rt.jar:1.8.0_05]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_05]
[0m
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]
--
This message was sent by Atlassian JIRA
(v6.2.3#6260)