I was launching my application successfully with Tomcat 10.1.16 using a JAR
with all dependencies in a single JAR via "maven-assembly-plugin".

Since upgrading to Tomcat 10.1.34, one of my applications is now throwing

java.lang.NullPointerException: Cannot invoke
"org.apache.jasper.compiler.TldCache.getTldResourcePath(String)" because
the return value of "org.apache.jasper.Options.getTldCache()" is null

The JARs are:
commons-codec-1.15.jar
ecj-3.33.0.jar
tomcat-annotations-api-10.1.34.jar
tomcat-api-10.1.34.jar
tomcat-catalina-10.1.34.jar
tomcat-catalina-ha-10.1.34.jar
tomcat-coyote-10.1.34.jar
tomcat-el-api-10.1.34.jar
tomcat-embed-core-10.1.34.jar
tomcat-embed-el-10.1.34.jar
tomcat-embed-jasper-10.1.34.jar
tomcat-embed-websocket-10.1.34.jar
tomcat-jaspic-api-10.1.34.jar
tomcat-jdbc-10.1.34.jar
tomcat-jni-10.1.34.jar
tomcat-jsp-api-10.1.34.jar
tomcat-juli-10.1.34.jar
tomcat-servlet-api-10.1.34.jar
tomcat-tribes-10.1.34.jar
tomcat-util-10.1.34.jar
tomcat-util-scan-10.1.34.jar

Any ideas why this would be a problem with a more recent version?

Reply via email to