| Exception | Description |
|---|---|
| AppendableIOException |
Unchecked wrapper for an
IOException used in a context where the
Appendable.append(java.lang.CharSequence) operation throws an IOException. |
| BufferSizeUnavailableException |
Thrown if there is no
BufferPool with buffers matching
the page size of a Volume being opened. |
| ConversionException | |
| CorruptImportStreamException |
Thrown by
StreamLoader if the format of data in the
input stream is invalid. |
| CorruptJournalException |
Thrown if the journal files are corrupt.
|
| CorruptValueException |
Thrown if a multi-version value is malformed.
|
| CorruptVolumeException |
Thrown if Persistit attempts to open a corrupt volume file.
|
| DuplicateKeyException |
Thrown by
TreeBuilder on an attempt to insert duplicate
keys. |
| InUseException |
Thrown when a Persistit database operation fails to establish a claim on a
resource within a reasonable length of time.
|
| InvalidKeyException | |
| InvalidPageAddressException |
Thrown when Persistit detects an invalid page pointer.
|
| InvalidPageStructureException |
Thrown when Persistit detects corruption within a page image.
|
| InvalidPageTypeException |
Thrown when Persistit detects an invalid page type.
|
| InvalidVolumeSpecificationException |
Thrown by
Volume on an attempt to create a Volume with
invalid buffer size, initial size, extension size or maximum size.. |
| KeyTooLongException |
Thrown by
Key when an attempt to append a key segment
exceeds the maximum size of the key. |
| MalformedValueException |
Thrown by decoding methods of the
Value class when the
serialized byte array is corrupt. |
| MissingKeySegmentException |
Thrown by decoding methods of the
Key class when there
is no remaining key segment to decode. |
| MissingThreadException |
Thrown by tests that intentionally stop background threads.
|
| PersistitClosedException |
Thrown by
Exchange when a Thread other
than the thread that created the Exchange attempts to perform an operation. |
| PersistitException |
The superclass for all checked Persistit™ Exceptions.
|
| PersistitInterruptedException |
This is a wrapper for an
InterruptedException. |
| PersistitIOException |
This is a wrapper for an
IOException. |
| PropertiesNotFoundException |
Thrown when the Persistit is unable to find the properties file specified by
the
initialize
method. |
| ReadOnlyVolumeException |
Thrown when an application attempts to modify data in a
Volume that is open in read-only mode. |
| RebalanceException |
Thrown to signify an internal condition that requires special handling during
deletion rebalancing.
|
| RecoveryMissingVolumesException |
Thrown during recovery processing when the prewrite journal contains recovery
data for one or more Volumes that no longer exist.
|
| RetryException |
Thrown when a method must back off and retry.
|
| RollbackException | |
| TaskEndedException |
Thrown when a
Task performing within the context of a task controller
is stopped. |
| TestException |
Exception thrown by Test classes to cause internal effects such as blocking
Transaction recovery.
|
| TimeoutException |
Thrown when an operation has waited too long for an operation to complete.
|
| TransactionFailedException |
Thrown by
Transaction when a transaction fails due to
excessive rollbacks. |
| TreeAlreadyExistsException |
Thrown when attempting to create new
Tree if another
Tree having the same name already exists. |
| TreeNotFoundException | |
| TruncateVolumeException |
Thrown when an application attempts to truncate a
Volume that was opened without the create or createOnly
attribute. |
| UnderSpecifiedVolumeException |
Thrown when the Persistit attempts to open a Volume with an incomplete
VolumeSpecification, for example, with a missing page size. |
| VersionsOutOfOrderException | |
| VolumeAlreadyExistsException |
Thrown when the Persistit configuration specifies the
createOnly
flag for a volume that already exists, or when a the configuration specifies
a page size for a volume that does not the page size of an existing volume. |
| VolumeClosedException |
Thrown when an application attempts to perform operations on a
Volume that has been closed. |
| VolumeFullException |
Thrown when an attempt to modify a
Volume would exceed
the maximum volume size. |
| VolumeNotFoundException |
Thrown when the Persistit configuration species a volume file that does not
exist, and does not specify the
create or
createOnly flag. |
| WrongVolumeException |
Thrown by
Volume if the volume file has a different
internal ID value than expected. |
| WWRetryException |
Thrown when a method must back off and retry.
|
Copyright © 2025 Open Identity Platform Community. All rights reserved.