diff -r be238525d240 -r 72f3dd43dd28 src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java --- a/src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java Thu Nov 28 16:28:53 2019 +0100 +++ b/src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java Thu Nov 28 16:38:25 2019 +0100 @@ -48,7 +48,7 @@ * an event stream. */ abstract class AbstractEventStream implements EventStream { - private final static AtomicLong counter = new AtomicLong(1); + private final static AtomicLong counter = new AtomicLong(0); private final Object terminated = new Object(); private final Runnable flushOperation = () -> dispatcher().runFlushActions();