Any ideas how to include a cocoon page in a JSP page via C2?
The following jsp worked in Cocoon 1.8:
<html>
<body>
<jsp:include page="hello.html" flush="true"/>
</body>
</html>
Using cocoon 2.0b2 I get a "getWriter() has already been called" exception.
Here's the cocoon.log output:
ERROR 92107 [cocoon ] (Thread-25): Problem with servlet
java.lang.IllegalStateException: getWriter() has already been called
at org.apache.tomcat.facade.HttpServletResponseFacade.getOutputStream(HttpServletResponseFacade.java:175)
at org.apache.cocoon.environment.http.HttpResponse.getOutputStream(HttpResponse.java:152)
at org.apache.cocoon.environment.http.HttpEnvironment.<init>(HttpEnvironment.java:61)
at org.apache.cocoon.servlet.CocoonServlet.getEnvironment(CocoonServlet.java:600)
at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:487)
at javax.servlet.http.HttpServlet.service(HttpServlet.java)
at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:500)
at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
at org.apache.tomcat.core.Handler.service(Handler.java:235)
at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:448)
at org.apache.tomcat.facade.RequestDispatcherImpl.doInclude(RequestDispatcherImpl.java:396)
at org.apache.tomcat.facade.RequestDispatcherImpl.include(RequestDispatcherImpl.java:187)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:411)
at my_1._jspService(my_1.java:54)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java)
at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:500)
at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
at org.apache.tomcat.core.Handler.service(Handler.java:235)
at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:448)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:918)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:831)
at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection(Ajp13Interceptor.java:167)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:477)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:517)
at java.lang.Thread.run(Thread.java:484)
Thanks
Troy Holly