https://bugzilla.redhat.com/show_bug.cgi?id=1405223
Bug ID: 1405223 Summary: fop invocation failure. Product: Fedora Version: 25 Component: fop Assignee: r.landmann@redhat.com Reporter: stefan@seefeld.name QA Contact: extras-qa@fedoraproject.org CC: c.david86@gmail.com, java-sig-commits@lists.fedoraproject.org, mizdebsk@redhat.com, msimacek@redhat.com, rhbugs@n-dimensional.de, r.landmann@redhat.com
Description of problem:
Each time I invoke `fop` to build a PDF I get this exception:
$ fop reference.fo reference.pdf Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xml/serializer/OutputPropertiesFactory at org.apache.xalan.templates.OutputProperties.<init>(OutputProperties.java:84) at org.apache.xalan.transformer.TransformerIdentityImpl.<init>(TransformerIdentityImpl.java:88) at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:827) at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:264) 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:216) Caused by: java.lang.ClassNotFoundException: org.apache.xml.serializer.OutputPropertiesFactory at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 7 more
This seems to hint at missing dependencies (i.e., prerequisite java packages)
Version-Release number of selected component (if applicable):
fop.noarch 2.0-3.fc24
(Also, there doesn't appear to be any up-to-date fop package for Fedora 25 !)