Author: tilman
Date: Thu Sep  3 17:43:02 2026
New Revision: 1937832

Log:
PDFBOX-5660: avoid NPE

Modified:
   pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java    
    Thu Sep  3 17:42:59 2026        (r1937831)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java    
    Thu Sep  3 17:43:02 2026        (r1937832)
@@ -552,6 +552,10 @@ public class COSParser extends BaseParse
             boolean requireExistingNotCompressedObj) throws IOException
     {
         COSObject pdfObject = document.getObjectFromPool(objKey);
+        if (pdfObject == null)
+        {
+            throw new IOException("getObjectFromPool(" + objKey + ") returns 
null");
+        }
         if (!pdfObject.isObjectNull())
         {
             return pdfObject.getObject();

Reply via email to