sitemap: ========

        <map:match pattern="sessionTest">
                <map:generate src="cocoon:/request-parameters"/>
                <map:transform src="context://engine/test/session.xsl" />
                <map:transform type="session" />
                <map:serialize type="xml"/>
        </map:match>


xsl (<session....> based on the example from doc): ==================================================

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
xmlns:req-gen="http://apache.org/cocoon/request/2.0";
xmlns:session="http://apache.org/cocoon/session/1.0";>
<xsl:output method="html"/>


<xsl:param name="context" />

<xsl:template match="request-parameters">
 <test>
  <session:createcontext name="trackdemo"/>
  <!-- build context data -->
  <session:setxml context="trackdemo" path="/">
    <context>
      <users>
        <user id="1">
          <name>Carsten</name>
        </user>
      </users>
    </context>
  </session:setxml>
  <session:mergexml context="trackdemo" path="/context">
    <users>
      <user id="1">
        <name>Ziegeler</name>
        <developer>true</developer>
      </user>
      <user id="2">
        <name>Walter</name>
      </user>
    </users>
  </session:mergexml>
  <session:getxml context="trackdemo" path="/"/>

 </test>
</xsl:template>

</xsl:stylesheet>

(The template match really takes place, because when I comment
everything between <test>...</test> then output is OK (without
session tags of course).

Then I get:
===========

Original Exception: java.lang.RuntimeException: java.lang.RuntimeException: java.util.EmptyStackException
at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3364)
at org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:427)
at org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
at org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:529)
at org.apache.cocoon.generation.RequestGenerator.generate(RequestGenerator.java:215)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:532)
at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:196)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:683)
......................
......................


Run on Cocoon 2.1, Tomcat 4.0.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to