Hello, I found some messages in the archives similar to this, but I didn't find a good answer.
I am trying to do a simple XSL transformation with cocoon. I am running Tomcat 3.3.1 final and Cocoon 2.0.4 on Windows NT 4.0. My transformation works, but then the following gets appended to the end of the page: Error: 500 Location: /cocoon-dev/testing/test.html Internal Servlet Error: java.lang.IllegalStateException: can't reset buffer after writing to client at org.apache.tomcat.core.Response.reset(Response.java:264) at org.apache.tomcat.facade.HttpServletResponseFacade.reset(HttpServletResponseFacade.java:295) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1115) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:574) at org.apache.tomcat.core.Handler.invoke(Handler.java:322) at org.apache.tomcat.core.Handler.service(Handler.java:235) at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:485) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:917) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:833) at org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10Interceptor.java:176) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516) at java.lang.Thread.run(Thread.java:479) I am pretty new to the Cocoon scene, so I am not sure where to start looking for the problem really. I found an existing web site using cocoon that has the same problem too, so you can see it in action: http://www.ecc.org.sg/cocoon/ecc/website/services/newsletter/feel03/article07.newsletter I don't know anything about that place, but they are having the same problem I am it appears. Here is my sitemap. It is a little noisy: <?xml version="1.0" encoding="UTF-8"?> <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> <!-- =========================== Components ================================ --> <map:components> <map:generators default="file"> <map:generator label="content,data" logger="sitemap.generator.file" name="xsp" src="org.apache.cocoon.generation.ServerPagesGenerator"/> <map:generator label="content,data" logger="sitemap.generator.file" name="file" pool-grow="4" pool-max="32" pool-min="8" src ="org.apache.cocoon.generation.FileGenerator"/> </map:generators> <map:transformers default="xslt"> <map:transformer logger="sitemap.transformer.xslt" name="xslt" pool-grow="2" pool-max="32" pool-min="8" src ="org.apache.cocoon.transformation.TraxTransformer"> <use-request-parameters>false</use-request-parameters> <use-browser-capabilities-db>false</use-browser-capabilities-db> </map:transformer> </map:transformers> <map:readers default="resource"> <map:reader logger="sitemap.reader.resource" name="resource" pool-max ="32" src="org.apache.cocoon.reading.ResourceReader"/> <map:reader name="jsp" src="org.apache.cocoon.reading.JSPReader"/> </map:readers> <map:serializers default="html"> <map:serializer logger="sitemap.serializer.xml" mime-type="text/xml" name="xml" src="org.apache.cocoon.serialization.XMLSerializer"/> <map:serializer logger="sitemap.serializer.html" mime-type="text/html" name="html" pool-grow="4" pool-max="32" pool-min="4" src ="org.apache.cocoon.serialization.HTMLSerializer"> <buffer-size>1024</buffer-size> </map:serializer> <map:serializer mime-type="image/png" name="svg2png" src ="org.apache.cocoon.serialization.SVGSerializer"/> <map:serializer logger="sitemap.serializer.fo2pdf" mime-type ="application/pdf" name="fo2pdf" src ="org.apache.cocoon.serialization.FOPSerializer"> </map:serializer> </map:serializers> <map:matchers default="wildcard"> <map:matcher logger="sitemap.matcher.wildcard" name="wildcard" src ="org.apache.cocoon.matching.WildcardURIMatcher"/> </map:matchers> </map:components> <map:pipelines> <map:pipeline> <map:match pattern="testing/*.css"> <map:read src="styles/{1}.css" mime-type="text/css"/> </map:match> </map:pipeline> <map:pipeline> <map:match pattern="testing/*.png"> <map:read src="images/testing/{1}.png" mime-type="image/png"/> </map:match> </map:pipeline> <map:pipeline> <map:match pattern="testing/*.gif"> <map:read src="images/testing/{1}.gif" mime-type="image/gif"/> </map:match> </map:pipeline> <map:pipeline> <map:match pattern="testing/*.html"> <map:generate src="testing/{1}.xml"/> <map:transform src="stylesheets/testing/test.xsl"/> <map:serialize type="html"/> </map:match> </map:pipeline> <map:pipeline> <map:match pattern="tutorial/*.xml"> <map:generate type="xsp" src="tutorial/{1}.xsp"/> <map:serialize type="xml"/> </map:match> </map:pipeline> <map:pipeline> <map:match pattern="content/*.html"> <map:generate src="content/{1}.xml"/> <map:transform src="transformers/content2html.xsl"/> <map:serialize type="html"/> </map:match> </map:pipeline> <map:pipeline> <map:match pattern="index.html"> <map:read src="static/index.html" mime-type="text/html"/> </map:match> </map:pipeline> <map:pipeline> <map:match pattern="**.html"> <map:read src="styles/{1}.html" mime-type="text/html"/> </map:match> </map:pipeline> </map:pipelines> </map:sitemap><!-- end of file --> I greatly appreciate any help any of you can provide. Thanks! Dan Feather dfeather.at.oreillyauto.com --------------------------------------------------------------------- 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]>