You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2001/02/07 03:25:34 UTC
[Bug 452] New - Using jsp:include with an html and flush="true" generates exception BugRat Report#773
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=452
*** shadow/452 Tue Feb 6 18:25:34 2001
--- shadow/452.tmp.25065 Tue Feb 6 18:25:34 2001
***************
*** 0 ****
--- 1,90 ----
+ +============================================================================+
+ | Using jsp:include with an html and flush="true" generates exception BugRat |
+ +----------------------------------------------------------------------------+
+ | Bug #: 452 Product: Tomcat 4 |
+ | Status: UNCONFIRMED Version: Unknown |
+ | Resolution: Platform: All |
+ | Severity: Normal OS/Version: All |
+ | Priority: High Component: Jasper |
+ +----------------------------------------------------------------------------+
+ | Assigned To: Justyna.Horwat@eng.sun.com |
+ | Reported By: anonymous-bug@cortexity.com |
+ | CC list: Cc: |
+ +----------------------------------------------------------------------------+
+ | URL: |
+ +============================================================================+
+ | DESCRIPTION |
+ When using the jsp:include tag to include an html file and setting the flush option to true, Tomcat generates the following exception:
+
+ A Servlet Exception Has Occurred
+
+ Exception Report:
+
+ javax.servlet.ServletException: Servlet.service() for servlet default threw exception
+ at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:593)
+ at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:483)
+ at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:388)
+ at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:430)
+ at _0002ftest_0002ejsptest_jsp_6._jspService(_0002ftest_0002ejsptest_jsp_6.java:56)
+ at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
+ at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:184)
+ at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:328)
+ at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:407)
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:251)
+ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:196)
+ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
+ at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2041)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
+ at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
+ at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:414)
+ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:159)
+ at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
+ at org.apache.catalina.valves.RequestDumperValve.invoke(RequestDumperValve.java:215)
+ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
+ at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818)
+ at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
+ at java.lang.Thread.run(Thread.java:484)
+
+ Root Cause:
+
+ java.lang.IllegalStateException: Buffer size cannot be changed after data has been written
+ at org.apache.catalina.connector.ResponseBase.setBufferSize(ResponseBase.java:746)
+ at javax.servlet.ServletResponseWrapper.setBufferSize(ServletResponseWrapper.java:172)
+ at javax.servlet.ServletResponseWrapper.setBufferSize(ServletResponseWrapper.java:172)
+ at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:1459)
+ at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:433)
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
+ at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:573)
+ at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:483)
+ at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:388)
+ at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:430)
+ at _0002ftest_0002ejsptest_jsp_6._jspService(_0002ftest_0002ejsptest_jsp_6.java:56)
+ at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
+ at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:184)
+ at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:328)
+ at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:407)
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:251)
+ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:196)
+ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
+ at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2041)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
+ at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
+ at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:414)
+ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:159)
+ at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
+ at org.apache.catalina.valves.RequestDumperValve.invoke(RequestDumperValve.java:215)
+ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
+ at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818)
+ at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
+ at java.lang.Thread.run(Thread.java:484)