• Icon: Suggestion Suggestion
    • Resolution: Fixed
    • 2.7
    • Deployment
    • None
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Tomcat 7 is the current stable release with a number of stability improvements and support for more recent standards. Crowd should first ensure that it works with Tomcat 7 and then upgrade the standalone distribution.

            [CWD-3232] Upgrade to Tomcat 7

            All blocking issues have been fixed. And the currently used version of Tomcat(6.0.32) has many know security vulnerabilities(http://www.cvedetails.com/vulnerability-list/vendor_id-45/product_id-887/version_id-111256/Apache-Tomcat-6.0.32.html). Is there anything else holding up the move to Tomcat 7?

            Feanil Patel added a comment - All blocking issues have been fixed. And the currently used version of Tomcat(6.0.32) has many know security vulnerabilities( http://www.cvedetails.com/vulnerability-list/vendor_id-45/product_id-887/version_id-111256/Apache-Tomcat-6.0.32.html ). Is there anything else holding up the move to Tomcat 7?

            joe added a comment -

            dom4j bundles a different version of Jaxen and the two together form an inheritance cycle. This issue will be fixed in CWD-3024.

            joe added a comment - dom4j bundles a different version of Jaxen and the two together form an inheritance cycle. This issue will be fixed in CWD-3024 .

            joe added a comment -

            The extra logging added for that issues shows that the problem is jaxen:

            Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [/crowd] due to a StackOverflowError. Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies. The class hierarchy being processed was [org.jaxen.util.AncestorAxisIterator->org.jaxen.util.AncestorOrSelfAxisIterator->org.jaxen.util.AncestorAxisIterator]
            

            joe added a comment - The extra logging added for that issues shows that the problem is jaxen: Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [/crowd] due to a StackOverflowError. Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies. The class hierarchy being processed was [org.jaxen.util.AncestorAxisIterator->org.jaxen.util.AncestorOrSelfAxisIterator->org.jaxen.util.AncestorAxisIterator]

            joe added a comment -

            Running current Crowd with Tomcat 7 I'm seeing #53871.

            joe added a comment - Running current Crowd with Tomcat 7 I'm seeing #53871 .

              jwalton joe
              jwalton joe
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: