diff -r 5fb8ececb9e6 -r 9316d02dd4a5 src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java --- a/src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java Mon Aug 05 23:57:47 2019 +0200 +++ b/src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java Fri Aug 09 01:18:18 2019 +0200 @@ -125,7 +125,7 @@ byte fileState2 = input.readPhysicalByte(); if (fileState1 == fileState2) { // valid header finished = fileState1 == 0; - if (constantPoolPosition != 0 && metadataPosition != 0) { + if (metadataPosition != 0) { Logger.log(LogTag.JFR_SYSTEM_PARSER, LogLevel.INFO, "Setting input size to " + (absoluteChunkStart + chunkSize)); if (finished) { // This assumes that the whole recording