Author: tilman Date: Mon Apr 7 12:00:01 2025 New Revision: 1924899 URL: http://svn.apache.org/viewvc?rev=1924899&view=rev Log: PDFBOX-5660: Sonar fix / avoid NPE
Modified: pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPageTree.java Modified: pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPageTree.java URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPageTree.java?rev=1924899&r1=1924898&r2=1924899&view=diff ============================================================================== --- pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPageTree.java (original) +++ pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPageTree.java Mon Apr 7 12:00:01 2025 @@ -209,14 +209,14 @@ public class PDPageTree implements COSOb } else { - if (COSName.PAGE.equals(node.getCOSName(COSName.TYPE))) + if (node != null && COSName.PAGE.equals(node.getCOSName(COSName.TYPE))) { queue.add(node); } else { LOG.error("Page skipped due to an invalid or missing type " - + node.getCOSName(COSName.TYPE)); + + (node == null ? "(null)" : node.getCOSName(COSName.TYPE))); } } }