Author: tilman
Date: Tue Sep  9 07:29:05 2025
New Revision: 1928310

Log:
PDFBOX-6064: avoid exception

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

Modified: 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFStreamParser.java
==============================================================================
--- 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFStreamParser.java
   Tue Sep  9 07:29:01 2025        (r1928309)
+++ 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFStreamParser.java
   Tue Sep  9 07:29:05 2025        (r1928310)
@@ -311,13 +311,14 @@ public class PDFStreamParser extends Bas
                                 || imageData.getImageData().length == 0)
                         {
                             LOG.warn("empty inline image at stream offset "
-                                    + seqSource.getPosition());
+                                    + (seqSource.isClosed() ? "EOF" : 
seqSource.getPosition()));
                         }
                         beginImageOP.setImageData(imageData.getImageData());
                     }
                     else
                     {
-                        LOG.warn("nextToken " + nextToken + " at position " + 
seqSource.getPosition() +
+                        LOG.warn("nextToken " + nextToken + " at position " +
+                                (seqSource.isClosed() ? "EOF" : 
seqSource.getPosition()) +
                                 ", expected " + 
OperatorName.BEGIN_INLINE_IMAGE_DATA + "?!");
                     }
                 }

Reply via email to