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]>

Reply via email to