xmlgraphics-fop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "dian hina (Jira)" <j...@apache.org>
Subject [jira] [Updated] (FOP-2168) The ANT task "org.apache.fop.tools.anttasks.Fop" never throws a build exception
Date Sat, 26 Jun 2021 20:29:02 GMT

     [ https://issues.apache.org/jira/browse/FOP-2168?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

dian hina updated FOP-2168:

oke finish

> The ANT task "org.apache.fop.tools.anttasks.Fop" never throws a build exception
> -------------------------------------------------------------------------------
>                 Key: FOP-2168
>                 URL: https://issues.apache.org/jira/browse/FOP-2168
>             Project: FOP
>          Issue Type: Bug
>          Components: unqualified
>    Affects Versions: 2.5
>         Environment: Operating System: 
> Platform: PC
>            Reporter: Radu Coravu
>         Attachments: c1000-031-Exam-Dumps-NewYear-2019.pdf
> A concrete example, the DITA OT project uses a series of ANT build files to publish DITA
to PDF.
> The Apache FOP task "org.apache.fop.tools.anttasks.Fop" is used for this.
> If the task fails (for example the PDF is opened in another application or the XSL-FO
file has severe validation problems) it should throw an ANT BuildException because there is
no need to continue the entire ANT build as if nothing happened.
> Instead, the method "org.apache.fop.tools.anttasks.FOPTaskStarter.render(File, File,
String)" catches all exceptions and just logs them in the console.
> This means that it is possible that ANT finishes with a "Build succesfull" message and
in fact the PDF was not produced at all.
> Maybe you should add a "failonerror" attribute to the task and have it fail by default
when an error is encountered.

This message was sent by Atlassian Jira

View raw message