[JBoss JIRA] (GTNPORTAL-3478) CDI portlet throws an exception in session logout
by Lucas Ponce (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-3478?page=com.atlassian.jira.pl... ]
Lucas Ponce commented on GTNPORTAL-3478:
----------------------------------------
Right.
After some investigation it seems that session.invalidate() logic was moved to PortalContainer CL.
A preliminar patch like:
@Override
public boolean executeTask(HttpSession session)
{
ClassLoader portalContainerCL = Thread.currentThread().getContextClassLoader();
ClassLoader webAppCL = session.getServletContext().getClassLoader();
Thread.currentThread().setContextClassLoader(webAppCL);
session.invalidate();
Thread.currentThread().setContextClassLoader(portalContainerCL);
return true;
}
seems to fix the issue.
I will investigate more this approach with more tests before to prepare a definitive patch.
> 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)
11 years, 11 months
[JBoss JIRA] (GTNPORTAL-3479) Errors importing GateIn Portal projects in Eclipse
by Fred Bricon (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-3479?page=com.atlassian.jira.pl... ]
Fred Bricon commented on GTNPORTAL-3479:
----------------------------------------
specific m2e/portlet integration errors are handled in JBIDE-17112
Now here are what the issues that need to be fixed at the gatein projects level :
* Web Facet is not installed because projects use web.xml 3.0 AND maven-compiler-plugin configuration is overridden to use 1.5. Since Web 3.0 requires 1.6, the constraint is not met, the Facet can't be installed (which in turn prevents the Java facet to be installed apparently). Why do you need to downgrade the java version in the first place? If you really really do need to (remember even 1.6 is EOL'ed), then you should also downgrade the web.xml version to 2.5
* I have several projects not compiling because of missing jdom:jdom:1.1.1 (jboss and exo repositories are configured). Where is it supposed to come from?
* Some JSPs don't compile in eclipse, because dependencies have not been added to the pom (jsp-api, exo apis...). I understand they're not required to compile the java classes, but if you want to have your projects error-free in eclipse, you need to add the required deps to your war projects.
> Errors importing GateIn Portal projects in Eclipse
> --------------------------------------------------
>
> Key: GTNPORTAL-3479
> URL: https://issues.jboss.org/browse/GTNPORTAL-3479
> Project: GateIn Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Common integration
> Environment: - Fedora 20
> - OpenJDK 1.7.0_51 (latest from Fedora 20)
> - JBoss Developer Studio 8.0.0.Beta1 (Beta1-v20140408-2350-B93)
> Reporter: Juraci Paixão Kröhling
>
> When trying to import "GateIn Portal" as an "Existing Maven Project" in JBoss Developer Studio Beta with EAP, I see an error dialog with two messages:
> - "JBoss Core Portlet 2.0 requires Java 1.5 or newer"
> - "JBoss Core Portlet 2.0 requires Dynamic Web Module 2.5 or newer"
> Steps to reproduce:
> - Install JBoss Developer Studio with EAP
> - Import "Existing Maven Project", selecting the root of the GateIn clone (ex: https://github.com/jpkrohling/gatein-portal)
--
This message was sent by Atlassian JIRA
(v6.2.3#6260)
11 years, 11 months
[JBoss JIRA] (GTNPORTAL-3479) Errors importing GateIn Portal projects in Eclipse
by Fred Bricon (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-3479?page=com.atlassian.jira.pl... ]
Fred Bricon moved JBIDE-17259 to GTNPORTAL-3479:
------------------------------------------------
Project: GateIn Portal (was: Tools (JBoss Tools))
Key: GTNPORTAL-3479 (was: JBIDE-17259)
Assignee: (was: Fred Bricon)
Component/s: Common integration
(was: portal-gatein)
(was: maven)
Security: Public
Fix Version/s: (was: 4.2.0.Beta2)
> Errors importing GateIn Portal projects in Eclipse
> --------------------------------------------------
>
> Key: GTNPORTAL-3479
> URL: https://issues.jboss.org/browse/GTNPORTAL-3479
> Project: GateIn Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Common integration
> Environment: - Fedora 20
> - OpenJDK 1.7.0_51 (latest from Fedora 20)
> - JBoss Developer Studio 8.0.0.Beta1 (Beta1-v20140408-2350-B93)
> Reporter: Juraci Paixão Kröhling
>
> When trying to import "GateIn Portal" as an "Existing Maven Project" in JBoss Developer Studio Beta with EAP, I see an error dialog with two messages:
> - "JBoss Core Portlet 2.0 requires Java 1.5 or newer"
> - "JBoss Core Portlet 2.0 requires Dynamic Web Module 2.5 or newer"
> Steps to reproduce:
> - Install JBoss Developer Studio with EAP
> - Import "Existing Maven Project", selecting the root of the GateIn clone (ex: https://github.com/jpkrohling/gatein-portal)
--
This message was sent by Atlassian JIRA
(v6.2.3#6260)
11 years, 11 months
[JBoss JIRA] (GTNPORTAL-3478) CDI portlet throws an exception in session logout
by Ken Finnigan (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-3478?page=com.atlassian.jira.pl... ]
Ken Finnigan commented on GTNPORTAL-3478:
-----------------------------------------
As mentioned on IRC, I believe this is a result of https://github.com/gatein/gatein-wci/blob/master/wci/src/main/java/org/ga... not setting the TCCL of the WebApp prior to the visitor.accept() call.
> 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)
11 years, 11 months
[JBoss JIRA] (GTNPORTAL-3478) CDI portlet throws an exception in session logout
by Lucas Ponce (JIRA)
[ 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)
11 years, 11 months
[JBoss JIRA] (GTNPORTAL-3478) CDI portlet throws an exception in session logout
by Lucas Ponce (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-3478?page=com.atlassian.jira.pl... ]
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]
--
This message was sent by Atlassian JIRA
(v6.2.3#6260)
11 years, 11 months
[JBoss JIRA] (GTNPORTAL-3478) CDI portlet throws an exception in session logout
by Lucas Ponce (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-3478?page=com.atlassian.jira.pl... ]
Lucas Ponce updated GTNPORTAL-3478:
-----------------------------------
Attachment: cdi-portlets-ejb.war
Binary test .war used.
> 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: Marko Strukelj
> 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)
11 years, 11 months
[JBoss JIRA] (GTNPORTAL-3478) CDI portlet throws an exception in session logout
by Lucas Ponce (JIRA)
Lucas Ponce created GTNPORTAL-3478:
--------------------------------------
Summary: 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: Marko Strukelj
Fix For: 3.8.1.Final
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)
11 years, 11 months
[JBoss JIRA] (GTNPORTAL-3477) Make GadgetImporter throw an exception with a meaningful message
by Peter Palaga (JIRA)
Peter Palaga created GTNPORTAL-3477:
---------------------------------------
Summary: Make GadgetImporter throw an exception with a meaningful message
Key: GTNPORTAL-3477
URL: https://issues.jboss.org/browse/GTNPORTAL-3477
Project: GateIn Portal
Issue Type: Task
Security Level: Public (Everyone can see)
Reporter: Peter Palaga
{{GadgetImporter}} throws {{new IOException()}} without message and logs {{"Cannot import gadget " + gadgetURI + " because its data could not be found"}} on the previous line. We should apply both of the following:
(1) Either throw or log not both
(2) Throw exceptions with informative messages.
--
This message was sent by Atlassian JIRA
(v6.2.3#6260)
11 years, 11 months