Thanks for the hint this is indeed reported in the FAQ:
http://xmlgraphics.apache.org/fop/faq.html#saxexception-mismatch
However I am already using the latest of xalan:
$ apt-cache policy libxalan2-java
libxalan2-java:
Installed: 2.7.1-5
Candidate: 2.7.1-5
Version table:
*** 2.7.1-5 0
200 http://ftp.fr.debian.org testing/main Packages
100 http://ftp.fr.debian.org unstable/main Packages
100 /var/lib/dpkg/status
2.7.1-2 0
500 http://ftp.fr.debian.org lenny/main Packages
Is there anything else I should be looking at ?
Thanks again
On Wed, Jan 27, 2010 at 3:21 PM, Pascal Sancho <[email protected]> wrote:
> Hi Mathieu,
>
> PNG is supported by FOP (see [1] for further information)
>
> Reading your log, there is something wrong in your XSL-FO:
> "WARNING: Mismatch: page-sequence (http://www.w3.org/1999/XSL/Format)
>
> vs. root (http://www.w3.org/1999/XSL/Format)"
>
> You should have a look into that direction.
> That is confirmed by the rest of the error message, thrown during the Xalan
> stage.
>
> [1] http://xmlgraphics.apache.org/fop/0.95/graphics.html#png
>
> Pascal
>
> Mathieu Malaterre a écrit :
>> Hi there,
>>
>> I am currently trying to check if my group can start using docbook
>> for writing high quality documentation. As far as I understand there
>> are three competitors dblatex, xmlroff and fop. dblatex is a strange
>> beast as it 'just works', but you cannot control anything (PNG file
>> are degraded).
>>
>> I am now trying fop on my debian system:
>>
>> $ fop -xsl /usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl
>> -pdf article.pdf -xml in.xml
>>
>> which returns the following error (*).
>>
>> The input example was simply:
>>
>> $ cat in.xml
>> <?xml version="1.0" encoding="UTF-8"?>
>> <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
>> "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
>> <article>
>> <articleinfo>
>> <title>title</title>
>> <author>
>> <firstname>author</firstname>
>> <surname>author2</surname>
>> <affiliation>
>> <orgname>bla</orgname>
>> </affiliation>
>> </author>
>> <pubdate>2001</pubdate>
>> </articleinfo>
>> <section>
>> <title>section 1</title>
>> <para>text section 1</para>
>> <figure>
>> <title>first</title>
>> <mediaobject>
>> <imageobject>
>> <imagedata fileref="graphics2.png"/>
>> </imageobject>
>> </mediaobject>
>> </figure>
>> </section>
>> </article>
>>
>>
>> Could someone please confirm whether including PNG file is supported or not ?
>>
>> Thanks,
>> --
>> Mathieu
>> Ps: I haven't yet tried xmlroff
>>
>> (*)
>> Jan 27, 2010 3:02:25 PM org.apache.fop.cli.InputHandler warning
>> WARNING: javax.xml.transform.TransformerException: Making portrait
>> pages on USletter paper (8.5inx11in)
>> Jan 27, 2010 3:02:25 PM org.apache.fop.cli.InputHandler warning
>> WARNING: javax.xml.transform.TransformerException: Read
>> /usr/share/doc/docbook-xsl/README.Debian.gz section 5(a).
>> Jan 27, 2010 3:02:26 PM org.apache.fop.hyphenation.Hyphenator
>> getHyphenationTree
>> SEVERE: Couldn't find hyphenation pattern en
>> Jan 27, 2010 3:02:26 PM org.apache.fop.fo.FOTreeBuilder$MainFOHandler
>> endElement
>> WARNING: Mismatch: page-sequence (http://www.w3.org/1999/XSL/Format)
>> vs. root (http://www.w3.org/1999/XSL/Format)
>> Jan 27, 2010 3:02:26 PM org.apache.fop.fo.FOTreeBuilder fatalError
>> SEVERE: javax.xml.transform.TransformerException:
>> java.lang.NullPointerException
>> Jan 27, 2010 3:02:26 PM org.apache.fop.cli.Main startFOP
>> SEVERE: Exception
>> javax.xml.transform.TransformerException: java.lang.NullPointerException
>> at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:168)
>> at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
>> at org.apache.fop.cli.Main.startFOP(Main.java:166)
>> at org.apache.fop.cli.Main.main(Main.java:197)
>>
>> ---------
>>
>> ; SystemID: file:/usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl;
>> Line#: 223; Column#: 59
>> javax.xml.transform.TransformerException: java.lang.NullPointerException
>> at
>> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2405)
>> at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:162)
>> at
>> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
>> at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:141)
>> at
>> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
>> at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:141)
>> at
>> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
>> at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:141)
>> 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.transform(TransformerImpl.java:709)
>> at
>> org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1273)
>> at
>> org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1251)
>> at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:165)
>> at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
>> at org.apache.fop.cli.Main.startFOP(Main.java:166)
>> at org.apache.fop.cli.Main.main(Main.java:197)
>> Caused by: java.lang.NullPointerException
>> at org.apache.fop.render.pdf.FopPDFImage.setup(FopPDFImage.java:144)
>> at org.apache.fop.pdf.PDFDocument.addImage(PDFDocument.java:794)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.putImage(PDFRenderer.java:1725)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.renderImage(PDFRenderer.java:1652)
>> at
>> org.apache.fop.render.AbstractRenderer.renderViewport(AbstractRenderer.java:748)
>> at
>> org.apache.fop.render.AbstractPathOrientedRenderer.renderViewport(AbstractPathOrientedRenderer.java:541)
>> at
>> org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRenderer.java:631)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.renderInlineArea(PDFRenderer.java:1316)
>> at
>> org.apache.fop.render.AbstractRenderer.renderLineArea(AbstractRenderer.java:606)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.renderLineArea(PDFRenderer.java:1307)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:532)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:582)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1300)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:522)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:582)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1300)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:522)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:582)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1300)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:522)
>> at
>> org.apache.fop.render.AbstractRenderer.renderFlow(AbstractRenderer.java:427)
>> at
>> org.apache.fop.render.AbstractRenderer.renderMainReference(AbstractRenderer.java:406)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBodyRegion(AbstractRenderer.java:340)
>> at
>> org.apache.fop.render.AbstractRenderer.renderRegionViewport(AbstractRenderer.java:285)
>> at
>> org.apache.fop.render.AbstractRenderer.renderPageAreas(AbstractRenderer.java:258)
>> at
>> org.apache.fop.render.AbstractRenderer.renderPage(AbstractRenderer.java:232)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.renderPage(PDFRenderer.java:757)
>> at
>> org.apache.fop.area.RenderPagesModel.addPage(RenderPagesModel.java:120)
>> at
>> org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage(PageSequenceLayoutManager.java:424)
>> at
>> org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:146)
>> at
>> org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:233)
>> at
>> org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:145)
>> at
>> org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:378)
>> at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:194)
>> at
>> org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:263)
>> at
>> org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1401)
>> at
>> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395)
>> at
>> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178)
>> 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)
>> ... 17 more
>> ---------
>> java.lang.NullPointerException
>> at org.apache.fop.render.pdf.FopPDFImage.setup(FopPDFImage.java:144)
>> at org.apache.fop.pdf.PDFDocument.addImage(PDFDocument.java:794)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.putImage(PDFRenderer.java:1725)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.renderImage(PDFRenderer.java:1652)
>> at
>> org.apache.fop.render.AbstractRenderer.renderViewport(AbstractRenderer.java:748)
>> at
>> org.apache.fop.render.AbstractPathOrientedRenderer.renderViewport(AbstractPathOrientedRenderer.java:541)
>> at
>> org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRenderer.java:631)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.renderInlineArea(PDFRenderer.java:1316)
>> at
>> org.apache.fop.render.AbstractRenderer.renderLineArea(AbstractRenderer.java:606)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.renderLineArea(PDFRenderer.java:1307)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:532)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:582)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1300)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:522)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:582)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1300)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:522)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:582)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1300)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:522)
>> at
>> org.apache.fop.render.AbstractRenderer.renderFlow(AbstractRenderer.java:427)
>> at
>> org.apache.fop.render.AbstractRenderer.renderMainReference(AbstractRenderer.java:406)
>> at
>> org.apache.fop.render.AbstractRenderer.renderBodyRegion(AbstractRenderer.java:340)
>> at
>> org.apache.fop.render.AbstractRenderer.renderRegionViewport(AbstractRenderer.java:285)
>> at
>> org.apache.fop.render.AbstractRenderer.renderPageAreas(AbstractRenderer.java:258)
>> at
>> org.apache.fop.render.AbstractRenderer.renderPage(AbstractRenderer.java:232)
>> at
>> org.apache.fop.render.pdf.PDFRenderer.renderPage(PDFRenderer.java:757)
>> at
>> org.apache.fop.area.RenderPagesModel.addPage(RenderPagesModel.java:120)
>> at
>> org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage(PageSequenceLayoutManager.java:424)
>> at
>> org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:146)
>> at
>> org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:233)
>> at
>> org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:145)
>> at
>> org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:378)
>> at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:194)
>> at
>> org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:263)
>> at
>> org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1401)
>> at
>> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395)
>> at
>> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178)
>> 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.templates.ElemIf.execute(ElemIf.java:162)
>> at
>> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
>> at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:141)
>> at
>> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
>> at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:141)
>> at
>> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
>> at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:141)
>> 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.transform(TransformerImpl.java:709)
>> at
>> org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1273)
>> at
>> org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1251)
>> at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:165)
>> at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
>> at org.apache.fop.cli.Main.startFOP(Main.java:166)
>> at org.apache.fop.cli.Main.main(Main.java:197)
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>> .
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
--
Mathieu
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]