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

Flag Description
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.
dataCorruptionError Data loss error detected by Container / DeltaManager. Likely points to storage issue.
dataProcessingError Error encountered when processing an operation. May correlate with data corruption.
genericError Some error, most likely an exception caught by runtime and propagated to container as critical error
throttlingError Throttling error from server. Server is busy and is asking not to reconnect for some time
usageError Error 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"