Package: fop Version: 1:0.94.dfsg-2 Severity: important
fop does not properly support input docbook with PNG file. It fails with: Jan 27, 2010 3:11:40 PM org.apache.fop.cli.InputHandler warning WARNING: javax.xml.transform.TransformerException: Note: namesp. add : added namespace before processing title Jan 27, 2010 3:11:40 PM org.apache.fop.cli.InputHandler warning WARNING: javax.xml.transform.TransformerException: Making portrait pages on USletter paper (8.5inx11in) Jan 27, 2010 3:11:42 PM org.apache.fop.hyphenation.Hyphenator getHyphenationTree SEVERE: Couldn't find hyphenation pattern en Jan 27, 2010 3:11:42 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:11:42 PM org.apache.fop.fo.FOTreeBuilder fatalError SEVERE: javax.xml.transform.TransformerException: java.lang.NullPointerException Jan 27, 2010 3:11:42 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/docbook-xsl-ns/fo/docbook.xsl; Line#: 222; 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.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.ElemChoose.execute(ElemChoose.java:128) 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) ... 21 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.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.ElemChoose.execute(ElemChoose.java:128) 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) Steps: wget http://www.debian.org/logos/openlogo-100.png fop -xsl /usr/share/xml/docbook/stylesheet/docbook-xsl-ns/fo/docbook.xsl -pdf article.pdf -xml in.xml where in.xml is: $ 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="openlogo-100.png"/> </imageobject> </mediaobject> </figure> </section> </article> Thanks ! -- System Information: Debian Release: 5.0.3 APT prefers stable APT policy: (500, 'stable'), (200, 'testing'), (100, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.30-bpo.1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages fop depends on: ii default-jre [java2-runti 1.5-30 Standard Java or Java compatible R ii gcj-4.4-jre [java2-runti 4.4.2-4 Java runtime environment using GIJ ii gcj-jdk [java-gcj-compat 4:4.3.4-1 gcj and classpath development tool ii gcj-jre [java2-runtime] 4:4.3.4-1 Java runtime environment using GIJ ii java-gcj-compat [java2-r 1.0.80-5.1 Java runtime environment using GIJ ii java-gcj-compat-dev 1.0.80-5.1 Java runtime environment with GCJ ii libavalon-framework-java 4.2.0-4 Common framework for Java server a ii libbatik-java 1.7-4 xml.apache.org SVG Library ii libbsf-java 1:2.4.0-2 Bean Scripting Framework to suppor ii libcommons-io-java 1.4-1 Common useful IO related classes ii libcommons-logging-java 1.1.1-6 commmon wrapper interface for seve ii libxalan2-java 2.7.1-2 XSL Transformations (XSLT) process ii libxerces2-java 2.9.1-2 Validating XML parser for Java wit ii libxmlgraphics-commons-j 1.3.1.dfsg-2 reusable components used by Batik ii libxp6 1:1.0.0.xsf1-2 X Printing Extension (Xprint) clie ii libxt6 1:1.0.5-3 X11 toolkit intrinsics library ii libxtst6 2:1.0.3-1 X11 Testing -- Resource extension ii openjdk-6-jre [java2-run 6b11-9.1+lenny2 OpenJDK Java runtime, using Hotspo ii sun-java5-jre [java2-run 1.5.0-17-0.1 Sun Java(TM) Runtime Environment ( ii sun-java6-jre [java2-run 6-12-1 Sun Java(TM) Runtime Environment ( fop recommends no packages. Versions of packages fop suggests: ii fop-doc 1:0.94.dfsg-2 Documentation for fop ii libservlet2.4-java 5.0.30-8 Servlet 2.4 and JSP 2.0 Java class -- no debconf information _______________________________________________ pkg-java-maintainers mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers

