This is an automated email from the ASF dual-hosted git repository. pvillard pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push: new 90c7dba34f NIFI-12871 Upgraded Commons Compress from 1.25.0 to 1.26.1 90c7dba34f is described below commit 90c7dba34f08921b0b3b528c6a9fc20bf298a288 Author: exceptionfactory <exceptionfact...@apache.org> 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 <pierre.villard...@gmail.com> 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 711916f202..1fadf4fcad 100644 --- a/pom.xml +++ b/pom.xml @@ -117,7 +117,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>