Your message dated Fri, 06 Nov 2015 21:38:03 +0000
with message-id <e1zuohv-0008jr...@franck.debian.org>
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 ow...@bugs.debian.org
immediately.)


-- 
799662: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799662
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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 799...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mathieu Malaterre <ma...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----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 
<pkg-java-maintain...@lists.alioth.debian.org>
Changed-By: Mathieu Malaterre <ma...@debian.org>
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 ---

Reply via email to