Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.0.21, 2.0.22
-
None
Description
java.lang.NullPointerException at org.apache.pdfbox.pdmodel.fixup.processor.AcroFormOrphanWidgetsProcessor.resolveNonRootField(AcroFormOrphanWidgetsProcessor.java:175) at org.apache.pdfbox.pdmodel.fixup.processor.AcroFormOrphanWidgetsProcessor.handleAnnotations(AcroFormOrphanWidgetsProcessor.java:119) at org.apache.pdfbox.pdmodel.fixup.processor.AcroFormOrphanWidgetsProcessor.resolveFieldsFromWidgets(AcroFormOrphanWidgetsProcessor.java:87) at org.apache.pdfbox.pdmodel.fixup.processor.AcroFormOrphanWidgetsProcessor.process(AcroFormOrphanWidgetsProcessor.java:73) at org.apache.tika.parser.pdf.PDFParser$TikaAcroFormFixup.apply(PDFParser.java:696)
The widget parent exists but is "(null)" so if (annot.getCOSObject().containsKey(COSName.PARENT)) can fail.