Your message dated Fri, 06 Nov 2015 21:38:03 +0000 with message-id <[email protected]> and subject line Bug#799662: fixed in fop 1:2.0+dfsg-4 has caused the Debian Bug report #799662, regarding Null pointer exception at org.apache.fop.cli.InputHandler.transformTo to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 799662: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799662 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: fop Version: 1:2.0+dfsg-3 Severity: important Dear maintainer, Currently fop fails to build our internal training slides likes this: [INFO] FOUserAgent - Rendered page #321. [ERROR] FOP - Exception <org.apache.fop.apps.FOPException java.lang.NullPointerException>org.apache.fop.apps.FOPException java.lang.NullPointerException at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:288) at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115) at org.apache.fop.cli.Main.startFOP(Main.java:186) at org.apache.fop.cli.Main.main(Main.java:217) Caused by: java.lang.NullPointerException at org.apache.fop.layoutmgr.list.ListItemLayoutManager.getCombinedKnuthElementsForListItem(ListItemLayoutManager.java:405) at org.apache.fop.layoutmgr.list.ListItemLayoutManager.getNextKnuthElements(ListItemLayoutManager.java:326) at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:239) at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:498) at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:289) at org.apache.fop.layoutmgr.list.ListBlockLayoutManager.getNextKnuthElements(ListBlockLayoutManager.java:103) at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:239) at org.apache.fop.layoutmgr.BlockLayoutManager.getNextChildElements(BlockLayoutManager.java:141) at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:289) at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:113) at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:105) at org.apache.fop.layoutmgr.FlowLayoutManager.getNextChildElements(FlowLayoutManager.java:223) at org.apache.fop.layoutmgr.FlowLayoutManager.addChildElements(FlowLayoutManager.java:147) at org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutManager.java:116) at org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutManager.java:69) at org.apache.fop.layoutmgr.PageBreaker.getNextKnuthElements(PageBreaker.java:252) at org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList(AbstractBreaker.java:643) at org.apache.fop.layoutmgr.PageBreaker.getNextBlockList(PageBreaker.java:178) at org.apache.fop.layoutmgr.PageBreaker.getNextBlockList(PageBreaker.java:158) at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:384) at org.apache.fop.layoutmgr.PageBreaker.doLayout(PageBreaker.java:112) at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:138) at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:267) at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:130) at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:360) at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:190) at org.apache.xalan.transformer.TransformerIdentityImpl.endElement(TransformerIdentityImpl.java:1102) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.xinclude.XIncludeHandler.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.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.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:485) at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:285) ... 3 more --------- java.lang.NullPointerException at org.apache.fop.layoutmgr.list.ListItemLayoutManager.getCombinedKnuthElementsForListItem(ListItemLayoutManager.java:405) at org.apache.fop.layoutmgr.list.ListItemLayoutManager.getNextKnuthElements(ListItemLayoutManager.java:326) at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:239) at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:498) at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:289) at org.apache.fop.layoutmgr.list.ListBlockLayoutManager.getNextKnuthElements(ListBlockLayoutManager.java:103) at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:239) at org.apache.fop.layoutmgr.BlockLayoutManager.getNextChildElements(BlockLayoutManager.java:141) at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:289) at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:113) at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:105) at org.apache.fop.layoutmgr.FlowLayoutManager.getNextChildElements(FlowLayoutManager.java:223) at org.apache.fop.layoutmgr.FlowLayoutManager.addChildElements(FlowLayoutManager.java:147) at org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutManager.java:116) at org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutManager.java:69) at org.apache.fop.layoutmgr.PageBreaker.getNextKnuthElements(PageBreaker.java:252) at org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList(AbstractBreaker.java:643) at org.apache.fop.layoutmgr.PageBreaker.getNextBlockList(PageBreaker.java:178) at org.apache.fop.layoutmgr.PageBreaker.getNextBlockList(PageBreaker.java:158) at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:384) at org.apache.fop.layoutmgr.PageBreaker.doLayout(PageBreaker.java:112) at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:138) at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:267) at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:130) at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:360) at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:190) at org.apache.xalan.transformer.TransformerIdentityImpl.endElement(TransformerIdentityImpl.java:1102) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.xinclude.XIncludeHandler.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.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.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:485) at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:285) at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115) at org.apache.fop.cli.Main.startFOP(Main.java:186) at org.apache.fop.cli.Main.main(Main.java:217) I think this is: Null pointer exception when transforming to PDF with FOP 2.0 https://issues.apache.org/jira/browse/FOP-2511 which points to NullPointerException in ListItemLayoutManager since Temp_BasicSideFloat Merge https://issues.apache.org/jira/browse/FOP-2461 It appears to contain a preliminary patch to fix the issue. I can confirm that the binary snapshot fop-20150902-bin.zip from https://ci.apache.org/projects/xmlgraphics/fop/snapshots/ works okay. Can you include that patch or update to a more recent trunk version? Thank you, Martin -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.2.0-tp520-btrfstrim+ (SMP w/4 CPU cores; PREEMPT) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages fop depends on: ii default-jre-headless [java2-runtime-headless] 2:1.7-52 ii libfop-java 1:2.0+dfsg-3 ii openjdk-7-jre-headless [java2-runtime-headless] 7u85-2.6.1-3 ii openjdk-8-jre-headless [java2-runtime-headless] 8u66-b01-4 Versions of packages fop recommends: ii libsaxon-java 1:6.5.5-10 Versions of packages fop suggests: pn fop-doc <none> -- no debconf information
--- End Message ---
--- Begin Message ---Source: fop Source-Version: 1:2.0+dfsg-4 We believe that the bug you reported is fixed in the latest version of fop, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Mathieu Malaterre <[email protected]> (supplier of updated fop package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Fri, 06 Nov 2015 20:29:38 +0100 Source: fop Binary: fop libfop-java fop-doc Architecture: source all Version: 1:2.0+dfsg-4 Distribution: unstable Urgency: medium Maintainer: Debian Java Maintainers <[email protected]> Changed-By: Mathieu Malaterre <[email protected]> Description: fop - XML formatter driven by XSL Formatting Objects (XSL-FO.) - app fop-doc - XML formatter driven by XSL Formatting Objects (doc) - doc libfop-java - XML formatter driven by XSL Formatting Objects (XSL-FO.) - libs Closes: 717320 799662 Changes: fop (1:2.0+dfsg-4) unstable; urgency=medium . * allow overriding logging options. Closes: #717320 * Fix Null pointer exception. Closes: #799662 Checksums-Sha1: 17ad62667317dc99374fd9b9f4fb8b059cbecc56 2514 fop_2.0+dfsg-4.dsc cda97d2b4b1fb01ddac91d3624fc525147b45fb4 886888 fop_2.0+dfsg-4.debian.tar.xz ff3a78ffc82c0fef9606e3e4b45ef5e61e947913 2761720 fop-doc_2.0+dfsg-4_all.deb aebe613523065a10d7321ce473119c62dd0ff27a 22518 fop_2.0+dfsg-4_all.deb f41c0fdfdc3744d0f6bce2ec52ee7b71e0095478 3666780 libfop-java_2.0+dfsg-4_all.deb Checksums-Sha256: b3d41ee4b925b3bd98b9d68a50018a3e3e70541fa828cab4416a2d85419035a5 2514 fop_2.0+dfsg-4.dsc 9abd74c99140fbcd7f4a18c7c1736ca2a0072cf54f7bb065275b058c92165eac 886888 fop_2.0+dfsg-4.debian.tar.xz 2d84a6980e219b25419af8b89c3628e6529beba56be45a4d2376106f241baba2 2761720 fop-doc_2.0+dfsg-4_all.deb 6ee499490e489472df71fc5682e2620638d85f0c432ca8b91d4ab70119389793 22518 fop_2.0+dfsg-4_all.deb 40f3ada27d7a08c6cb7832cb62512b2a1051f1b8c6d6b9618a9587b807e372e9 3666780 libfop-java_2.0+dfsg-4_all.deb Files: 90b72badd53df9ea9000802734ee7b0a 2514 text optional fop_2.0+dfsg-4.dsc 8dd3c947007c416044b35c9623a46307 886888 text optional fop_2.0+dfsg-4.debian.tar.xz 3c7a8134fa2c7dc91768156653c6776e 2761720 doc optional fop-doc_2.0+dfsg-4_all.deb 63ff08105e6f0dbf7a2cc8d4aa6988f8 22518 text optional fop_2.0+dfsg-4_all.deb 33bf97eb1d9ca78ebb45eb0097b60289 3666780 java optional libfop-java_2.0+dfsg-4_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJWPQzNAAoJEAFx4YKK4JNFc5cQAI+urf6xzmjViHWvHu4lZE/4 CT64/Pf/2/jIkWghdEIs/WoZ5nMfTGl1NId0TySOMME2kjVI1VW2dzthBSKqAHKG XtGGgTy6cUFMe5ogSpk/r9Zm8SeZvAMJs1yOkZmjWX1EJaVvRtUjkiORdlg6bNyC SKe0IKCIW4Lasu8BSvxfYxl+Q+e/BPaeCoLFiequxplSIHZmyvjFQmYqLoopZxEp 9jj8qewz6j/nvCmv/cfZQHIo9+5cjJ2Q644IfItzeXCbQt23x46E9xoc/EjOMkSC kzEWSxv3ZMQ88NBDEn25cw0BxUkbkeA1gveB/fcSnHlrpC3p/BuKjRvaTfMDC16/ KcDoyaN9ui6IM9eH2XiV92j7MmLAGC3FMjQRMZHDgSwrTDmaHHCffDszOQYp5Jts FC5NKok15H8Ma76ISYXxPueJ9zwog/puvPfiA6y1vS5jhB+CeDPKszK/c0lDi5IO rGOKpdfVkEC/IIxbi5u0JCXZfNf9uF7/Atakh4LwCkwz0ElfE7Z+WfVT2IHDzV4R RMfuWFuSiRW+uQg8xRTGx4QZPV4GHn/HfXMIkhwbL7LFqVrNtCYPv88iUK4IlT7g ybO1yKe+63bOlJabrMB7Ke1fTIkC+WQeDBMQt8SHYU8JW01eNJ5LcNaGN31WP3MW zuI8aWSDvYamVM+7AKOp =BNyV -----END PGP SIGNATURE-----
--- End Message ---

