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)
