From 2d9e4a3bf47a1614acfbc842eef28570fb44a2db Mon Sep 17 00:00:00 2001 From: Kakhnovich Raman Date: Fri, 31 Jul 2026 14:12:57 +0300 Subject: [PATCH] Fix NPE in parseNextToken() --- src/main/java/org/verapdf/parser/PDFStreamParser.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/verapdf/parser/PDFStreamParser.java b/src/main/java/org/verapdf/parser/PDFStreamParser.java index 06537f2a..6865fd01 100644 --- a/src/main/java/org/verapdf/parser/PDFStreamParser.java +++ b/src/main/java/org/verapdf/parser/PDFStreamParser.java @@ -193,8 +193,9 @@ public Object parseNextToken() throws IOException { if (nextToken instanceof InlineImageOperator) { imageOperator.setImageData(((InlineImageOperator) nextToken).getImageData()); } else { - throw new IOException("Unexpected token instead of " + - "operator in operator parsing: " + nextToken.toString()); + throw new IOException(nextToken != null + ? ("Unexpected token instead of operator in operator parsing: " + nextToken.toString()) + : "Null token instead of operator in operator parsing"); } } break;