This is an automated email from the ASF dual-hosted git repository.
pvillard pushed a commit to branch support/nifi-1.x
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/support/nifi-1.x by this push:
new e21fb6a6be NIFI-12871 Upgraded Commons Compress from 1.25.0 to 1.26.1
e21fb6a6be is described below
commit e21fb6a6bea107e961012a77d1c11b9c3b37e7c4
Author: exceptionfactory <[email protected]>
AuthorDate: Fri Mar 8 20:37:12 2024 -0600
NIFI-12871 Upgraded Commons Compress from 1.25.0 to 1.26.1
- Adjusted Excel Record Reader test failure to use OpenXML Exception
instead of message matching
Signed-off-by: Pierre Villard <[email protected]>
This closes #8488.
---
.../src/test/java/org/apache/nifi/excel/TestExcelRecordReader.java | 4 +++-
pom.xml | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git
a/nifi-nar-bundles/nifi-poi-bundle/nifi-poi-services/src/test/java/org/apache/nifi/excel/TestExcelRecordReader.java
b/nifi-nar-bundles/nifi-poi-bundle/nifi-poi-services/src/test/java/org/apache/nifi/excel/TestExcelRecordReader.java
index b83bb52968..6fde3d07f1 100644
---
a/nifi-nar-bundles/nifi-poi-bundle/nifi-poi-services/src/test/java/org/apache/nifi/excel/TestExcelRecordReader.java
+++
b/nifi-nar-bundles/nifi-poi-bundle/nifi-poi-services/src/test/java/org/apache/nifi/excel/TestExcelRecordReader.java
@@ -25,6 +25,7 @@ import org.apache.nifi.serialization.record.Record;
import org.apache.nifi.serialization.record.RecordField;
import org.apache.nifi.serialization.record.RecordFieldType;
import org.apache.nifi.serialization.record.RecordSchema;
+import org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.junit.jupiter.params.ParameterizedTest;
@@ -59,7 +60,8 @@ public class TestExcelRecordReader {
.build();
MalformedRecordException mre =
assertThrows(MalformedRecordException.class, () -> new
ExcelRecordReader(configuration, getInputStream("notExcel.txt"), logger));
- assertTrue(ExceptionUtils.getStackTrace(mre).contains("this is not a
valid OOXML"));
+ final Throwable cause = mre.getCause();
+ assertInstanceOf(OpenXML4JRuntimeException.class, cause);
}
@Test
diff --git a/pom.xml b/pom.xml
index 9e305362ae..d7deb096d3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -113,7 +113,7 @@
<okio.version>3.8.0</okio.version>
<org.apache.commons.cli.version>1.6.0</org.apache.commons.cli.version>
<org.apache.commons.codec.version>1.16.1</org.apache.commons.codec.version>
-
<org.apache.commons.compress.version>1.25.0</org.apache.commons.compress.version>
+
<org.apache.commons.compress.version>1.26.1</org.apache.commons.compress.version>
<org.apache.commons.lang3.version>3.14.0</org.apache.commons.lang3.version>
<org.apache.commons.net.version>3.10.0</org.apache.commons.net.version>
<org.apache.commons.io.version>2.15.1</org.apache.commons.io.version>