[gatein-issues] [JBoss JIRA] (GTNPORTAL-2859) Remove PortalClusteredSSOSupportValve from Tomcat7 packaging

Marek Posolda (JIRA) jira-events at lists.jboss.org
Wed Mar 27 03:44:41 EDT 2013


     [ https://issues.jboss.org/browse/GTNPORTAL-2859?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marek Posolda updated GTNPORTAL-2859:
-------------------------------------

    Git Pull Request: https://github.com/gatein/gatein-portal/pull/362  (was: https://issues.jboss.org/browse/GTNPORTAL-2859)

    
> Remove PortalClusteredSSOSupportValve from Tomcat7 packaging
> ------------------------------------------------------------
>
>                 Key: GTNPORTAL-2859
>                 URL: https://issues.jboss.org/browse/GTNPORTAL-2859
>             Project: GateIn Portal
>          Issue Type: Enhancement
>      Security Level: Public(Everyone can see) 
>    Affects Versions: 3.5.0.Final
>            Reporter: Marek Posolda
>            Assignee: Marek Posolda
>             Fix For: 3.6.0.Final
>
>
> There is issue with PortalClusteredSSOSupportValve on Tomcat7. When the class is loaded, you will see the exception:
> {code}
> java.lang.VerifyError: class org.exoplatform.web.login.PortalClusteredSSOSupportValve overrides final method start.()V
>    at java.lang.ClassLoader.defineClass1(Native Method)
>    at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
>    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
>    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
>    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
>    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>    at java.security.AccessController.doPrivileged(Native Method)
>    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
>    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
>    at java.lang.Class.forName0(Native Method)
>    at java.lang.Class.forName(Class.java:264)
>    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1665)
> {code}
> It's caused by API inconsistency between JBoss AS7 and Tomcat7. Normally PortalClusteredSSOSupportValve is not loaded, but it could be loaded when deploying some spring applications on Tomcat7.
> Resolution will be to remove this class from Tomcat packaging and have it only in JBoss AS7 packaging.

--
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


More information about the gatein-issues mailing list