Namespace Couchbase.Core.Exceptions.KeyValue
Classes
DeltaInvalidException
DocumentAlreadyAliveException
DocumentExistsException
DocumentLockedException
DocumentNotFoundException
DocumentNotFoundOnReplicaException
Thrown when the replica that was read does not have the document. The active may still have it.
DocumentNotJsonException
DocumentNotLockedException
Thrown when the server reports the document is already locked - generally raised when an unlocking operation is being performed.
DocumentTooDeepException
DocumentUnretrievableException
DurabilityAmbiguousException
DurabilityImpossibleException
DurabilityLevelNotAvailableException
DurableWriteInProgressException
DurableWriteReCommitInProgressException
KeyValueErrorContext
KeyValueException
MutationLostException
NumberTooBigException
PathExistsException
PathInvalidException
PathMismatchException
PathNotFoundException
PathTooBigException
PathTooDeepException
ReplicaIndexCurrentlyUnavailableException
Thrown when the replica exists but is not available right now, for example during a rebalance.
ReplicaIndexOutOfBoundsException
Thrown when the bucket does not have a replica at the requested index.
SendQueueFullException
ServerOutOfMemoryException
SocketNotAvailableException
Thrown when a socket is temporarily unavailable. This exception is caught and will force a retry.
SubDocException
This exception handles unrecoverable Sub-Doc API errors. It resolves the naming issue with SubdocExceptionException.