This is an automated email from the ASF dual-hosted git repository. tallison pushed a commit to branch branch_1x in repository https://gitbox.apache.org/repos/asf/tika.git
commit 252fdacfed1fbe2c5cd7c1ce067286c788ecefee Author: tallison <[email protected]> AuthorDate: Thu Jun 11 16:07:18 2020 -0400 TIKA-3112 -- fix npe triggered by null supported types in TikaGUI --- .../src/main/java/org/apache/tika/parser/pdf/AbstractPDF2XHTML.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/pdf/AbstractPDF2XHTML.java b/tika-parsers/src/main/java/org/apache/tika/parser/pdf/AbstractPDF2XHTML.java index c2eb77f..a079ce9 100644 --- a/tika-parsers/src/main/java/org/apache/tika/parser/pdf/AbstractPDF2XHTML.java +++ b/tika-parsers/src/main/java/org/apache/tika/parser/pdf/AbstractPDF2XHTML.java @@ -206,6 +206,10 @@ class AbstractPDF2XHTML extends PDFTextStripper { supportedTypes = embeddedParser.getSupportedTypes(context); } + if (supportedTypes == null || supportedTypes.size() == 0) { + return; + } + if (supportedTypes.contains(XMP_MEDIA_TYPE)) { //try the main metadata if (pdfDocument.getDocumentCatalog().getMetadata() != null) {
