Re: redirect-to error causes Cocoon servlet exception

2002-09-20 Thread Barbara Post

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

redirect-to error causes Cocoon servlet exception

2002-09-19 Thread Amanda Drake

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]