Skip to main content
Version: v1

ContainerErrorType Enum

Different error types the Container may report out to the Host

Signature

export declare enum ContainerErrorType

Flags

FlagDescription
clientSessionExpiredErrorError indicating an client session has expired. Currently this only happens when GC is allowed on a document and aids in safely deleting unused objects.
dataCorruptionErrorData loss error detected by Container / DeltaManager. Likely points to storage issue.
dataProcessingErrorError encountered when processing an operation. May correlate with data corruption.
genericErrorSome error, most likely an exception caught by runtime and propagated to container as critical error
throttlingErrorThrottling error from server. Server is busy and is asking not to reconnect for some time
usageErrorError indicating an API is being used improperly resulting in an invalid operation.

clientSessionExpiredError

Error indicating an client session has expired. Currently this only happens when GC is allowed on a document and aids in safely deleting unused objects.

Signature

clientSessionExpiredError = "clientSessionExpiredError"

dataCorruptionError

Data loss error detected by Container / DeltaManager. Likely points to storage issue.

Signature

dataCorruptionError = "dataCorruptionError"

dataProcessingError

Error encountered when processing an operation. May correlate with data corruption.

Signature

dataProcessingError = "dataProcessingError"

genericError

Some error, most likely an exception caught by runtime and propagated to container as critical error

Signature

genericError = "genericError"

throttlingError

Throttling error from server. Server is busy and is asking not to reconnect for some time

Signature

throttlingError = "throttlingError"

usageError

Error indicating an API is being used improperly resulting in an invalid operation.

Signature

usageError = "usageError"