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

Reply via email to