CorruptSketchException
class CorruptSketchException(message: String, val file: String, val offset: Long = -1, cause: Throwable? = null) : CatalogException
A sketch sidecar cannot be read as one this implementation wrote.
A .cat file is written whole to a temporary name, forced, and moved into place atomically, so there is no torn-tail reading of one: a file that is there is a file that was complete. Damage here happened after the fact, and — unlike a damaged segment — it costs only the time to rescan.