Package io.permazen.core
Class InconsistentDatabaseException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
io.permazen.core.DatabaseException
io.permazen.core.InconsistentDatabaseException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
InvalidObjectVersionException
Thrown when inconsistent content is detected in a
Database
indicating a corrupted or invalid database,
or a buggy underlying key-value store.
If you get one of these exceptions, you may consider running the jsck
command in the Permazen CLI,
which checks for database consistency problems and (optionally) attempts to repair them.
- See Also:
-
Constructor Summary
ConstructorDescriptionInconsistentDatabaseException
(String message) InconsistentDatabaseException
(String message, Throwable cause) -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
InconsistentDatabaseException
-
InconsistentDatabaseException
-
InconsistentDatabaseException
-