Dear all,
in one of the unit tests of CDCR, we stumble upon the following issue:
[junit4] 2> java.io.EOFException
[junit4] 2>at
org.apache.solr.common.util.FastInputStream.readByte(FastInputStream.java:208)
[junit4] 2>at
org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:198)
[junit4] 2>at
org.apache.solr.update.TransactionLog$LogReader.next(TransactionLog.java:641)
[junit4] 2>at
org.apache.solr.update.CdcrTransactionLog$CdcrLogReader.next(CdcrTransactionLog.java:154)
From the comment of the LogReader#next() method, the contract should
have been to return null if EOF is reached. However, this does not seem
to be respected as per stack trace. Is it a bug and should I open an
issue to fix it ? Or is it just the method comment that is not up to
date (and should be probably fixed as well) ?
Thanks
--
Renaud Delbru