Starting the reader with a MessageId inside a batch: (11:0:3:151) with :
client.newReader()
.topic(topic)
.startMessageId(startMessageId)
.startMessageIdInclusive()
.loadConf(readerConf)
.create();
the first message I read with reader.readNext() happens to be the one with messageId (11:0:3:0).
This is 2.5.0 related since my library relies on 2.4.2 works correctly.