Antony Grinyer wrote:
Hi,

A have a simple sitemap entry as below:

<map:match pattern="listcontainers">
  <map:generate type="file" src="content/showsyscontainer.xml"/>
  <map:transform type="bdbxml"/>
  <map:transform type="xslt" src="style/xsl/containerslist.xsl"/>
  <map:serialize type="html"/>
</map:match>

The generator is a simple XML file which is passed to a java class
transformer ( referenced as type="bdbxml") which returns XML results.
This all works fine if I use <map:serialize type="xml"/>  to simply
output the XML, however if I try to transform the XML output with the
XSLT transformer above I get an error:


Error executing pipeline.


org.apache.cocoon.ProcessingException: Error executing pipeline.: java.lang.RuntimeException


I know the XSLT containerslist.xsl is correct as I've tried it against
some sample output XML in XMLSpy, but it appears that when I add this
XSLT transformer I get a Processing Exception?
In the sitemap.log it is reported as:

Unable to get parser: java.lang.RuntimeException:
java.lang.NullPointerException

Do you get any stack trace with this NPE?

Your transformer is passing something down the pipeline as null. This isn't tripping up the XML serializer, but is tripping up the xslt transformer. Go through each of the startElement, etc, calls within your transformer looking at the output. See if you can see any nulls in there.

Regards, Upayavira


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

Reply via email to