This is the stacktrace:
org.apache.cocoon.ProcessingException: Failed to process pipeline
at [TransformerException] -
file:///Users/jashaj/Development/workspace/BRANCH_2_1_X/build/webapp/samples/hello-world/style/xsl/page2svg.xsl:27:10
at <map:serialize type="svgxml"> -
file:///Users/jashaj/Development/workspace/BRANCH_2_1_X/build/webapp/samples/hello-world/sitemap.xmap:96:35
at <map:transform> -
file:///Users/jashaj/Development/workspace/BRANCH_2_1_X/build/webapp/samples/hello-world/sitemap.xmap:95:50
at <map:generate> -
file:///Users/jashaj/Development/workspace/BRANCH_2_1_X/build/webapp/samples/hello-world/sitemap.xmap:94:44
at <map:serialize type="svg2jpeg"> -
file:///Users/jashaj/Development/workspace/BRANCH_2_1_X/build/webapp/samples/blocks/batik/sitemap.xmap:79:41
at <map:generate> -
file:///Users/jashaj/Development/workspace/BRANCH_2_1_X/build/webapp/samples/blocks/batik/sitemap.xmap:78:69
at <map:mount> -
file:///Users/jashaj/Development/workspace/BRANCH_2_1_X/build/webapp/samples/blocks/sitemap.xmap:67:68
at <map:mount> -
file:///Users/jashaj/Development/workspace/BRANCH_2_1_X/build/webapp/samples/sitemap.xmap:198:66
at <map:mount> -
file:///Users/jashaj/Development/workspace/BRANCH_2_1_X/build/webapp/sitemap.xmap:1079:92
at
org.apache.cocoon.ProcessingException.throwLocated(ProcessingException.java:145)
at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.handleException(AbstractProcessingPipeline.java:955)
at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:401)
at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:782)
at
org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:414)
at
org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:101)
at
org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:321)
at
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:116)
at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:372)
at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:483)
at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:144)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
at
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
at
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
at
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
at
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
at org.apache.cocoon.Cocoon.process(Cocoon.java:699)
at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1154)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
at org.mortbay.http.HttpServer.service(HttpServer.java:879)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:789)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:960)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:806)
at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:218)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:300)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
Caused by: org.apache.commons.lang.exception.NestableRuntimeException:
javax.xml.transform.TransformerException:
java.lang.NullPointerException
at
org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:604)
at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown
Source)
at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown
Source)
at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:315)
at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:334)
at
org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:326)
at
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:116)
at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:355)
... 63 more
Caused by: javax.xml.transform.TransformerException:
java.lang.NullPointerException
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2405)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1376)
at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2270)
at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1356)
at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3447)
at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:408)
at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:56)
at
org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:586)
... 80 more
Caused by: java.lang.NullPointerException
at org.apache.batik.dom.util.SAXDocumentFactory.startElement(Unknown
Source)
at
org.apache.cocoon.components.EnvironmentChanger.startElement(EnvironmentStack.java:140)
at
org.apache.cocoon.components.sax.XMLTeePipe.startElement(XMLTeePipe.java:87)
at
org.apache.xml.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:206)
at
org.apache.xml.serializer.ToSAXHandler.flushPending(ToSAXHandler.java:279)
at
org.apache.xml.serializer.ToXMLSAXHandler.startPrefixMapping(ToXMLSAXHandler.java:350)
at
org.apache.xml.serializer.ToXMLSAXHandler.startPrefixMapping(ToXMLSAXHandler.java:320)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1317)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
... 90 more
Jasha Joachimsthal
[email protected] - [email protected]
Hippo
Europe • Amsterdam Oosteinde 11 • 1017 WT Amsterdam • +31 (0)20 522
4466
USA • San Fransisco 185 H Street Suite B • Petaluma CA 94952-5100 • +1
(707) 773 4646
Canada • Montréal 5369 Boulevard St-Laurent #430 • Montréal QC H2T
1S5 • +1 (514) 316 8966
www.onehippo.com • www.onehippo.org • [email protected]
On 22 September 2010 08:56, Jeremias Maerki <[email protected]> wrote:
> Can you post the stacktrace? I may be able to help.
>
> On 27.08.2010 08:46:26 Jasha Joachimsthal wrote:
> > With FOP 0.95 there is no problem (committed that change already in
> > 2.1.12-dev). With FOP 1.0 and Batik 1.7 the samples in the Batik block
> fail
> > if you use the SvgSerializer (nasty NPE).
> >
> > Jasha
> >
> >
> > On 26 August 2010 11:58, Laurent Medioni <[email protected]>
> wrote:
> >
> > > Hi,
> > > What is your issue as we have this setup running (but in 2.1.11 with
> > > backported FOPNGSerlializer...)
> > > Thanks,
> > > Laurent
> > >
> > > -----Original Message-----
> > > From: Jasha Joachimsthal (JIRA) [mailto:[email protected]]
> > > Sent: mardi, 24. août 2010 08:22
> > > To: [email protected]
> > > Subject: [jira] Commented: (COCOON-2295) integrating FOP-1.0 into
> > > Cocoon-2.1.12-dev
> > >
> > >
> > > [
> > >
> https://issues.apache.org/jira/browse/COCOON-2295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12901743#action_12901743
> ]
> > >
> > > Jasha Joachimsthal commented on COCOON-2295:
> > > --------------------------------------------
> > >
> > > Can't make the Batik block to work for JPEG/PNG serialization so won't
> > > apply this patch.
> > >
> > > > integrating FOP-1.0 into Cocoon-2.1.12-dev
> > > > ------------------------------------------
> > > >
> > > > Key: COCOON-2295
> > > > URL:
> https://issues.apache.org/jira/browse/COCOON-2295
> > > > Project: Cocoon
> > > > Issue Type: Improvement
> > > > Components: Blocks: FOP
> > > > Affects Versions: 2.1.12-dev (Current SVN)
> > > > Reporter: ron van den branden
> > > > Assignee: Jasha Joachimsthal
> > > > Attachments: jars.patch, jars.xml
> > > >
> > > >
> > > > Here are instructions for updating the current FOP-0.95 serializer in
> > > Cocoon-2.1.12-dev (see
> https://issues.apache.org/jira/browse/COCOON-2289):
> > > > 1. checkout
> http://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_1_X
> > > > 2. download (and build) FOP-1.0 from
> > > http://xmlgraphics.apache.org/fop/download.html
> > > > 3. update jars in %COCOON_HOME%\lib\*:
> > > > -replace %COCOON_HOME%\lib\optional\batik-all-1.6.jar with
> > > %FOP_HOME%\lib\batik-all-1.7.jar
> > > > -replace %COCOON_HOME%\lib\optional\fop-0.95.jar with
> > > %FOP_HOME%\build\fop.jar
> > > > -replace %COCOON_HOME%\lib\optional\xmlgraphics-commons-1.3.1.jar
> > > with %FOP_HOME%\lib\xmlgraphics-commons-1.4.jar
> > > > -replace %COCOON_HOME%\lib\optional\xmlgraphics-commons-1.3.1.jar
> > > with %FOP_HOME%\lib\xmlgraphics-commons-1.4.jar
> > > > -copy %FOP_HOME%\lib\xml-apis-ext-1.3.04.jar to
> > > %COCOON_HOME%\lib\endorsed
> > > > -copy %FOP_HOME%\lib\serializer-2.7.0.jar to
> > > %COCOON_HOME%\lib\optional
> > > > 4. update references to these jars in %COCOON_HOME%\lib\jars.xml (see
> > > attached file)
> > > > 5. build Cocoon
> > >
> > > --
> > > This message is automatically generated by JIRA.
> > > -
> > > You can reply to this email to add a comment to the issue online.
> > >
> > >
> > > ____________________________________________________________
> > >
> > > • This email and any files transmitted with it are CONFIDENTIAL and
> > > intended
> > > solely for the use of the individual or entity to which they are
> > > addressed.
> > > • Any unauthorized copying, disclosure, or distribution of the material
> > > within
> > > this email is strictly forbidden.
> > > • Any views or opinions presented within this e-mail are solely those
> of
> > > the
> > > author and do not necessarily represent those of Odyssey Financial
> > > Technologies SA unless otherwise specifically stated.
> > > • An electronic message is not binding on its sender. Any message
> referring
> > > to
> > > a binding engagement must be confirmed in writing and duly signed.
> > > • If you have received this email in error, please notify the sender
> > > immediately
> > > and delete the original.
> > >
>
>
>
>
> Jeremias Maerki
>
>