You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by "Jasha Joachimsthal (JIRA)" <ji...@apache.org> on 2010/08/24 08:22:16 UTC

[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.


Re: [jira] Commented: (COCOON-2295) integrating FOP-1.0 into Cocoon-2.1.12-dev

Posted by Jeremias Maerki <de...@jeremias-maerki.ch>.
Could be the following bug that was fixed some time ago:
http://svn.apache.org/viewvc?view=revision&revision=649927

The Batik 1.7 release was at SVN rev 608260, but the fix has been made
afterwards. However, there is currently no newer release that you could
switch to.

It also doesn't seem to be related to FOP 1.0 since the stacktrace
indicates that Batik is called directly from Cocoon, not from FOP. So
this may simply be a side-effect from upgrading from Batik 1.6 to Batik
1.7. Take a look at the source code of SAXDocumentFactory. Maybe you can
find a work-around to avoid this NPE.

HTH

On 25.09.2010 11:01:23 Jasha Joachimsthal wrote:
> 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.joachimsthal@onehippo.com - jasha@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  •  info@onehippo.com
> 
> 
> 
> 
> On 22 September 2010 08:56, Jeremias Maerki <de...@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 <lm...@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:jira@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
> >
> >




Jeremias Maerki


Re: [jira] Commented: (COCOON-2295) integrating FOP-1.0 into Cocoon-2.1.12-dev

Posted by Jasha Joachimsthal <j....@onehippo.com>.
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.joachimsthal@onehippo.com - jasha@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  •  info@onehippo.com




On 22 September 2010 08:56, Jeremias Maerki <de...@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 <lm...@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:jira@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
>
>

Re: [jira] Commented: (COCOON-2295) integrating FOP-1.0 into Cocoon-2.1.12-dev

Posted by Jeremias Maerki <de...@jeremias-maerki.ch>.
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 <lm...@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:jira@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


Re: [jira] Commented: (COCOON-2295) integrating FOP-1.0 into Cocoon-2.1.12-dev

Posted by Jasha Joachimsthal <j....@onehippo.com>.
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 <lm...@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:jira@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.
>

RE: [jira] Commented: (COCOON-2295) integrating FOP-1.0 into Cocoon-2.1.12-dev

Posted by Laurent Medioni <lm...@odyssey-group.com>.
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:jira@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.