DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13715>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13715 can't do include of fragment named .jspf Summary: can't do include of fragment named .jspf Product: Tomcat 5 Version: Nightly Build Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: Other Component: Jasper2 AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: > I just tried renaming all my included JSP page fragments to use the > extension .jspf and discovered that if I try to do a pageContext.include > of one of these fragments, it bombs with the exception below. > > If you're curious, the reason why I am doing a pageContext.include is > that the fragments are composed into a page with my template tag library. > > This bug is very reproducible. I go back and forth renaming my banner > fragment banner.jsp and banner.jspf and it only fails when its named > .jspf. It fails the same way on Tomcat and J2EE SDK 1.4. > > > 2002-10-16 17:30:54 ApplicationDispatcher[/bookstore3] Servlet.service() > for servlet default threw exception > > java.lang.IllegalStateException > > at > org.apache.jasper.runtime.ServletResponseWrapperInclude.getOutputStream(ServletResponseWrapperInclude.java:110) > > at > org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:1022) > > at > org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:506) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:194) > > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:727) > > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:616) > > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530) > > at > org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:833) > > at > org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:427) > > at template.InsertTag.doEndTag(Unknown Source) > > at > org.apache.jsp.template_jsp._jspx_meth_tt_insert_1(template_jsp.java:912) > > at org.apache.jsp.template_jsp._jspService(template_jsp.java:100) > > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:315) > > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289) > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:194) > > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:727) > > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:464) > > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356) > > at Dispatcher.doGet(Unknown Source) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:194) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:271) > > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2505) > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) > > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) > > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) > > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) > > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:223) > > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405) > > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:380) > > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508) > > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:533) > > at java.lang.Thread.run(Thread.java:536) > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>