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 j.joachimst...@onehippo.com - ja...@apache.org 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 • i...@onehippo.com On 22 September 2010 08:56, Jeremias Maerki <d...@jeremias-maerki.ch> 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 <lmedi...@odyssey-group.com> > 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:j...@apache.org] > > > Sent: mardi, 24. août 2010 08:22 > > > To: dev@cocoon.apache.org > > > 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 > >