Author: tilman
Date: Wed Jul 22 12:55:02 2026
New Revision: 1936478

Log:
PDFBOX-5660: Sonar fix (avoid NPE)

Modified:
   
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDAbstractAppearanceHandler.java

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDAbstractAppearanceHandler.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDAbstractAppearanceHandler.java
 Wed Jul 22 12:54:59 2026        (r1936477)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDAbstractAppearanceHandler.java
 Wed Jul 22 12:55:02 2026        (r1936478)
@@ -512,6 +512,10 @@ public abstract class PDAbstractAppearan
     {
         PDRectangle bbox = getRectangle();
         appearanceStream.setBBox(bbox);
+        if (bbox == null)
+        {
+            return;
+        }
         AffineTransform transform = 
AffineTransform.getTranslateInstance(-bbox.getLowerLeftX(),
                 -bbox.getLowerLeftY());
         appearanceStream.setMatrix(transform);

Reply via email to