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 <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 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>

Reply via email to