I need an information why commit log replay error occurs with the following log
ERROR [main] 2020-01-23 12:51:16,810 CommitLogReplayer.java:429 - Ignoring commit log replay error
org.apache.cassandra.db.commitlog.CommitLogReadHandler$CommitLogReadException: Encountered bad header at position 291 of commit log /var/lib/cassandra/commitlog/CommitLog-600-1579614223044.log, with bad position but valid CRC
at org.apache.cassandra.db.commitlog.CommitLogSegmentReader$SegmentIterator.computeNext(CommitLogSegmentReader.java:111)
at org.apache.cassandra.db.commitlog.CommitLogSegmentReader$SegmentIterator.computeNext(CommitLogSegmentReader.java:84)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at org.apache.cassandra.db.commitlog.CommitLogReader.readCommitLogSegment(CommitLogReader.java:226)
at org.apache.cassandra.db.commitlog.CommitLogReader.readAllFiles(CommitLogReader.java:132)
at org.apache.cassandra.db.commitlog.CommitLogReplayer.replayFiles(CommitLogReplayer.java:152)
at org.apache.cassandra.db.commitlog.CommitLog.recoverFiles(CommitLog.java:207)
at org.apache.cassandra.db.commitlog.CommitLog.recoverSegmentsOnDisk(CommitLog.java:188)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:323)
at com.datastax.bdp.server.DseDaemon.setup(DseDaemon.java:499)
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:678)
at com.datastax.bdp.DseModule.main(DseModule.java:96)
I guess it couldnot find some commitlog in the live commitlog directory for replay . Is that correct
Please give me a document / a view why this error occurs and what can be a possible solution for it