Bug#902991: tomcat 7.0.56-3+really7.0.88-* regression

Sébastien QUESSON s.quesson at alkante.com
Wed Jul 4 16:54:34 BST 2018


Package: libtomcat7-java
Version: 7.0.56-3+really7.0.88-1

7.0.56-3+really7.0.88-1 and 7.0.56-3+really7.0.88-2 makes some web application to crash.
We use jasig CAS webapp with a jetty8 daemon. When we try to start jetty8:

2018-07-04 11:48:53.785:INFO:cas:Warning: No org.apache.tomcat.JarScanner set in ServletContext. Falling back to default JarScanner implementation.
2018-07-04 11:48:53.790:WARN:oejs.ServletHandler:
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.webflow.execution.FlowExecutionException: Exception thrown in state 'viewLoginForm' of flow 'login'
...
Caused by:
org.springframework.webflow.execution.FlowExecutionException: Exception thrown in state 'viewLoginForm' of flow 'login'
...
Caused by:
java.lang.IllegalStateException: Exception occurred rendering view org.springframework.web.servlet.view.JstlView: name 'casLoginView'; URL [/WEB-INF/view/jsp/default/ui/casLoginView.jsp]
...
Caused by:
javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/tomcat/util/buf/UriUtil
...
Caused by:
java.lang.NoClassDefFoundError: org/apache/tomcat/util/buf/UriUtil
        at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:316)



So we downgraded libtomcat7-java to 7.0.56-3+deb8u11, and jetty8 can start:

2018-07-04 13:25:45.392:INFO:cas:Warning: No org.apache.tomcat.JarScanner set in ServletContext. Falling back to default JarScanner implementation.
juil. 04, 2018 1:25:45 PM org.apache.jasper.compiler.TldLocationsCache tldScanJar
INFOS: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
juil. 04, 2018 1:25:45 PM org.apache.tomcat.util.scan.StandardJarScanner scan


I checked changelogs, but could'nt identify why org/apache/tomcat/util/buf/UriUtil cannot be found. Any ideas?


Best regards,

Sébastien QUESSON 



More information about the pkg-java-maintainers mailing list