OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Docbook to PDF via FOP question which related to ANT


Hi,

not sure if this is the right distribution list.

I'm running an Apache Ant build to create PDF files from Docbook
input. This includes the translation to fop and afterwards running the
<fop> Ant task. If I assigned twice the the same ID I get Java
exceptions. See below for an example.

All this is good and well, only that the Ant build finishes successful.

Is their a way to tell Apache Ant to fail the build if such an exception occurs?

Best regards, Lars

 [fop] SEVERE: javax.xml.transform.TransformerException:
file:/home/vogella/workspace/docu/output/pdf.tmp/80_Book_Eclipse_RCP/book.fo:12059:164:
Property ID "tutorial_eventadmin2" (found on "fo:block") previously
used; ID values must be unique within a document! (See position
12059:164)
      [fop] [ERROR] Anttask - Error rendering fo file:
/home/vogella/workspace/docu/output/pdf.tmp/80_Book_Eclipse_RCP/book.fo
<org.apache.fop.apps.FOPException:
org.apache.fop.fo.ValidationException: Property ID
"tutorial_eventadmin2" (found on "fo:block") previously used; ID
values must be unique within a document! (See position 12059:164)
      [fop] javax.xml.transform.TransformerException:
org.apache.fop.fo.ValidationException: Property ID
"tutorial_eventadmin2" (found on "fo:block") previously used; ID
values must be unique within a document! (See position
12059:164)>org.apache.fop.apps.FOPException:
org.apache.fop.fo.ValidationException: Property ID
"tutorial_eventadmin2" (found on "fo:block") previously used; ID
values must be unique within a document! (See position 12059:164)
      [fop] javax.xml.transform.TransformerException:
org.apache.fop.fo.ValidationException: Property ID
"tutorial_eventadmin2" (found on "fo:block") previously used; ID
values must be unique within a document! (See position 12059:164)
      [fop] 	at
org.apache.fop.tools.anttasks.FOPTaskStarter.renderInputHandler(Fop.java:661)
      [fop] 	at
org.apache.fop.tools.anttasks.FOPTaskStarter.render(Fop.java:680)
      [fop] 	at org.apache.fop.tools.anttasks.FOPTaskStarter.run(Fop.java:626)
      [fop] 	at org.apache.fop.tools.anttasks.Fop.execute(Fop.java:368)
      [fop] 	at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
      [fop] 	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
      [fop] 	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      [fop] 	at java.lang.reflect.Method.invoke(Method.java:601)
      [fop] 	at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
      [fop] 	at org.apache.tools.ant.Task.perform(Task.java:348)
      [fop] 	at org.apache.tools.ant.Target.execute(Target.java:392)
      [fop] 	at org.apache.tools.ant.Target.performTasks(Target.java:413)
      [fop] 	at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
      [fop] 	at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
      [fop] 	at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
      [fop] 	at
org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
      [fop] 	at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
      [fop] 	at
org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:424)
      [fop] 	at
org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:138)
      [fop] Caused by: org.apache.fop.apps.FOPException:
org.apache.fop.fo.ValidationException: Property ID
"tutorial_eventadmin2" (found on "fo:block") previously used; ID
values must be unique within a document! (See position 12059:164)
      [fop] javax.xml.transform.TransformerException:
org.apache.fop.fo.ValidationException: Property ID
"tutorial_eventadmin2" (found on "fo:block") previously used; ID
values must be unique within a document! (See position 12059:164)
      [fop] 	at
org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:302)
      [fop] 	at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:130)
      [fop] 	at
org.apache.fop.tools.anttasks.FOPTaskStarter.renderInputHandler(Fop.java:657)
      [fop] 	... 18 more
      [fop] Caused by: javax.xml.transform.TransformerException:
org.apache.fop.fo.ValidationException: Property ID
"tutorial_eventadmin2" (found on "fo:block") previously used; ID
values must be unique within a document! (See position 12059:164)
      [fop] 	at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:739)
      [fop] 	at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:340)
      [fop] 	at
org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:299)
      [fop] 	... 20 more
      [fop] Caused by: org.apache.fop.fo.ValidationException: Property
ID "tutorial_eventadmin2" (found on "fo:block") previously used; ID
values must be unique within a document! (See position 12059:164)
      [fop] 	at
org.apache.fop.events.ValidationExceptionFactory.createException(ValidationExceptionFactory.java:38)
      [fop] 	at
org.apache.fop.events.EventExceptionManager.throwException(EventExceptionManager.java:54)
      [fop] 	at
org.apache.fop.events.DefaultEventBroadcaster$1.invoke(DefaultEventBroadcaster.java:175)
      [fop] 	at sun.proxy.$Proxy0.idNotUnique(Unknown Source)
      [fop] 	at org.apache.fop.fo.FObj.checkId(FObj.java:172)
      [fop] 	at org.apache.fop.fo.FObj.startOfNode(FObj.java:153)
      [fop] 	at org.apache.fop.fo.flow.Block.startOfNode(Block.java:142)
      [fop] 	at
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:327)
      [fop] 	at
org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:171)
      [fop] 	at
com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:208)
      [fop] 	at
com.sun.org.apache.xml.internal.serializer.ToSAXHandler.flushPending(ToSAXHandler.java:281)
      [fop] 	at
com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.startElement(ToXMLSAXHandler.java:650)
      [fop] 	at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:506)
      [fop] 	at
com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.startElement(XIncludeHandler.java:913)
      [fop] 	at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:376)
      [fop] 	at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2717)
      [fop] 	at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)
      [fop] 	at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116)
      [fop] 	at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:489)
      [fop] 	at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)
      [fop] 	at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
      [fop] 	at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
      [fop] 	at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210)
      [fop] 	at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:568)
      [fop] 	at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:658)
      [fop] 	at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:727)
      [fop] 	... 22 more


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]