The following table contains error codes that may be returned by the ScaleOut REST API. In some cases the error message may be changed to provide additional context about the error being returned.
Code | Message | HTTP Status |
---|---|---|
ObjNotFound |
"Object not found." |
404 |
BadKey |
"A null key value was provided." |
400 |
ObjAlreadyExists |
"Cannot create the object because it already exists." |
412 |
VersionMismatch |
"Version mismatch on optimistic locking update." |
412 |
NotLicensed |
"This feature has not been licensed." |
400 |
BadArgs |
"An invalid argument (for example, a null value) was provided." |
400 |
LowMemory |
"The ScaleOut StateServer service has insufficient free memory to store the object." |
503 |
NotImplemented |
"The requested operation has not been implemented by the StateServer service." |
501 |
OperationFailed |
"The operation failed." |
500 |
CantAccess |
"The REST API was unable to access the ScaleOut StateServer service." |
503 |
CantConnect |
"The REST API was unable to connect to the ScaleOut StateServer service." |
503 |
NotReady |
"The ScaleOut StateServer service is not ready to perform this operation." |
503 |
ServiceTimeout |
"A timeout occurred performing the requested operation." |
503 |