The error on closing stream is due to some timeout factors, it may not affect anything but may not be correctible. Maybe there is a possibility not to log it ? I get only this one in my error.log when my program works ;-)
2.1 version still has this problem, it is java-dependant I think. ----- Original Message ----- From: "Amanda Drake" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, September 19, 2002 7:59 PM Subject: redirect-to error causes Cocoon servlet exception > Cocoon users, > > I am using Cocoon 2.0.3 and Tomcat 4.0.4. I have a redirect-to in place in my > sitemap that looks like this: > > <!-- > Redirect to index page. > --> > <map:match pattern=""> > <map:redirect-to uri="index"/> > </map:match> > > Everytime I hit the page http://localhost:8080/gwd_webapp/ I get the following > error message in access.log: > . > . > . > > DEBUG (2002-09-19) 13:36.25:108 [access] (/gwd_webapp/) HttpProcessor[8080] > [4]/AbstractEnvironment: from context > (file:/C:/java/tomcat404/webapps/gwd_webapp/) and prefix() > DEBUG (2002-09-19) 13:36.25:108 [access] (/gwd_webapp/) HttpProcessor[8080] > [4]/AbstractEnvironment: to context(sitemap.xmap) and prefix() > DEBUG (2002-09-19) 13:36.25:108 [access] (/gwd_webapp/) HttpProcessor[8080] > [4]/AbstractEnvironment: at URI > DEBUG (2002-09-19) 13:36.25:108 [access] (/gwd_webapp/) HttpProcessor[8080] > [4]/AbstractEnvironment: New context is > file:/C:/java/tomcat404/webapps/gwd_webapp/ > DEBUG (2002-09-19) 13:36.25:118 [access] (/gwd_webapp/) HttpProcessor[8080] > [4]/HttpEnvironment: Sending redirect to 'index' > DEBUG (2002-09-19) 13:36.25:118 [access] (/gwd_webapp/) HttpProcessor[8080] > [4]/AbstractEnvironment: Set the URI Prefix (OLD=, NEW=) > DEBUG (2002-09-19) 13:36.25:118 [access] (/gwd_webapp/) HttpProcessor[8080] > [4]/AbstractEnvironment: Reset context to > file:/C:/java/tomcat404/webapps/gwd_webapp/ > INFO (2002-09-19) 13:36.25:118 [access] (/gwd_webapp/) HttpProcessor[8080] > [4]/CocoonServlet: '' Processed by Apache Cocoon 2.0.3 in 30 milliseconds. > ERROR (2002-09-19) 13:36.25:118 [access] (Unknown-URI) Unknown- > thread/CocoonServlet: Cocoon servlet threw an Exception while trying to close > stream. > java.io.IOException: The stream has been closed > at org.apache.catalina.connector.ResponseStream.flush > (ResponseStream.java:237) > at org.apache.cocoon.servlet.CocoonServlet.service > (CocoonServlet.java:1126) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:247) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:193) > at org.apache.catalina.core.StandardWrapperValve.invoke > (StandardWrapperValve.java:243) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.core.StandardContextValve.invoke > (StandardContextValve.java:190) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.valves.CertificatesValve.invoke > (CertificatesValve.java:246) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.core.StandardContext.invoke > (StandardContext.java:2347) > at org.apache.catalina.core.StandardHostValve.invoke > (StandardHostValve.java:180) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.valves.ErrorDispatcherValve.invoke > (ErrorDispatcherValve.java:170) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.valves.ErrorReportValve.invoke > (ErrorReportValve.java:170) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.valves.AccessLogValve.invoke > (AccessLogValve.java:468) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.core.StandardEngineValve.invoke > (StandardEngineValve.java:174) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.connector.http.HttpProcessor.process > (HttpProcessor.java:1027) > at org.apache.catalina.connector.http.HttpProcessor.run > (HttpProcessor.java:1125) > at java.lang.Thread.run(Thread.java:536) > . > . > . > > The page redirects correctly, but that error message is worrisome. I looked in > the cocoon access.log, and it is showing the same error on redirects. If I > access http://localhost:8080/cocoon/documents/index.html I get this error: > > . > . > . > DEBUG (2002-09-19) 13:42.47:709 [access] (/cocoon/documents/index) > HttpProcessor[8080][0]/AbstractEnvironment: Changing Cocoon context > DEBUG (2002-09-19) 13:42.47:709 [access] (/cocoon/documents/index) > HttpProcessor[8080][0]/AbstractEnvironment: from context > (file:/C:/java/tomcat404/webapps/cocoon/) and prefix() > DEBUG (2002-09-19) 13:42.47:709 [access] (/cocoon/documents/index) > HttpProcessor[8080][0]/AbstractEnvironment: to context(sitemap.xmap) and > prefix() > DEBUG (2002-09-19) 13:42.47:709 [access] (/cocoon/documents/index) > HttpProcessor[8080][0]/AbstractEnvironment: at URI documents/index > DEBUG (2002-09-19) 13:42.47:709 [access] (/cocoon/documents/index) > HttpProcessor[8080][0]/AbstractEnvironment: New context is > file:/C:/java/tomcat404/webapps/cocoon/ > DEBUG (2002-09-19) 13:42.47:729 [access] (/cocoon/documents/index) > HttpProcessor[8080][0]/HttpEnvironment: Sending redirect to 'index.html' > DEBUG (2002-09-19) 13:42.47:749 [access] (/cocoon/documents/index) > HttpProcessor[8080][0]/AbstractEnvironment: Set the URI Prefix (OLD=, NEW=) > DEBUG (2002-09-19) 13:42.47:749 [access] (/cocoon/documents/index) > HttpProcessor[8080][0]/AbstractEnvironment: Reset context to > file:/C:/java/tomcat404/webapps/cocoon/ > INFO (2002-09-19) 13:42.47:749 [access] (/cocoon/documents/index) > HttpProcessor[8080][0]/CocoonServlet: 'documents/index' Processed by Apache > Cocoon 2.0.3 in 50 milliseconds. > ERROR (2002-09-19) 13:42.47:749 [access] (Unknown-URI) Unknown- > thread/CocoonServlet: Cocoon servlet threw an Exception while trying to close > stream. > java.io.IOException: The stream has been closed > at org.apache.catalina.connector.ResponseStream.flush > (ResponseStream.java:237) > at org.apache.cocoon.servlet.CocoonServlet.service > (CocoonServlet.java:1126) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:247) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:193) > at org.apache.catalina.core.StandardWrapperValve.invoke > (StandardWrapperValve.java:243) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.core.StandardContextValve.invoke > (StandardContextValve.java:190) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.valves.CertificatesValve.invoke > (CertificatesValve.java:246) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.core.StandardContext.invoke > (StandardContext.java:2347) > at org.apache.catalina.core.StandardHostValve.invoke > (StandardHostValve.java:180) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.valves.ErrorDispatcherValve.invoke > (ErrorDispatcherValve.java:170) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.valves.ErrorReportValve.invoke > (ErrorReportValve.java:170) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.valves.AccessLogValve.invoke > (AccessLogValve.java:468) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.core.StandardEngineValve.invoke > (StandardEngineValve.java:174) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.connector.http.HttpProcessor.process > (HttpProcessor.java:1027) > at org.apache.catalina.connector.http.HttpProcessor.run > (HttpProcessor.java:1125) > at java.lang.Thread.run(Thread.java:536) > . > . > . > > Any help on figuring out why this error is occurring would be greatly > appreciated. > > Thank you! > > > --- > Amanda Drake > Oak Grove Software > [EMAIL PROTECTED] > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>