← Prev in month ← Prev in thread

<qandaset defaultlabel="none"> FOP error

From
Eric Nordlund <>
Date
2013-04-05T06:05:28+00:00
ID
Thread
<qandaset defaultlabel="none"> FOP error
Hello, I’m unable to build a PDF from a docbook 4 document that has a <qandaset defaultlabel=”none”> tag in it. If I remove the attribute, everything works fine. If I leave it in, I get the following errors:

 

The process 'Apache FOP' ended with code: 1.

The error was:

ERROR - Couldn't find hyphenation pattern for lang="en".

ERROR - Exception

net.sf.saxon.trans.XPathException: org.apache.fop.fo.ValidationException: "fo:list-item-label" is missing child elements. Required content model: marker* (%block;)+ (See position
 65:-1)

        at org.apache.fop.cli.InputHandlerFOP.transformTo(Unknown Source)

        at org.apache.fop.cli.InputHandlerFOP.renderTo(Unknown Source)

        at org.apache.fop.cli.Main.startFOP(Main.java:177)

        at org.apache.fop.cli.Main.main(Main.java:208)

Caused by: net.sf.saxon.trans.XPathException: org.apache.fop.fo.ValidationException: "fo:list-item-label" is missing child elements. Required content model: marker* (%block;)+ (See
 position 65:-1)

        at net.sf.saxon.event.ContentHandlerProxy.handleSAXException(Unknown Source)

        at net.sf.saxon.event.ContentHandlerProxy.endElement(Unknown Source)

        at net.sf.saxon.event.NamespaceReducer.endElement(NamespaceReducer.java:208)

        at net.sf.saxon.event.ReceivingContentHandler.endElement(ReceivingContentHandler.java:425)

        at org.apache.xerces.parsers.AbstractSAXParser.endElement(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 net.sf.saxon.event.Sender.sendSAXSource(Sender.java:405)

        at net.sf.saxon.event.Sender.send(Sender.java:152)

        at net.sf.saxon.IdentityTransformer.transform(IdentityTransformer.java:39)

        ... 4 more

Caused by: org.apache.fop.fo.ValidationException: "fo:list-item-label" is missing child elements. Required content model: marker* (%block;)+ (See position 65:-1)

        at org.apache.fop.events.ValidationExceptionFactory.createException(ValidationExceptionFactory.java:38)

        at org.apache.fop.events.EventExceptionManager.throwException(EventExceptionManager.java:58)

        at org.apache.fop.events.DefaultEventBroadcaster$1.invoke(DefaultEventBroadcaster.java:175)

        at $Proxy5.missingChildElement(Unknown Source)

        at org.apache.fop.fo.flow.AbstractListItemPart.endOfNode(AbstractListItemPart.java:89)

        at org.apache.fop.fo.flow.ListItemLabel.endOfNode(ListItemLabel.java:48)

        at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:347)

        at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:181)

        ... 21 more

 

---------

 

net.sf.saxon.trans.XPathException: org.apache.fop.fo.ValidationException: "fo:list-item-label" is missing child elements. Required content model: marker* (%block;)+ (See position
 65:-1)

        at net.sf.saxon.event.ContentHandlerProxy.handleSAXException(Unknown Source)

        at net.sf.saxon.event.ContentHandlerProxy.endElement(Unknown Source)

        at net.sf.saxon.event.NamespaceReducer.endElement(NamespaceReducer.java:208)

        at net.sf.saxon.event.ReceivingContentHandler.endElement(ReceivingContentHandler.java:425)

        at org.apache.xerces.parsers.AbstractSAXParser.endElement(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 net.sf.saxon.event.Sender.sendSAXSource(Sender.java:405)

        at net.sf.saxon.event.Sender.send(Sender.java:152)

        at net.sf.saxon.IdentityTransformer.transform(IdentityTransformer.java:39)

        at org.apache.fop.cli.InputHandlerFOP.transformTo(Unknown Source)

        at org.apache.fop.cli.InputHandlerFOP.renderTo(Unknown Source)

        at org.apache.fop.cli.Main.startFOP(Main.java:177)

        at org.apache.fop.cli.Main.main(Main.java:208)

Caused by: org.apache.fop.fo.ValidationException: "fo:list-item-label" is missing child elements. Required content model: marker* (%block;)+ (See position 65:-1)

        at org.apache.fop.events.ValidationExceptionFactory.createException(ValidationExceptionFactory.java:38)

        at org.apache.fop.events.EventExceptionManager.throwException(EventExceptionManager.java:58)

        at org.apache.fop.events.DefaultEventBroadcaster$1.invoke(DefaultEventBroadcaster.java:175)

        at $Proxy5.missingChildElement(Unknown Source)

        at org.apache.fop.fo.flow.AbstractListItemPart.endOfNode(AbstractListItemPart.java:89)

        at org.apache.fop.fo.flow.ListItemLabel.endOfNode(ListItemLabel.java:48)

        at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:347)

        at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:181)

        ... 21 more

---------

org.apache.fop.fo.ValidationException: "fo:list-item-label" is missing child elements. Required content model: marker* (%block;)+ (See position 65:-1)

        at org.apache.fop.events.ValidationExceptionFactory.createException(ValidationExceptionFactory.java:38)

        at org.apache.fop.events.EventExceptionManager.throwException(EventExceptionManager.java:58)

        at org.apache.fop.events.DefaultEventBroadcaster$1.invoke(DefaultEventBroadcaster.java:175)

        at $Proxy5.missingChildElement(Unknown Source)

        at org.apache.fop.fo.flow.AbstractListItemPart.endOfNode(AbstractListItemPart.java:89)

        at org.apache.fop.fo.flow.ListItemLabel.endOfNode(ListItemLabel.java:48)

        at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:347)

        at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:181)

        at net.sf.saxon.event.ContentHandlerProxy.endElement(Unknown Source)

        at net.sf.saxon.event.NamespaceReducer.endElement(NamespaceReducer.java:208)

        at net.sf.saxon.event.ReceivingContentHandler.endElement(ReceivingContentHandler.java:425)

        at org.apache.xerces.parsers.AbstractSAXParser.endElement(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 net.sf.saxon.event.Sender.sendSAXSource(Sender.java:405)

        at net.sf.saxon.event.Sender.send(Sender.java:152)

        at net.sf.saxon.IdentityTransformer.transform(IdentityTransformer.java:39)

        at org.apache.fop.cli.InputHandlerFOP.transformTo(Unknown Source)

        at org.apache.fop.cli.InputHandlerFOP.renderTo(Unknown Source)

        at org.apache.fop.cli.Main.startFOP(Main.java:177)

      at org.apache.fop.cli.Main.main(Main.java:208)

 

Is this a known bug? I’m not sure whether the problem is with docbook-xsl or fop. Is ther a workaround for this that doesn’t involve changing my XML source code?

 

 

Eric Nordlund

Customer Documentation and Training

Cray Inc.

901 5th Ave

Seattle, WA 98164

(206)701-2232
← Prev in month ← Prev in thread