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"