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]>

Reply via email to