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.