This is an automated email from the ASF dual-hosted git repository.

tallison pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tika.git


View the commit online:
https://github.com/apache/tika/commit/7063b7d1b79495a3c390f06eee1ba451155257ed

The following commit(s) were added to refs/heads/master by this push:
     new 7063b7d  TIKA-2994 -- ExceptionUtils should not extract cause from 
subclasses of TikaException
7063b7d is described below

commit 7063b7d1b79495a3c390f06eee1ba451155257ed
Author: tallison <[email protected]>
AuthorDate: Wed Nov 20 17:16:24 2019 -0500

    TIKA-2994 -- ExceptionUtils should not extract cause
    from subclasses of TikaException
---
 tika-core/src/main/java/org/apache/tika/utils/ExceptionUtils.java       | 2 +-
 .../test/java/org/apache/tika/server/RecursiveMetadataResourceTest.java | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tika-core/src/main/java/org/apache/tika/utils/ExceptionUtils.java 
b/tika-core/src/main/java/org/apache/tika/utils/ExceptionUtils.java
index 190d977..1b7a0a5 100644
--- a/tika-core/src/main/java/org/apache/tika/utils/ExceptionUtils.java
+++ b/tika-core/src/main/java/org/apache/tika/utils/ExceptionUtils.java
@@ -44,7 +44,7 @@ public class ExceptionUtils {
      */
     public static String getFilteredStackTrace(Throwable t) {
         Throwable cause = t;
-        if ((t instanceof TikaException) &&
+        if ((t.getClass().equals(TikaException.class)) &&
                 t.getCause() != null) {
             cause = t.getCause();
         }
diff --git 
a/tika-server/src/test/java/org/apache/tika/server/RecursiveMetadataResourceTest.java
 
b/tika-server/src/test/java/org/apache/tika/server/RecursiveMetadataResourceTest.java
index 97693c8..ec7e389 100644
--- 
a/tika-server/src/test/java/org/apache/tika/server/RecursiveMetadataResourceTest.java
+++ 
b/tika-server/src/test/java/org/apache/tika/server/RecursiveMetadataResourceTest.java
@@ -106,7 +106,7 @@ public class RecursiveMetadataResourceTest extends 
CXFTestBase {
         List<Metadata> metadataList = JsonMetadataList.fromJson(reader);
 
         assertNotNull(metadataList.get(0).get(TikaCoreProperties.CREATOR));
-        assertContains("EncryptedDocumentException", 
metadataList.get(0).get(RecursiveParserWrapperHandler.CONTAINER_EXCEPTION));
+        assertContains("org.apache.tika.exception.EncryptedDocumentException", 
metadataList.get(0).get(RecursiveParserWrapperHandler.CONTAINER_EXCEPTION));
         // Try again, this time with the password
         response = WebClient
                 .create(endPoint + META_PATH)

Reply via email to