Your message dated Sun, 28 Aug 2011 13:02:25 +0000
with message-id <e1qxf0l-0005of...@franck.debian.org>
and subject line Bug#639162: fixed in fop 1:1.0.dfsg2-2
has caused the Debian Bug report #639162,
regarding fop: Silently fails to generate pdf due to missing event-model.xml 
files
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.)


-- 
639162: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=639162
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: fop
Version: 1:1.0.dfsg2-1
Severity: grave
Tags: sid
Justification: renders package unusable

Fop wasn't generating any output for any input and was exiting with
error code 1. There's a fedora bug that looks identical to me.

        https://bugzilla.redhat.com/show_bug.cgi?id=689930

This bug is fixed in fedora at this point; it appears that the package
scripts failed to generate and include the 'event-model.xml' files
that are needed by version 1.0 of fop.

Here's some faulting input:

---------------- mini.xsl --------------------

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"/usr/share/xml/docbook/schema/dtd/4.5/docbookx.dtd">

<book>
  <title>Title</title>
  <chapter>
    <title>Overview</title>
    <para>
      Paragraph.
    </para>
  </chapter>
</book>

-------------------

Here's the commands I run:

$ xsltproc --stringparam section.autolabel 1 --xinclude -o mini.fo 
/usr/share/xml/docbook/stylesheet/docbook-xsl/fo/docbook.xsl mini.xsl && fop 
-fo mini.fo -pdf mini.pdf

I downloaded the fop source and added a patch to dump out the
exception causing the fault (might be nice to have this added to the
package):

diff --git a/src/java/org/apache/fop/cli/Main.java 
b/src/java/org/apache/fop/cli/Main.java
index 6da856a..606ed97 100644
--- a/src/java/org/apache/fop/cli/Main.java
+++ b/src/java/org/apache/fop/cli/Main.java
@@ -186,6 +186,8 @@ public class Main {
                 System.exit(0);
             }
         } catch (Exception e) {
+           System.err.printf("Exception %s\n", e.toString());
+           e.printStackTrace();
             if (options != null) {
                 options.getLogger().error("Exception", e);
                 if (options.getOutputFile() != null) {

Now, running fop I get the following output:

Exception java.util.MissingResourceException: File event-model.xml not found
java.util.MissingResourceException: File event-model.xml not found
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:302)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:130)
        at org.apache.fop.cli.Main.startFOP(Main.java:174)
        at org.apache.fop.cli.Main.main(Main.java:207)
Caused by: java.util.MissingResourceException: File event-model.xml not found
        at 
org.apache.fop.events.DefaultEventBroadcaster.loadModel(DefaultEventBroadcaster.java:83)
        at 
org.apache.fop.events.DefaultEventBroadcaster.getEventProducerModel(DefaultEventBroadcaster.java:114)
        at 
org.apache.fop.events.DefaultEventBroadcaster.createProxyFor(DefaultEventBroadcaster.java:142)
        at 
org.apache.fop.events.DefaultEventBroadcaster.getEventProducerFor(DefaultEventBroadcaster.java:129)
        at 
org.apache.fop.ResourceEventProducer$Provider.get(ResourceEventProducer.java:50)
        at 
org.apache.fop.fo.properties.CommonBorderPaddingBackground.getInstance(CommonBorderPaddingBackground.java:383)
        at 
org.apache.fop.fo.PropertyList.getBorderPaddingBackgroundProps(PropertyList.java:576)
        at org.apache.fop.fo.pagination.Region.bind(Region.java:65)
        at org.apache.fop.fo.pagination.RegionBody.bind(RegionBody.java:57)
        at org.apache.fop.fo.FObj.processNode(FObj.java:123)
        at 
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:282)
        at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:171)
        at 
org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1073)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown 
Source)
        at 
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
        at org.apache.xerces.xinclude.XIncludeHandler.emptyElement(Unknown 
Source)
        at 
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(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:299)
        ... 3 more

---------

java.util.MissingResourceException: File event-model.xml not found
        at 
org.apache.fop.events.DefaultEventBroadcaster.loadModel(DefaultEventBroadcaster.java:83)
        at 
org.apache.fop.events.DefaultEventBroadcaster.getEventProducerModel(DefaultEventBroadcaster.java:114)
        at 
org.apache.fop.events.DefaultEventBroadcaster.createProxyFor(DefaultEventBroadcaster.java:142)
        at 
org.apache.fop.events.DefaultEventBroadcaster.getEventProducerFor(DefaultEventBroadcaster.java:129)
        at 
org.apache.fop.ResourceEventProducer$Provider.get(ResourceEventProducer.java:50)
        at 
org.apache.fop.fo.properties.CommonBorderPaddingBackground.getInstance(CommonBorderPaddingBackground.java:383)
        at 
org.apache.fop.fo.PropertyList.getBorderPaddingBackgroundProps(PropertyList.java:576)
        at org.apache.fop.fo.pagination.Region.bind(Region.java:65)
        at org.apache.fop.fo.pagination.RegionBody.bind(RegionBody.java:57)
        at org.apache.fop.fo.FObj.processNode(FObj.java:123)
        at 
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:282)
        at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:171)
        at 
org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1073)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown 
Source)
        at 
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
        at org.apache.xerces.xinclude.XIncludeHandler.emptyElement(Unknown 
Source)
        at 
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(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:299)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:130)
        at org.apache.fop.cli.Main.startFOP(Main.java:174)
        at org.apache.fop.cli.Main.main(Main.java:207)

---------

java.util.MissingResourceException: File event-model.xml not found
        at 
org.apache.fop.events.DefaultEventBroadcaster.loadModel(DefaultEventBroadcaster.java:83)
        at 
org.apache.fop.events.DefaultEventBroadcaster.getEventProducerModel(DefaultEventBroadcaster.java:114)
        at 
org.apache.fop.events.DefaultEventBroadcaster.createProxyFor(DefaultEventBroadcaster.java:142)
        at 
org.apache.fop.events.DefaultEventBroadcaster.getEventProducerFor(DefaultEventBroadcaster.java:129)
        at 
org.apache.fop.ResourceEventProducer$Provider.get(ResourceEventProducer.java:50)
        at 
org.apache.fop.fo.properties.CommonBorderPaddingBackground.getInstance(CommonBorderPaddingBackground.java:383)
        at 
org.apache.fop.fo.PropertyList.getBorderPaddingBackgroundProps(PropertyList.java:576)
        at org.apache.fop.fo.pagination.Region.bind(Region.java:65)
        at org.apache.fop.fo.pagination.RegionBody.bind(RegionBody.java:57)
        at org.apache.fop.fo.FObj.processNode(FObj.java:123)
        at 
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:282)
        at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:171)
        at 
org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1073)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown 
Source)
        at 
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
        at org.apache.xerces.xinclude.XIncludeHandler.emptyElement(Unknown 
Source)
        at 
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(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:299)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:130)
        at org.apache.fop.cli.Main.startFOP(Main.java:174)
        at org.apache.fop.cli.Main.main(Main.java:207)


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (x86_64)

Kernel: Linux 3.1.0-rc3-00001-ga2cc797 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, 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-headless [jav 1:1.6-40       Standard Java or Java compatible R
ii  java-wrappers             0.1.22         wrappers for java executables
ii  libavalon-framework-java  4.2.0-7        Common framework for Java server a
ii  libbatik-java             1.7-7          xml.apache.org SVG Library
ii  libbsf-java               1:2.4.0-4      Bean Scripting Framework to suppor
ii  libcommons-io-java        1.4-3          Common useful IO related classes
ii  libcommons-logging-java   1.1.1-8        commmon wrapper interface for seve
ii  libxalan2-java            2.7.1-5        XSL Transformations (XSLT) process
ii  libxerces2-java           2.9.1-4.1      Validating XML parser for Java wit
ii  libxml-commons-external-j 1.3.05-2       XML Commons external code - DOM, S
ii  libxmlgraphics-commons-ja 1.4.dfsg-3     reusable components used by Batik 
ii  libxt6                    1:1.1.1-2      X11 toolkit intrinsics library
ii  libxtst6                  2:1.2.0-3      X11 Testing -- Record extension li
ii  openjdk-6-jre-headless [j 6b18-1.8.9-0.1 OpenJDK Java runtime, using Hotspo
ii  sun-java6-jre [java2-runt 6.26-1         Sun Java(TM) Runtime Environment (

Versions of packages fop recommends:
ii  libsaxon-java                 1:6.5.5-7  Saxon XSLT Processor

Versions of packages fop suggests:
pn  fop-doc                       <none>     (no description available)
ii  libservlet2.4-java            5.0.30-12  Servlet 2.4 and JSP 2.0 Java libra

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: fop
Source-Version: 1:1.0.dfsg2-2

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:

fop-doc_1.0.dfsg2-2_all.deb
  to main/f/fop/fop-doc_1.0.dfsg2-2_all.deb
fop_1.0.dfsg2-2.debian.tar.gz
  to main/f/fop/fop_1.0.dfsg2-2.debian.tar.gz
fop_1.0.dfsg2-2.dsc
  to main/f/fop/fop_1.0.dfsg2-2.dsc
fop_1.0.dfsg2-2_all.deb
  to main/f/fop/fop_1.0.dfsg2-2_all.deb



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 639...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mathieu Malaterre <mathieu.malate...@gmail.com> (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...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 25 Aug 2011 15:35:55 +0200
Source: fop
Binary: fop fop-doc
Architecture: source all
Version: 1:1.0.dfsg2-2
Distribution: unstable
Urgency: low
Maintainer: Debian Java Maintainers 
<pkg-java-maintain...@lists.alioth.debian.org>
Changed-By: Mathieu Malaterre <mathieu.malate...@gmail.com>
Description: 
 fop        - XML formatter driven by XSL Formatting Objects (XSL-FO.)
 fop-doc    - XML formatter driven by XSL Formatting Objects (doc)
Closes: 639162 639515
Changes: 
 fop (1:1.0.dfsg2-2) unstable; urgency=low
 .
   [ Mathieu Malaterre ]
   * Fix issue with qdox. Closes: #639162
     - Also dump exception for verbosity
 .
   [ Miguel Landaeta ]
   * Add mh_clean call in clean target. (Closes: #639515).
Checksums-Sha1: 
 14cb96c36aad84e6e26c497f1cab2e1a618e48d4 1745 fop_1.0.dfsg2-2.dsc
 afa4e03dc5886cd172ea532dd63365ced04e63ee 13992 fop_1.0.dfsg2-2.debian.tar.gz
 12c9865d3f35ed884eda32be220e4ff2e07a2dde 2835702 fop_1.0.dfsg2-2_all.deb
 9be239e9f031862b82eb44af68987508e6739ed4 5419150 fop-doc_1.0.dfsg2-2_all.deb
Checksums-Sha256: 
 9cf5ec22f3d1d15cea8bf74f312550ab2e080928b71cb98cb074ed899bb3f4d2 1745 
fop_1.0.dfsg2-2.dsc
 f4d59f8805f8ecfac9c2b25c98a8c09b13231dacd7ea0637ce35214d36431867 13992 
fop_1.0.dfsg2-2.debian.tar.gz
 c26c49d8f46ed4aae6982b5ee0a64d6398e443e69a0eed98cbd74fe256d66d72 2835702 
fop_1.0.dfsg2-2_all.deb
 eb4e5aa2f69f57f8a396b170772b88fb2b402d0d05e6ac04316bd99cc22a7f46 5419150 
fop-doc_1.0.dfsg2-2_all.deb
Files: 
 8c8580014854e0aae908f54a4da1be38 1745 text optional fop_1.0.dfsg2-2.dsc
 0bd83f376bdc22027cee6d7b65b944da 13992 text optional 
fop_1.0.dfsg2-2.debian.tar.gz
 3794a241ec4ff7f6c43bc99f1999209b 2835702 text optional fop_1.0.dfsg2-2_all.deb
 097f742d120db497644d62e12bb1197f 5419150 doc optional 
fop-doc_1.0.dfsg2-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk5aOYwACgkQEpFKvQ6iPysqsACeOjqKjxmnEKEJPbzIJAkrm291
z8IAnj+UvXRUz7xNxFghUUur+cssRaeI
=kh+m
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to