GNOME Bugzilla – Bug 638863
Current german help files crash building PDFs on server
Last modified: 2018-06-29 22:51:10 UTC
The GnuCash docs have failed to build the last few days. I decided to take a few minutes yesterday to figure out why it failed, and here's what I found. This failure only started a few days ago, and appears to be a bug building the german help files in PDF. The server is running: fop-0.95-0.2.beta1.noarch make[2]: Entering directory `/u1/home/gnucash/gnucash-docs/trunk/help/de_DE' fop 'gnucash-help.fo' 'gnucash-help.pdf' Jan 5, 2011 2:54:18 PM org.apache.fop.cli.InputHandler error SEVERE: javax.xml.transform.TransformerException: file:/u1/home/gnucash/gnucash-docs/trunk/help/de_DE/gnucash-help.fo:43:14113: Error(43/14113): fo:page-sequence is not a valid child element of fo:flow. Jan 5, 2011 2:54:18 PM org.apache.fop.cli.Main startFOP SEVERE: Exception javax.xml.transform.TransformerException: org.apache.fop.fo.ValidationException: file:/u1/home/gnucash/gnucash-docs/trunk/help/de_DE/gnucash-help.fo:43:14113: Error(43/14113): fo:page-sequence is not a valid child element of fo:flow. at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:217) at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125) at org.apache.fop.cli.Main.startFOP(Main.java:166) at org.apache.fop.cli.Main.main(Main.java:196) --------- javax.xml.transform.TransformerException: org.apache.fop.fo.ValidationException: file:/u1/home/gnucash/gnucash-docs/trunk/help/de_DE/gnucash-help.fo:43:14113: Error(43/14113): fo:page-sequence is not a valid child element of fo:flow. at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:724) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:317) at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:214) at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125) at org.apache.fop.cli.Main.startFOP(Main.java:166) at org.apache.fop.cli.Main.main(Main.java:196) Caused by: org.apache.fop.fo.ValidationException: file:/u1/home/gnucash/gnucash-docs/trunk/help/de_DE/gnucash-help.fo:43:14113: Error(43/14113): fo:page-sequence is not a valid child element of fo:flow. at org.apache.fop.fo.FONode.invalidChildError(FONode.java:435) at org.apache.fop.fo.FONode.invalidChildError(FONode.java:420) at org.apache.fop.fo.pagination.Flow.validateChildNode(Flow.java:105) at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:271) at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:163) at com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:208) at com.sun.org.apache.xml.internal.serializer.ToSAXHandler.flushPending(ToSAXHandler.java:281) at com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.startElement(ToXMLSAXHandler.java:650) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:504) at com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.startElement(XIncludeHandler.java:911) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:376) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2723) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:624) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:486) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:810) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:740) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:110) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1208) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:525) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:641) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:712) ... 5 more --------- org.apache.fop.fo.ValidationException: file:/u1/home/gnucash/gnucash-docs/trunk/help/de_DE/gnucash-help.fo:43:14113: Error(43/14113): fo:page-sequence is not a valid child element of fo:flow. at org.apache.fop.fo.FONode.invalidChildError(FONode.java:435) at org.apache.fop.fo.FONode.invalidChildError(FONode.java:420) at org.apache.fop.fo.pagination.Flow.validateChildNode(Flow.java:105) at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:271) at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:163) at com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:208) at com.sun.org.apache.xml.internal.serializer.ToSAXHandler.flushPending(ToSAXHandler.java:281) at com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.startElement(ToXMLSAXHandler.java:650) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:504) at com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.startElement(XIncludeHandler.java:911) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:376) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2723) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:624) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:486) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:810) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:740) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:110) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1208) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:525) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:641) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:712) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:317) at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:214) at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125) at org.apache.fop.cli.Main.startFOP(Main.java:166) at org.apache.fop.cli.Main.main(Main.java:196) make[2]: *** [gnucash-help.pdf] Error 1 make[2]: Leaving directory `/u1/home/gnucash/gnucash-docs/trunk/help/de_DE' make[1]: *** [pdf-recursive] Error 1 make[1]: Leaving directory `/u1/home/gnucash/gnucash-docs/trunk/help' make: *** [pdf-recursive] Error 1
Sorry, we got a new translator and forgot to run xmllint over the new files. The hotfix is in http://svn.gnucash.org/trac/changeset/20037. This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=638863. Please update any external references or bookmarks.