> 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
Upayavira wrote: > 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. e.g. there is a null passed as the value of a namespace URI to AttributesImpl.addAttribute If the namespace URI is null it should be represented by the empty string ("") not java null. Cheers Con --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]