You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@roller.apache.org by Richard Jones <fu...@gmail.com> on 2007/01/23 12:07:04 UTC

getOutputStream() has already been called

Hi,

The following error keeps appearing in my Roller logs - but the site
appears to be running fine.  I've seen this error come-up before in
this list but I haven't found out how to fix it.  Anyone help.

Cheers,

Richard




2007-01-23 02:22:31 ApplicationDispatcher[] Servlet.service() for
servlet jsp threw exception
java.lang.IllegalStateException: getOutputStream() has already been
called for this response
	at org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:599)
	at org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseFacade.java:163)
	at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:122)
	at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
	at org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:170)
	at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:887)
	at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460)
	at org.apache.jsp.WEB_002dINF.jsps._404_jsp._jspx_meth_tiles_insert_0(_404_jsp.java:268)
	at org.apache.jsp.WEB_002dINF.jsps._404_jsp._jspService(_404_jsp.java:161)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:476)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
	at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:396)
	at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:301)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:147)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
	at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	at java.lang.Thread.run(Thread.java:595)

2007-01-23 02:22:31
org.apache.catalina.core.StandardHostValve@13ba11c: Exception
Processing ErrorPage[errorCode=404, location=/WEB-INF/jsps/404.jsp]
java.lang.IllegalStateException: getOutputStream() has already been
called for this response
	at org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:599)
	at org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseFacade.java:163)
	at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:122)
	at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
	at org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:170)
	at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:887)
	at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460)
	at org.apache.jsp.WEB_002dINF.jsps._404_jsp._jspx_meth_tiles_insert_0(_404_jsp.java:268)
	at org.apache.jsp.WEB_002dINF.jsps._404_jsp._jspService(_404_jsp.java:161)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:476)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
	at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:396)
	at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:301)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:147)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
	at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	at java.lang.Thread.run(Thread.java:595)

Re: getOutputStream() has already been called

Posted by Richard Jones <fu...@gmail.com>.
Sorry, app server logs - not Roller.

I will keep an eye-out for what may be causing it.

Cheers,

Richard


On 23/01/07, Allen Gilliland <al...@sun.com> wrote:
> Hmm, that's in your Roller logs?  or in your app server logs?
>
> I agree that's an annoying exception and there is a CR opened suggesting
> that we address it, but it hasn't been important enough to tackle yet.
>
> http://opensource.atlassian.com/projects/roller/browse/ROL-1119
>
> it's a harmless error though, so i don't think it's anything to really
> worry about.
>
> -- Allen
>
>
> Richard Jones wrote:
> > Hi,
> >
> > The following error keeps appearing in my Roller logs - but the site
> > appears to be running fine.  I've seen this error come-up before in
> > this list but I haven't found out how to fix it.  Anyone help.
> >
> > Cheers,
> >
> > Richard
> >
> >
> >
> >
> > 2007-01-23 02:22:31 ApplicationDispatcher[] Servlet.service() for
> > servlet jsp threw exception
> > java.lang.IllegalStateException: getOutputStream() has already been
> > called for this response
> >     at
> > org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:599)
> >     at
> > org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseFacade.java:163)
> >
> >     at
> > org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:122)
> >     at
> > org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
> >     at
> > org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:170)
> >     at
> > org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:887)
> >
> >     at
> > org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460)
> >     at
> > org.apache.jsp.WEB_002dINF.jsps._404_jsp._jspx_meth_tiles_insert_0(_404_jsp.java:268)
> >
> >     at
> > org.apache.jsp.WEB_002dINF.jsps._404_jsp._jspService(_404_jsp.java:161)
> >     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >     at
> > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
> >
> >     at
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> >     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >     at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
> >
> >     at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
> >
> >     at
> > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
> >
> >     at
> > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:476)
> >
> >     at
> > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
> >
> >     at
> > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
> >
> >     at
> > org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:396)
> >
> >     at
> > org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:301)
> >
> >     at
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:147)
> >
> >     at
> > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> >
> >     at
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
> >
> >     at
> > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
> >
> >     at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >     at
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >
> >     at
> > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> >
> >     at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >     at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> >     at
> > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> >     at
> > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
> >     at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
> >     at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
> >     at
> > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
> >
> >     at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
> >     at
> > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
> >
> >     at java.lang.Thread.run(Thread.java:595)
> >
> > 2007-01-23 02:22:31
> > org.apache.catalina.core.StandardHostValve@13ba11c: Exception
> > Processing ErrorPage[errorCode=404, location=/WEB-INF/jsps/404.jsp]
> > java.lang.IllegalStateException: getOutputStream() has already been
> > called for this response
> >     at
> > org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:599)
> >     at
> > org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseFacade.java:163)
> >
> >     at
> > org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:122)
> >     at
> > org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
> >     at
> > org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:170)
> >     at
> > org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:887)
> >
> >     at
> > org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460)
> >     at
> > org.apache.jsp.WEB_002dINF.jsps._404_jsp._jspx_meth_tiles_insert_0(_404_jsp.java:268)
> >
> >     at
> > org.apache.jsp.WEB_002dINF.jsps._404_jsp._jspService(_404_jsp.java:161)
> >     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >     at
> > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
> >
> >     at
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> >     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >     at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
> >
> >     at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
> >
> >     at
> > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
> >
> >     at
> > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:476)
> >
> >     at
> > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
> >
> >     at
> > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
> >
> >     at
> > org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:396)
> >
> >     at
> > org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:301)
> >
> >     at
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:147)
> >
> >     at
> > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> >
> >     at
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
> >
> >     at
> > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
> >
> >     at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >     at
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >
> >     at
> > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> >
> >     at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >     at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> >     at
> > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> >     at
> > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
> >     at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
> >     at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
> >     at
> > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
> >
> >     at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
> >     at
> > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
> >
> >     at java.lang.Thread.run(Thread.java:595)
>
>

Re: getOutputStream() has already been called

Posted by Allen Gilliland <al...@sun.com>.
Hmm, that's in your Roller logs?  or in your app server logs?

I agree that's an annoying exception and there is a CR opened suggesting 
that we address it, but it hasn't been important enough to tackle yet.

http://opensource.atlassian.com/projects/roller/browse/ROL-1119

it's a harmless error though, so i don't think it's anything to really 
worry about.

-- Allen


Richard Jones wrote:
> Hi,
> 
> The following error keeps appearing in my Roller logs - but the site
> appears to be running fine.  I've seen this error come-up before in
> this list but I haven't found out how to fix it.  Anyone help.
> 
> Cheers,
> 
> Richard
> 
> 
> 
> 
> 2007-01-23 02:22:31 ApplicationDispatcher[] Servlet.service() for
> servlet jsp threw exception
> java.lang.IllegalStateException: getOutputStream() has already been
> called for this response
>     at 
> org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:599)
>     at 
> org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseFacade.java:163) 
> 
>     at 
> org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:122)
>     at 
> org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
>     at 
> org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:170)
>     at 
> org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:887) 
> 
>     at 
> org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460)
>     at 
> org.apache.jsp.WEB_002dINF.jsps._404_jsp._jspx_meth_tiles_insert_0(_404_jsp.java:268) 
> 
>     at 
> org.apache.jsp.WEB_002dINF.jsps._404_jsp._jspService(_404_jsp.java:161)
>     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) 
> 
>     at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
>     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) 
> 
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
> 
>     at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704) 
> 
>     at 
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:476) 
> 
>     at 
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409) 
> 
>     at 
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) 
> 
>     at 
> org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:396) 
> 
>     at 
> org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:301) 
> 
>     at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:147) 
> 
>     at 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> 
>     at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) 
> 
>     at 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) 
> 
>     at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>     at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
> 
>     at 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> 
>     at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>     at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
>     at 
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
>     at 
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
>     at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
>     at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
>     at 
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675) 
> 
>     at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
>     at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) 
> 
>     at java.lang.Thread.run(Thread.java:595)
> 
> 2007-01-23 02:22:31
> org.apache.catalina.core.StandardHostValve@13ba11c: Exception
> Processing ErrorPage[errorCode=404, location=/WEB-INF/jsps/404.jsp]
> java.lang.IllegalStateException: getOutputStream() has already been
> called for this response
>     at 
> org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:599)
>     at 
> org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseFacade.java:163) 
> 
>     at 
> org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:122)
>     at 
> org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
>     at 
> org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:170)
>     at 
> org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:887) 
> 
>     at 
> org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460)
>     at 
> org.apache.jsp.WEB_002dINF.jsps._404_jsp._jspx_meth_tiles_insert_0(_404_jsp.java:268) 
> 
>     at 
> org.apache.jsp.WEB_002dINF.jsps._404_jsp._jspService(_404_jsp.java:161)
>     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) 
> 
>     at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
>     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) 
> 
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
> 
>     at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704) 
> 
>     at 
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:476) 
> 
>     at 
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409) 
> 
>     at 
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) 
> 
>     at 
> org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:396) 
> 
>     at 
> org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:301) 
> 
>     at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:147) 
> 
>     at 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> 
>     at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) 
> 
>     at 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) 
> 
>     at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>     at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
> 
>     at 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> 
>     at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>     at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
>     at 
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
>     at 
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
>     at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
>     at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
>     at 
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675) 
> 
>     at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
>     at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) 
> 
>     at java.lang.Thread.run(Thread.java:595)