I have upgraded from Tomcat 3.2.2 to Tomcat 4.0.1, and I am now
receiving many errors in my error log (one for each time a user hits a
.jsp page.) This is causing my logs to grow VERY quickly. I did not
receive these types of errors in 3.2.x. The errors are all in the
following format:
2002-01-25 08:07:55 StandardWrapperValve[jsp]: Servlet.service() for
servlet jsp threw exception
java.lang.IllegalStateException
at org.apache.catalina.connector.ResponseFacade.getWriter
(ResponseFacade.java:159) (pc 11)
at org.apache.jasper.runtime.JspWriterImpl.initOut
(JspWriterImpl.java:166) (pc 12)
at org.apache.jasper.runtime.JspWriterImpl.flushBuffer
(JspWriterImpl.java:158) (pc 39)
at org.apache.jasper.runtime.JspWriterImpl.flush
(JspWriterImpl.java:205) (pc 8)
at org.apache.jasper.runtime.PageContextImpl.release
(PageContextImpl.java:176) (pc 24)
at
org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext
(JspFactoryImpl.java:198) (pc 1)
at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext
(JspFactoryImpl.java:193) (pc 32)
at org.apache.jsp.eppersonal$jsp._jspService
(eppersonal$jsp.java:270) (pc 1207)
at org.apache.jasper.runtime.HttpJspBase.service
(HttpJspBase.java:107) (pc 3)
at
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,java
x.servlet.ServletResponse) (HttpServlet.java:853) (pc 30)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service
(JspServlet.java:199) (pc 33)
at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:382) (pc 60)
at org.apache.jasper.servlet.JspServlet.service
(JspServlet.java:474) (pc 326)
at
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,java
x.servlet.ServletResponse) (HttpServlet.java:853) (pc 30)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:247) (pc 248)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:193) (pc 98)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:243) (pc 352)
at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566) (pc 87)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472) (pc 18)
at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:943) (pc 6)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:201) (pc 261)
at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566) (pc 87)
at org.apache.catalina.valves.CertificatesValve.invoke
(CertificatesValve.java:246) (pc 48)
at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564) (pc 55)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472) (pc 18)
at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:943) (pc 6)
at org.apache.catalina.core.StandardContext.invoke
(StandardContext.java:2344) (pc 26)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:164) (pc 99)
at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566) (pc 87)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke
(ErrorDispatcherValve.java:170) (pc 3)
at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564) (pc 55)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:170) (pc 3)
at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564) (pc 55)
at org.apache.catalina.valves.AccessLogValve.invoke
(AccessLogValve.java:462) (pc 3)
at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564) (pc 55)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472) (pc 18)
at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:943) (pc 6)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:163) (pc 92)
at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566) (pc 87)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472) (pc 18)
at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:943) (pc 6)
at org.apache.catalina.connector.http.HttpProcessor.process
(HttpProcessor.java:1011) (pc 363)
at org.apache.catalina.connector.http.HttpProcessor.run
(HttpProcessor.java:1106) (pc 14)
at java.lang.Thread.run (Thread.java:484) (pc 11)
The only part of the trace that is mine is the following:
at org.apache.jsp.eppersonal$jsp._jspService
(eppersonal$jsp.java:270) (pc 1207)
Here is the offending code:
} catch (Throwable t) {
if (out != null && out.getBufferSize() != 0)
out.clearBuffer();
if (pageContext != null) pageContext.handlePageException(t);
} finally {
Line 270 >>> if (_jspxFactory != null)
_jspxFactory.releasePageContext(pageContext);
}
}
}
Any thoughts???
--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>