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
commit 65ae67eb163918d449242b47c2bfbb3cd99d7ecd 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 b3dcc8b..2ae3b7f 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) {
