Uploaded image for project: 'PDFBox'
  1. PDFBox
  2. PDFBOX-5050

NullPointerexception in AcroFormOrphanWidgetsProcessor.resolveNonRootField()

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0.21, 2.0.22
    • 2.0.23, 3.0.0 PDFBox
    • AcroForm
    • 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.

      Attachments

        1. PDFBOX-3891-2.pdf
          1.34 MB
          Tilman Hausherr

        Activity

          People

            tilman Tilman Hausherr
            tilman Tilman Hausherr
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: