CorruptManifestException
class CorruptManifestException(message: String, val file: String, val offset: Long = -1, cause: Throwable? = null) : StoreException
The manifest cannot be read as one this implementation wrote.
The manifest is the list of which segments are live and at which level, so losing it is losing the shape of the tree rather than the data in it. An incomplete final record is not this: the manifest is appended and forced before CURRENT names it, so a trailing partial record is a writer that died and is dropped. Anything earlier is reported.