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 + "?!"); } }