also for other navigation in my application, i can see below exception line
with all the already posted stack trace ...

javax.servlet.jsp.JspException: javax.servlet.jsp.JspException:
javax.servlet.jsp.JspException: org.apache.jasper.JasperException:
java.lang.IllegalStateException: Exception occurred when flushing data


On Fri, Feb 28, 2014 at 5:09 PM, Prashant Kadam
<prashantkada...@gmail.com>wrote:

> Please find below stack trace
>
>
> Feb 28, 2014 4:50:10 PM org.apache.catalina.core.ApplicationDispatcher
> invoke
> SEVERE: Servlet.service() for servlet jsp threw exception
> java.io.IOException: Stream closed
>     at
> org.apache.jasper.runtime.JspWriterImpl.ensureOpen(JspWriterImpl.java:210)
>     at
> org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
>     at
> org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:190)
>     at
> org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:126)
>     at
> org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:80)
>     at
> org.apache.jsp.features.common.taskpane.viewListPane_jsp._jspService(viewListPane_jsp.java:280)
>     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
>     at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
>     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
>     at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
>     at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
>     at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
>     at
> org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083)
>     at
> org.apache.struts.tiles2.TilesRequestProcessor.doForward(TilesRequestProcessor.java:159)
>     at
> org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:396)
>     at
> org.apache.struts.tiles2.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:211)
>     at
> com.web.features.common.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:39)
>     at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
>     at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
>     at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
>     at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605)
>     at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544)
>     at
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:954)
>     at
> org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:684)
>     at
> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:678)
>     at
> org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:103)
>     at
> org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:96)
>     at
> org.apache.tiles.renderer.impl.TemplateAttributeRenderer.write(TemplateAttributeRenderer.java:44)
>     at
> org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:106)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:670)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:690)
>     at
> org.apache.tiles.impl.BasicTilesContainer.renderContext(BasicTilesContainer.java:179)
>     at
> org.apache.tiles.template.InsertTemplateModel.end(InsertTemplateModel.java:101)
>     at
> org.apache.tiles.jsp.taglib.InsertTemplateTag.doTag(InsertTemplateTag.java:255)
>     at
> org.apache.jsp.features.common.leftTaskPane_jsp._jspx_meth_tiles_005finsertTemplate_005f0(leftTaskPane_jsp.java:1132)
>     at
> org.apache.jsp.features.common.leftTaskPane_jsp._jspx_meth_c_005fwhen_005f3(leftTaskPane_jsp.java:1101)
>     at
> org.apache.jsp.features.common.leftTaskPane_jsp._jspx_meth_c_005fchoose_005f3(leftTaskPane_jsp.java:1065)
>     at
> org.apache.jsp.features.common.leftTaskPane_jsp._jspx_meth_c_005fforEach_005f1(leftTaskPane_jsp.java:932)
>     at
> org.apache.jsp.features.common.leftTaskPane_jsp._jspx_meth_c_005fif_005f2(leftTaskPane_jsp.java:881)
>     at
> org.apache.jsp.features.common.leftTaskPane_jsp._jspx_meth_widgets_005fsectioncontent_005f1(leftTaskPane_jsp.java:823)
>     at
> org.apache.jsp.features.common.leftTaskPane_jsp._jspService(leftTaskPane_jsp.java:181)
>     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
>     at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
>     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
>     at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605)
>     at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544)
>     at
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:954)
>     at
> org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:684)
>     at
> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:678)
>     at
> org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:103)
>     at
> org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:96)
>     at
> org.apache.tiles.renderer.impl.TemplateAttributeRenderer.write(TemplateAttributeRenderer.java:44)
>     at
> org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:106)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:670)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:690)
>     at
> com.web.common.tiles.CustomBasicTilesContainer.render(CustomBasicTilesContainer.java:38)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:627)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:321)
>     at
> org.apache.tiles.renderer.impl.DefinitionAttributeRenderer.write(DefinitionAttributeRenderer.java:56)
>     at
> org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:106)
>     at
> org.apache.tiles.renderer.impl.ChainedDelegateAttributeRenderer.write(ChainedDelegateAttributeRenderer.java:76)
>     at
> org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:106)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:670)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:336)
>     at
> org.apache.tiles.template.InsertAttributeModel.renderAttribute(InsertAttributeModel.java:210)
>     at
> org.apache.tiles.template.InsertAttributeModel.end(InsertAttributeModel.java:126)
>     at
> org.apache.tiles.jsp.taglib.InsertAttributeTag.doTag(InsertAttributeTag.java:311)
>     at
> com.web.webcommon.common.layouts.mainLayout_jsp._jspx_meth_tiles_005finsertAttribute_005f4(Unknown
> Source)
>     at
> com.web.webcommon.common.layouts.mainLayout_jsp._jspx_meth_widgets_005fsection_005f0(Unknown
> Source)
>     at com.web.webcommon.common.layouts.mainLayout_jsp._jspService(Unknown
> Source)
>     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
>     at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
>     at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
>     at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
>     at
> org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:241)
>     at
> org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:222)
>     at
> org.apache.tiles.renderer.impl.TemplateAttributeRenderer.write(TemplateAttributeRenderer.java:44)
>     at
> org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:106)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:670)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:690)
>     at
> com.web.common.tiles.CustomBasicTilesContainer.render(CustomBasicTilesContainer.java:38)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:627)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:321)
>     at
> org.apache.struts.tiles2.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:120)
>     at
> com.web.features.common.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:28)
>     at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
>     at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
>     at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
>     at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
>     at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
>     at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
>     at
> org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083)
>     at
> org.apache.struts.tiles2.TilesRequestProcessor.doForward(TilesRequestProcessor.java:159)
>     at
> org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:396)
>     at
> org.apache.struts.tiles2.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:211)
>     at
> com.web.features.common.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:39)
>     at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
>     at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
>     at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.owasp.csrfguard.CsrfGuardFilter.doFilter(CsrfGuardFilter.java:58)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> com.web.features.common.util.NMCAppFilter.doFilter(NMCAppFilter.java:49)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> com.web.features.common.util.LoginFilter.doFilter(LoginFilter.java:87)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> com.web.features.common.ParameterEncodingFilter.doFilter(ParameterEncodingFilter.java:34)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> com.web.features.common.CharsetFilter.doFilter(CharsetFilter.java:38)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>     at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>     at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>     at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009)
>     at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
>     at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
>     at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>     at java.lang.Thread.run(Thread.java:722)
>
> Feb 28, 2014 4:50:10 PM org.apache.catalina.core.ApplicationDispatcher
> invoke
> SEVERE: Servlet.service() for servlet action threw exception
> java.io.IOException: Stream closed
>     at
> org.apache.jasper.runtime.JspWriterImpl.ensureOpen(JspWriterImpl.java:210)
>     at
> org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
>     at
> org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:190)
>     at
> org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:126)
>     at
> org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:80)
>     at
> org.apache.jsp.features.common.taskpane.viewListPane_jsp._jspService(viewListPane_jsp.java:280)
>     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
>     at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
>     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
>     at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
>     at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
>     at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
>     at
> org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083)
>     at
> org.apache.struts.tiles2.TilesRequestProcessor.doForward(TilesRequestProcessor.java:159)
>     at
> org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:396)
>     at
> org.apache.struts.tiles2.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:211)
>     at
> com.web.features.common.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:39)
>     at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
>     at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
>     at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
>     at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605)
>     at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544)
>     at
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:954)
>     at
> org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:684)
>     at
> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:678)
>     at
> org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:103)
>     at
> org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:96)
>     at
> org.apache.tiles.renderer.impl.TemplateAttributeRenderer.write(TemplateAttributeRenderer.java:44)
>     at
> org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:106)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:670)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:690)
>     at
> org.apache.tiles.impl.BasicTilesContainer.renderContext(BasicTilesContainer.java:179)
>     at
> org.apache.tiles.template.InsertTemplateModel.end(InsertTemplateModel.java:101)
>     at
> org.apache.tiles.jsp.taglib.InsertTemplateTag.doTag(InsertTemplateTag.java:255)
>     at
> org.apache.jsp.features.common.leftTaskPane_jsp._jspx_meth_tiles_005finsertTemplate_005f0(leftTaskPane_jsp.java:1132)
>     at
> org.apache.jsp.features.common.leftTaskPane_jsp._jspx_meth_c_005fwhen_005f3(leftTaskPane_jsp.java:1101)
>     at
> org.apache.jsp.features.common.leftTaskPane_jsp._jspx_meth_c_005fchoose_005f3(leftTaskPane_jsp.java:1065)
>     at
> org.apache.jsp.features.common.leftTaskPane_jsp._jspx_meth_c_005fforEach_005f1(leftTaskPane_jsp.java:932)
>     at
> org.apache.jsp.features.common.leftTaskPane_jsp._jspx_meth_c_005fif_005f2(leftTaskPane_jsp.java:881)
>     at
> org.apache.jsp.features.common.leftTaskPane_jsp._jspx_meth_widgets_005fsectioncontent_005f1(leftTaskPane_jsp.java:823)
>     at
> org.apache.jsp.features.common.leftTaskPane_jsp._jspService(leftTaskPane_jsp.java:181)
>     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
>     at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
>     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
>     at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605)
>     at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544)
>     at
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:954)
>     at
> org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:684)
>     at
> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:678)
>     at
> org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:103)
>     at
> org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:96)
>     at
> org.apache.tiles.renderer.impl.TemplateAttributeRenderer.write(TemplateAttributeRenderer.java:44)
>     at
> org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:106)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:670)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:690)
>     at
> com.web.common.tiles.CustomBasicTilesContainer.render(CustomBasicTilesContainer.java:38)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:627)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:321)
>     at
> org.apache.tiles.renderer.impl.DefinitionAttributeRenderer.write(DefinitionAttributeRenderer.java:56)
>     at
> org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:106)
>     at
> org.apache.tiles.renderer.impl.ChainedDelegateAttributeRenderer.write(ChainedDelegateAttributeRenderer.java:76)
>     at
> org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:106)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:670)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:336)
>     at
> org.apache.tiles.template.InsertAttributeModel.renderAttribute(InsertAttributeModel.java:210)
>     at
> org.apache.tiles.template.InsertAttributeModel.end(InsertAttributeModel.java:126)
>     at
> org.apache.tiles.jsp.taglib.InsertAttributeTag.doTag(InsertAttributeTag.java:311)
>     at
> com.web.webcommon.common.layouts.mainLayout_jsp._jspx_meth_tiles_005finsertAttribute_005f4(Unknown
> Source)
>     at
> com.web.webcommon.common.layouts.mainLayout_jsp._jspx_meth_widgets_005fsection_005f0(Unknown
> Source)
>     at com.web.webcommon.common.layouts.mainLayout_jsp._jspService(Unknown
> Source)
>     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
>     at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
>     at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
>     at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
>     at
> org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:241)
>     at
> org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:222)
>     at
> org.apache.tiles.renderer.impl.TemplateAttributeRenderer.write(TemplateAttributeRenderer.java:44)
>     at
> org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:106)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:670)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:690)
>     at
> com.web.common.tiles.CustomBasicTilesContainer.render(CustomBasicTilesContainer.java:38)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:627)
>     at
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:321)
>     at
> org.apache.struts.tiles2.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:120)
>     at
> com.web.features.common.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:28)
>     at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
>     at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
>     at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
>     at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
>     at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
>     at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
>     at
> org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083)
>     at
> org.apache.struts.tiles2.TilesRequestProcessor.doForward(TilesRequestProcessor.java:159)
>     at
> org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:396)
>     at
> org.apache.struts.tiles2.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:211)
>     at
> com.web.features.common.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:39)
>     at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
>     at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
>     at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.owasp.csrfguard.CsrfGuardFilter.doFilter(CsrfGuardFilter.java:58)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> com.web.features.common.util.NMCAppFilter.doFilter(NMCAppFilter.java:49)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> com.web.features.common.util.LoginFilter.doFilter(LoginFilter.java:87)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> com.web.features.common.ParameterEncodingFilter.doFilter(ParameterEncodingFilter.java:34)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> com.web.features.common.CharsetFilter.doFilter(CharsetFilter.java:38)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>     at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>     at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>     at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009)
>     at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
>     at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
>     at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>     at java.lang.Thread.run(Thread.java:722)
>
>
>
> On Fri, Feb 28, 2014 at 3:53 PM, Konstantin Kolinko <
> knst.koli...@gmail.com> wrote:
>
>> 2014-02-28 13:11 GMT+04:00 Prashant Kadam <prashantkada...@gmail.com>:
>> > Hi
>> >
>> > I am in process of upgrading from tomcat 7.0.33 to 7.0.52 but I am
>> facing
>> > IOException: Stream closed in one of the layout jsp.  Underlying
>> exception
>> > is jasper exception -   *org.apache.jasper.JasperException:
>> > java.lang.IllegalStateException:  Response has already been committed*.
>>
>> It is odd to have an IOException to "be caused by" IllegalStateException.
>> Is IOException thrown by your code, or by Tomcat's?
>>
>> What is the full exceptions chain here, with stack traces?
>>
>>
>> > Same code is working in 7.0.33 so I doubt that it is happening due to
>> some
>> > changes in tomcat so I found out the version from this issue starts.
>> > Everything works perfect till v7.0.37 and problem starts with v7.0.39.
>> > I started looking the change log for these versions and I can see is
>> > "Use the newly added improved UTF-8 decoder for decoding UTF-8 encoded
>> URIs
>> > and UTF-8 encoded request bodies. Invalid UTF-8 URIs will not cause an
>> > error but will make use of the replacement character when an error is
>> > detected. This will allow web applications to handle the URI which will
>> > most likely result in a 404 response. The fall-back to decoding with
>> > ISO-8859-1 if UTF-8 decoding fails has been removed. *Invalid UTF-8
>> > sequences in a request body will trigger an IOException.* The way the
>> > decoder is used has also been improved. The notable change is that
>> invalid
>> > sequences at the end of the input now trigger an error rather than being
>> > silently swallowed. (markt) "
>> >
>> > so want to confirm whether this can be the root cause ? if not what
>> would
>> > be the issue - as it works till version 7.0.37 and do not work after
>> > version 7.0.39 ? and how to fix this in the code ?
>> >
>> > --
>> > ~ Prashant Kadam
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>
>>
>
>
> --
> ~ Prashant Kadam
>



-- 
~ Prashant Kadam

Reply via email to