Skip to content

Commit e15e9f2

Browse files
committed
avoid npe when extracting javascript from names tree
1 parent a1f004f commit e15e9f2

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

  • tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pdf-module/src/main/java/org/apache/tika/parser/pdf

tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pdf-module/src/main/java/org/apache/tika/parser/pdf/AbstractPDF2XHTML.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -967,6 +967,9 @@ private void extractJavaScriptFromNameTreeNode(PDDocument pdf) throws SAXExcepti
967967
}
968968

969969
private void addJavaScript(Map<String, PDActionJavaScript> pdActionJavaScriptMap) throws IOException, SAXException {
970+
if (pdActionJavaScriptMap == null) {
971+
return;
972+
}
970973
for (Map.Entry<String, PDActionJavaScript> e : pdActionJavaScriptMap.entrySet()) {
971974
String action = e.getValue().getAction();
972975
if (StringUtils.isBlank(action)) {

0 commit comments

Comments
 (0)