Hello Francesco,
thank you for your help. Problem is solved.
but don't ask me why.
Regards
Am 27.06.2014 09:38, schrieb Francesco Chicchiriccò:
On 27/06/2014 08:09, Wicket und Cocoon wrote:
I am using 3.0.0-beta-1-SNAPSHOT.
I have a problem with the following pipeline:
<map:match pattern="controllerxbrief/xml/{file}">
<map:generate src="controller/xml/ST/{map:file}.xml"
type="controller-aware-string-template" />
<map:transform type="xinclude">
<map:parameter name="cacheKey" value="{map:0}"/>
</map:transform>
<map:transform
src="controller/xml/velocity/xbriefe/identity.xsl">
</map:transform>
<map:serialize type="xml"/>
</map:match>
When I omit the last transform everything is ok.
The Last transform is the identity transform:
<?xml version="1.0" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:fo="http://www.w3.org/1999/XSL/Format" >
<xsl:template match="/ | @* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()" />
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
With this transform I get the following error:
<exception-reportclass="org.apache.cocoon.pipeline.SetupException"timestamp="Fri,
27 Jun 2014 07:58:18 +0200">
<message>Could not initialize transformer handler.</message>
<cause/>
<stacktraceCause>
java.lang.NullPointerException at
org.apache.xalan.processor.TransformerFactoryImpl.newTransformerHandler(TransformerFactoryImpl.java:701)
at
org.apache.cocoon.sax.component.XSLTTransformer.setSAXConsumer(XSLTTransformer.java:278)
at [...]
when I implant this transform in the xinclude example in the
aggregation part everything works fine.
Also in a programmed pipeline the example works.
Hi,
these findings let me suspect that you are probably not referring
correctly your identity XSLT in the sitemap.xmap: have you already
taken a look at cocoon-sample-wicket-webapp [1]? Under
src/main/webapp/sitemap.xmap there is a basic pipeline with an XSLT
transformation.
HTH
Regards.
[1]
https://svn.apache.org/repos/asf/cocoon/cocoon3/trunk/cocoon-sample-wicket-webapp
--
Francesco Chicchiriccò
Tirasa - Open Source Excellence
http://www.tirasa.net/
Involved at The Apache Software Foundation:
member, Syncope PMC chair, Cocoon PMC, Olingo PMC
http://people.apache.org/~ilgrosso/