You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@xml.apache.org by Harald Hett <h....@gis-systemhaus.de> on 2001/08/13 12:32:17 UTC
redirect-Extension in xalanj2
Hi to all!
In my application I use the redirect-Extension from
org.apache.xalan.lib.Redirect, which
worked well with xalanj1.2.
...
<xsl:template match="chapter[@name]" mode="create">
...
<redirect:write file="{@file}">
<xsl:call-template name="createPage"/>
</redirect:write>
</xsl:template>
...
Now with xalanj2 the transforming stops with a
java.util.EmptyStackException.
The full stacktrace looks like this:
--- caught Exception javax.xml.transform.TransformerException
javax.xml.transform.TransformerException
at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1151)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:590)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1037)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1015)
at
gis.xml.xslt.TransformationImpl.transform(TransformationImpl.java:92)
at
gis.xml.xslt.TransformationImpl.transform(TransformationImpl.java:48)
at
gis.xml.helpdefinition.Transformer.createHtmlFiles(Transformer.java:186)
at
gis.xml.helpdefinition.Transformer.createHelpset(Transformer.java:152)
at
gis.xml.helpdefinition.Transformer.createHelpset(Transformer.java:136)
at gis.xml.helpdefinition.Transformer.main(Transformer.java:60)
---------
java.util.EmptyStackException
at java.util.Stack.peek(Stack.java:82)
at java.util.Stack.pop(Stack.java:64)
at
org.apache.xalan.transformer.TransformerImpl.popMode(TransformerImpl.java:2741)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:231)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2096)
at
org.apache.xalan.templates.ElemTemplate.execute(ElemTemplate.java:430)
at
org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.java:279)
at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:423)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:226)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2096)
at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1927)
at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1120)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:590)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1037)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1015)
at
gis.xml.xslt.TransformationImpl.transform(TransformationImpl.java:92)
at
gis.xml.xslt.TransformationImpl.transform(TransformationImpl.java:48)
at
gis.xml.helpdefinition.Transformer.createHtmlFiles(Transformer.java:186)
at
gis.xml.helpdefinition.Transformer.createHelpset(Transformer.java:152)
at
gis.xml.helpdefinition.Transformer.createHelpset(Transformer.java:136)
at gis.xml.helpdefinition.Transformer.main(Transformer.java:60)
If I comment out the lines that do the redirect, the transformation
works.
Has anyone a guess?
--
Harald Hett <h....@gis-systemhaus.de>
Gesellschaft für integrierte Systemplanung
---------------------------------------------------------------------
In case of troubles, e-mail: webmaster@xml.apache.org
To unsubscribe, e-mail: general-unsubscribe@xml.apache.org
For additional commands, e-mail: general-help@xml.apache.org