Title: including a cocoon page in a JSP page

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

Reply via email to