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