Author: fanningpj
Date: Tue Feb 14 14:52:29 2023
New Revision: 1907653
URL: http://svn.apache.org/viewvc?rev=1907653&view=rev
Log:
use of ExceptionUtil in excelant
Modified:
poi/trunk/poi-excelant/src/main/java/org/apache/poi/ss/excelant/ExcelAntTask.java
Modified:
poi/trunk/poi-excelant/src/main/java/org/apache/poi/ss/excelant/ExcelAntTask.java
URL:
http://svn.apache.org/viewvc/poi/trunk/poi-excelant/src/main/java/org/apache/poi/ss/excelant/ExcelAntTask.java?rev=1907653&r1=1907652&r2=1907653&view=diff
==============================================================================
---
poi/trunk/poi-excelant/src/main/java/org/apache/poi/ss/excelant/ExcelAntTask.java
(original)
+++
poi/trunk/poi-excelant/src/main/java/org/apache/poi/ss/excelant/ExcelAntTask.java
Tue Feb 14 14:52:29 2023
@@ -24,6 +24,7 @@ import java.util.Locale;
import org.apache.poi.ss.excelant.util.ExcelAntWorkbookUtil;
import org.apache.poi.ss.excelant.util.ExcelAntWorkbookUtilFactory;
+import org.apache.poi.util.ExceptionUtil;
import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.Task;
@@ -104,6 +105,9 @@ public class ExcelAntTask extends Task {
try {
workbookUtil.addFunction(eaUdf.getFunctionAlias(),
eaUdf.getClassName());
} catch (Exception e) {
+ if (ExceptionUtil.isFatal(e)) {
+ ExceptionUtil.rethrow(e);
+ }
throw new BuildException(e.getMessage(), e);
}
}
@@ -144,6 +148,9 @@ public class ExcelAntTask extends Task {
Class.forName("org.apache.poi.hssf.usermodel.HSSFWorkbook");
Class.forName("org.apache.poi.ss.usermodel.WorkbookFactory");
} catch (Exception e) {
+ if (ExceptionUtil.isFatal(e)) {
+ ExceptionUtil.rethrow(e);
+ }
throw new BuildException(
"The <classpath> for <excelant> must include poi.jar and
poi-ooxml.jar " +
"if not in Ant's own classpath. Processing .xlsx
spreadsheets requires " +
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]