You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Mihail Degteariov <dm...@supportwizard.com> on 2006/08/04 23:38:18 UTC
java.io.IOException: Stream closed
Greetings,
We had a following problem today -- the system we develop started to
throw the IOException (please see below) after several hours of being up
and running. Prior to the first occurrence, the application did not show
any signs of instability, but after the first occurence it became
absolutely unusable, the same exception was thrown every time the
customers tried to do anything in web interface. We had to restart the
application server and it cured the problem, so that's probably means
that this kind of error is no longer reproducible.
Does anyone know what's the cause of the problem and how to fight it ?
We use JBoss 4.0.3 bundled with Tomcat5.5.9, and here's the exception
(found many times in application log file)
java.io.IOException: Stream closed
at
org.apache.jasper.runtime.BodyContentImpl.ensureOpen(BodyContentImpl.java:95)
at
org.apache.jasper.runtime.BodyContentImpl.write(BodyContentImpl.java:182)
at
org.apache.jasper.runtime.BodyContentImpl.write(BodyContentImpl.java:195)
at
com.supportwizard.gui2.compiledpages.wizard.wizardstep_jsp._jspService(wizardstep_jsp.java:559)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at
com.supportwizard.gui2.servlets.system.GUIActionServlet.com$supportwizard$gui2$servlets$system$GUIActionServlet$doIt$aop(GUIActionServlet.java:141)
at
com.supportwizard.gui2.servlets.system.GUIActionServlet.access$1(GUIActionServlet.java)
at
com.supportwizard.gui2.servlets.system.GUIActionServlet$doIt_N7345640591749380954.invokeNext(GUIActionServlet$doIt_N7345640591749380954.java)
at
com.supportwizard.audit.aspects.LoginAspect.aroundLoginServlet(LoginAspect.java:41)
at
org.jboss.aop.advice.com.supportwizard.audit.aspects.LoginAspect4.invoke(LoginAspect4.java)
at
com.supportwizard.gui2.servlets.system.GUIActionServlet$doIt_N7345640591749380954.invokeNext(GUIActionServlet$doIt_N7345640591749380954.java)
at
com.supportwizard.gui2.servlets.system.GUIActionServlet.doIt(GUIActionServlet.java)
at
com.supportwizard.gui2.servlets.system.GUIActionServlet.doGet(GUIActionServlet.java:170)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
at
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(RequestProcessor.java:1001)
at
org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:560)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:209)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at
com.supportwizard.gui2.servlets.system.GUIActionServlet.com$supportwizard$gui2$servlets$system$GUIActionServlet$doIt$aop(GUIActionServlet.java:141)
at
com.supportwizard.gui2.servlets.system.GUIActionServlet.access$1(GUIActionServlet.java)
at
com.supportwizard.gui2.servlets.system.GUIActionServlet$doIt_N7345640591749380954.invokeNext(GUIActionServlet$doIt_N7345640591749380954.java)
at
com.supportwizard.audit.aspects.LoginAspect.aroundLoginServlet(LoginAspect.java:41)
at
org.jboss.aop.advice.com.supportwizard.audit.aspects.LoginAspect4.invoke(LoginAspect4.java)
at
com.supportwizard.gui2.servlets.system.GUIActionServlet$doIt_N7345640591749380954.invokeNext(GUIActionServlet$doIt_N7345640591749380954.java)
at
com.supportwizard.gui2.servlets.system.GUIActionServlet.doIt(GUIActionServlet.java)
at
com.supportwizard.gui2.servlets.system.GUIActionServlet.doGet(GUIActionServlet.java:170)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.supportwizard.gui2.servlets.system.RequestsLogFilter.doFilter(RequestsLogFilter.java:60)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.supportwizard.gui2.servlets.system.NDCFilter.doFilter(NDCFilter.java:76)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.supportwizard.gui2.servlets.system.GUIHTMLCleaner.doFilter(GUIHTMLCleaner.java:50)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.supportwizard.gui2.servlets.system.BufferedFilter.doFilter(BufferedFilter.java:62)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.supportwizard.gui2.servlets.system.SWNtlmHttpFilter.doFilter(SWNtlmHttpFilter.java:44)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:595)
Any help will be greatly appreciated.
Thanks and Regards,
Mike mailto:dmv@supportwizard.com
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org