Author: tilman
Date: Tue Sep  9 07:29:09 2025
New Revision: 1928311

Log:
PDFBOX-6064: avoid exception

Modified:
   
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFStreamParser.java

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFStreamParser.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFStreamParser.java
   Tue Sep  9 07:29:05 2025        (r1928310)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFStreamParser.java
   Tue Sep  9 07:29:09 2025        (r1928311)
@@ -269,14 +269,16 @@ public class PDFStreamParser extends Bas
                         Operator imageData = (Operator) nextToken;
                         if (imageData.getImageData() == null || 
imageData.getImageData().length == 0)
                         {
-                            LOG.warn("empty inline image at stream offset " + 
source.getPosition());
+                            LOG.warn("empty inline image at stream offset " +
+                                    (source.isClosed() ? "EOF" : 
source.getPosition()));
                         }
                         beginImageOP.setImageData(imageData.getImageData());
                         inlineImageDepth--;
                     }
                     else
                     {
-                        LOG.warn("nextToken " + nextToken + " at position " + 
source.getPosition() +
+                        LOG.warn("nextToken " + nextToken + " at position " +
+                                (source.isClosed() ? "EOF" : 
source.getPosition()) +
                                 ", expected " + 
OperatorName.BEGIN_INLINE_IMAGE_DATA + "?!");
                     }
                 }

Reply via email to