UnsupportedFormatException
The directory holds files written by a newer format version.
Deliberately distinct from CorruptLogException: the bytes are fine, this build is simply too old to interpret them. Upgrading the library is the fix, and reporting it as corruption would send the reader looking for a disk fault instead.