Author: tilman
Date: Thu Sep  3 17:27:43 2026
New Revision: 1937823

Log:
PDFBOX-5660: avoid NPE

Modified:
   
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fixup/processor/AcroFormOrphanWidgetsProcessor.java

Modified: 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fixup/processor/AcroFormOrphanWidgetsProcessor.java
==============================================================================
--- 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fixup/processor/AcroFormOrphanWidgetsProcessor.java
      Thu Sep  3 17:27:39 2026        (r1937822)
+++ 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fixup/processor/AcroFormOrphanWidgetsProcessor.java
      Thu Sep  3 17:27:43 2026        (r1937823)
@@ -234,6 +234,10 @@ public class AcroFormOrphanWidgetsProces
     private void ensureFontResources(PDResources defaultResources, 
PDVariableText field)
     {
         String daString = field.getDefaultAppearance();
+        if (daString == null)
+        {
+            return;
+        }
         if (daString.startsWith("/") && daString.length() > 1)
         {
             COSName fontName = COSName.getPDFName(daString.substring(1, 
daString.indexOf(" ")));

Reply via email to