public class NoSuchStoreException extends RuntimeException
UUIDdoes not identify any store known to the
StoreManager. This can arise if the store file is deleted by an operator, but the most common explanation is that resource was considered "release free" and was deleted by the
Full transactions both hold read locks which prevent a store from being released while the transaction is active. Those read locks are managed by the transaction manager, which advances the release time based on the earliest required by any active transaction.
ITx.UNISOLATED operation uses the live view of an index, and the
resources for the live view may not be released. Likewise, read-committed
operations update a local release time which provides a read-lock solely for
the duration of the read-committed operation.
Non-transactional read-historical operations DO NOT hold read locks and MAY encounter this exception. You may simply retry the read with a more recent timestamp. However, DO NOT attempt to manage the release time directly. Instead, you may use a read-only transaction which will manage the read locks automatically on your behalf.
|Constructor and Description|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.