Hi Chris

Was there a final resolution to this?

--
Cris Berneburg
CACI Senior Software Engineer

-----Original Message-----
From: Christopher Schultz <ch...@christopherschultz.net>
Sent: Wednesday, June 2, 2021 1:52 PM
To: Tomcat Users List <users@tomcat.apache.org>
Subject: Strange error with JSP

All,

I don't do too much work with JSPs, but I do have a few quick-and-dirty 
administrative things including one called the "session snooper" which just 
dumps out loads of information about the current user's session object.

I'm getting this error in production, and I can reproduce it every time I 
access the page. Here's the exception stack trace:

java.lang.ClassNotFoundException: org.apache.jsp.admin.SessionSnooper_jsp
java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:128)
    at
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:59)
    at
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:159)
    at
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:192)
    at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:413)
    at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
    [...filters, etc...]

This is a relatively simple JSP. There are no tag libraries in use and there 
are 3 imports of JSPs which contain some static utility functions.

Both files
app/work/Catalina/localhost/[$context]/org/apache/jsp/admin/SessionSnooper_jsp.java
and
app/work/Catalina/localhost/[$context]/org/apache/jsp/admin/SessionSnooper_jsp.java
exist and have file-dates from way back in 2016. (No recent changes)

The context has been restarted/reloaded (not redeployed) recently using JMX a 
few times, but nothing else relevant comes to mind.

This is Tomcat 8.5.65 from a stock ASF-distrubuted tarball, launched using 
"catalina.sh start". Nothing fancy.

What other information can I collect to help debug this? My expectation would 
be that the class should be findable and runnable. Tomcat should not be 
tripping over its own feet on this one IMO.

Thanks,
-chris


________________________________

This electronic message contains information from CACI International Inc or 
subsidiary companies, which may be company sensitive, proprietary, privileged 
or otherwise protected from disclosure. The information is intended to be used 
solely by the recipient(s) named above. If you are not an intended recipient, 
be aware that any review, disclosure, copying, distribution or use of this 
transmission or its contents is prohibited. If you have received this 
transmission in error, please notify the sender immediately.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to