Hello,

I'm using the following pipeline:

    <map:pipeline>
        <map:match pattern="*.xml">
            <map:generate src="{1}.xml"/>
            <map:transform type="sql">
                <map:parameter name="use-connection" value="seclog"/>
            </map:transform>
            <map:transform src="test.xslt"/>
            <map:transform src="output.xslt"/>
            <map:transform src="convert.xslt"/>
            <map:transform src="final.xslt"/>
            <map:serialize type="xls"/>
        </map:match>
    </map:pipeline>

Notice at the end, I use the HSSFSerializer.  I currently am getting a
huge string of NPEs in the error.log (included below).

When I change to the xml serializer or the html serializer, it works
great.  Also, I've tested the output from final.xslt (saved as raw xml)
and piped it directly into the HSSFSerializer which worked great.  I
only get the NPEs when using the above pipeline.

Does this NPE make any sense?  (note: I'm currently trying different
permutations to isolate the error)

Any tips or help would be greatly appreciated!  I'm so close. :)

Thanks,
Seth




FATAL_E (2002-04-24) 09:42.28:545   [core.xslt-processor]
(/notif/test.xml) tcpConnection-5555-0/TraxErrorHandler: Error in
TraxTransformer: javax.xml.transform.TransformerException:
java.lang.NullPointerException
javax.xml.transform.TransformerException: java.lang.NullPointerException
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:434)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:226)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java(Compiled
 Code))
        at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2069)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1171)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3196)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:436)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
        at
org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTreeHandler.java(Compiled
 Code))
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1182)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3196)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:436)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
        at
org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTreeHandler.java(Compiled
 Code))
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1182)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3196)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:436)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
        at
org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTreeHandler.java:190)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1182)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3196)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:436)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
        at
org.apache.cocoon.components.sax.XMLByteStreamInterpreter.parse(XMLByteStreamInterpreter.java:112)
        at
org.apache.cocoon.components.sax.XMLByteStreamInterpreter.deserialize(XMLByteStreamInterpreter.java:102)
        at
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:220)
        at
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:399)
        at
org.apache.cocoon.www.sitemap_xmap.matchN10233(sitemap_xmap.java:1656)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1505)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1451)
        at org.apache.cocoon.sitemap.Handler.process(Handler.java:222)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
        at
org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:154)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:575)
        at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:998)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
        at
com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:82)
        at
com.caucho.server.http.Invocation.service(Invocation.java:277)
        at
com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:129)
        at
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:216)
        at
com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:158)
        at com.caucho.server.TcpConnection.run(TcpConnection.java:140)
        at java.lang.Thread.run(Thread.java:498)
---------
java.lang.NullPointerException
        at
org.apache.cocoon.serialization.ElementProcessorSerializer.SAXExceptionFactory(ElementProcessorSerializer.java:176)
        at
org.apache.cocoon.serialization.ElementProcessorSerializer.characters(ElementProcessorSerializer.java:342)
        at
org.apache.xalan.transformer.ResultTreeHandler.characters(ResultTreeHandler.java(Compiled
 Code))
        at
org.apache.xml.utils.FastStringBuffer.sendSAXcharacters(FastStringBuffer.java(Compiled 
Code))
        at
org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.dispatchCharactersEvents(SAX2DTM.java(Compiled 
Code))
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:355)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:226)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java(Compiled
 Code))
        at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2069)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1171)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3196)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:436)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
        at
org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTreeHandler.java(Compiled
 Code))
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1182)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3196)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:436)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
        at
org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTreeHandler.java(Compiled
 Code))
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1182)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3196)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:436)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
        at
org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTreeHandler.java:190)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1182)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3196)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:436)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
        at
org.apache.cocoon.components.sax.XMLByteStreamInterpreter.parse(XMLByteStreamInterpreter.java:112)
        at
org.apache.cocoon.components.sax.XMLByteStreamInterpreter.deserialize(XMLByteStreamInterpreter.java:102)
        at
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:220)
        at
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:399)
        at
org.apache.cocoon.www.sitemap_xmap.matchN10233(sitemap_xmap.java:1656)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1505)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1451)
        at org.apache.cocoon.sitemap.Handler.process(Handler.java:222)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
        at
org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:154)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:575)
        at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:998)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
        at
com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:82)
        at
com.caucho.server.http.Invocation.service(Invocation.java:277)
        at
com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:129)
        at
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:216)
        at
com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:158)
        at com.caucho.server.TcpConnection.run(TcpConnection.java:140)
        at java.lang.Thread.run(Thread.java:498)





---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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

Reply via email to