Error Response Headers
SCSP error responses have headers detailing the error code, response code (token), and error description. The response for any request with an error code 400 or greater includes three special headers:Ā castor-system-error-code
,Ā castor-system-error-token
, andĀ castor-system-error-text
. These headers replace the legacy headerĀ x-castor-meta-error-message
, which is deprecated. (v9.1)
Tip
A failure response may contain a series of cascading errors. Focus on the final error in the series, which is likely to be the issue needing to be addressed:
< HTTP/1.1 412 Precondition Failed
< Castor-System-Error-Token: SecurityRealmFailure
< Castor-System-Error-Text: Failed to load context 'some-domain.example.com/nosuchbucket'.
< Castor-System-Error-Code: 404
< Castor-System-Error-Token: RequiresContext2
< Castor-System-Error-Text: Cannot find required domain or bucket.
< Castor-System-Error-Code: 412
< Content-Length: 130
< Content-Type: text/html
...
A text value of "{0}" or "{1}" indicates a variable to be populated by Swarm when the value is generated.
A code value of "0" indicates the response code is not static, and is populated by Swarm when the error is generated.
Code | Token | Text |
---|---|---|
0 | CloseException | {0} |
0 | CloseException2 | {0} |
0 | CloseException3 | {0} |
500 | CloseFailure | {0} |
500 | CloseFailure2 | {0} |
500 | CloseFailure3 | {0} |
500 | CloseFailure4 | {0} |
507 | ClusterOutOfObjects | Not enough licensed objects in the cluster for request. |
507 | ClusterOutOfSpace | Not enough licensed space in the cluster for request. |
507 | ClusterOutOfSpace3 | Not enough space in cluster. |
507 | ClusterOutOfSpace4 | Not enough space in cluster. |
0 | CompletionErrorNonRequest | {0} |
0 | CompletionErrorRequest | {0} |
500 | CompletionErrorUnknown | Unknown completion error. |
412 | ConditionalIfMatch | If-Match condition not met. |
412 | ConditionalIfMatch2 | If-Match condition not met. |
304 | ConditionalIfModified | If-Modified-Since condition not met. |
304 | ConditionalIfNoneMatch | If-None-Match condition not met on GET or HEAD. |
412 | ConditionalIfNoneMatch2 | If-None-Match condition not met. |
412 | ConditionalIfUnmodified | If-Unmodified-Since condition not met. |
412 | ConditionalMatchNotFound | A matching object was not found on If-Match request. |
412 | ConditionalNoneMatchFound | A matching object was found on If-None-Match request. |
400 | CopyMD5Mismatch | The Content-MD5 provided on the COPY request does not match the value in the manifest. |
400 | CopyMD5Mismatch2 | The Content-MD5 provided on the COPY request does not match the value in the manifest. |
400 | DigesterForbiddenArgs | Content Integrity: 'hashtype' and 'newhashtype' queryArgs cannot be used together. |
400 | DigesterInvalidHashtype | Content Integrity: unsupported hash type. |
400 | DigesterMismatch | Persisted {0} did not match request. |
400 | DigesterMismatch2 | {0} did not match computed digest. |
400 | DigesterMismatch3 | Local Content-MD5 did not match remote Content-MD5. |
400 | DigesterMismatch4 | {0} did not match computed digest. |
400 | DigesterMissingHeader | Expect {0} trailing header not supplied. |
500 | DigesterMissingRemote | Remote replica did not contain a Content-MD5. |
400 | DigesterRequiresHash | Content Integrity - 'hash' query arg required with 'hashtype' on GET or COPY. |
400 | DigesterRequiresHashtype | Content Integrity - 'hashtype' query arg required on request. |
412 | DigesterSealMismatch | Content Integrity - seal did not validate. |
503 | ECSegmentClose | Premature segment close on read. Please retry. |
406 | EncodeInvalidCE | Content-encoding not acceptable. |
405 | EncodeInvalidMethod | APPEND not allowed for content-encoded objects. |
406 | EncodeRequiresCE | Content-encoding not found on request or in 'decoderSettings' setting. |
500 | EnvelopedHeadersTimeout | Content-Type: %s used, but enveloped headers were not sent before timeout. |
400 | FeedSendHeaderMisuse1 | %s header should not be provided on feed SEND request. |
400 | FeedSendHeaderMisuse2 | %s header should not be provided on feed SEND request. |
400 | FeedSendHeaderMisuse3 | %s header should not be provided on feed SEND request. |
400 | FeedSendIllegalFeedId | feedid query argument must refer to the id of a feed |
400 | FeedSendIllegalFeedType | feedtype query argument must refer to a feed type. |
400 | FeedSendIllegalTimeout | timeout query argument must be a positive number. |
400 | ForbiddenAction | 'Action' query arg is not allowed on existing object request. |
400 | ForbiddenAliasRename | An alias stream cannot be renamed. |
400 | ForbiddenAliasUUID | Only the COPY operation supports renaming using aliasuuid. |
400 | ForbiddenConditional | Conditional headers other than If-None-Match:* on a named request not allowed in a POST. |
417 | ForbiddenContentMD5 | Expect:Content-MD5/gencontentmd5 is not supported for APPEND. |
400 | ForbiddenContext | Cannot write duplicate context. |
409 | ForbiddenContextName | POST will only create new context objects. Context already exists. |
409 | ForbiddenContextName2 | POST will only create new context objects. Context already exists. |
412 | ForbiddenDomainName | Cannot rename domain to existing domain name. |
400 | ForbiddenEtag | Etag query argument not appropriate on write requests. |
501 | ForbiddenFeature | You must configure Erasure Coding to obtain this functionality. |
501 | ForbiddenFeature2 | You must configure Erasure Coding to obtain this functionality. |
501 | ForbiddenFeature3 | Chunked APPEND not supported in S3 mode. |
400 | ForbiddenGenID | IsGenId query arg must be used with GET or HEAD methods only. |
400 | ForbiddenIndexWaitValue | Forbidden value '{0}' with index query argument |
400 | ForbiddenManifest | {0} not appropriate on this request. |
400 | ForbiddenManifestEC | Cannot provide erasure coding query args for a manifest write. |
400 | ForbiddenManifestHeader | '{0}' header only allowed on a POST. |
400 | ForbiddenManifestHeader2 | '{0}' header not allowed on a context request. |
405 | ForbiddenMethod | Allow header forbids this method on this object. |
409 | ForbiddenMutable | Operation on mutable object must be by name or alias. |
409 | ForbiddenMutable2 | Can not PUT an immutable object. |
409 | ForbiddenMutable3 | Can not PUT an immutable object. |
409 | ForbiddenMutable4 | Can not COPY an immutable object. |
409 | ForbiddenMutable5 | Can not APPEND an immutable object. |
409 | ForbiddenMutable6 | Can not {0} an immutable object. |
400 | ForbiddenPolicyHeader | Policy headers are only allowed on domains and buckets. |
400 | ForbiddenPutCreate | 'Putcreate' query argument not allowed on context requests. |
412 | ForbiddenRename | Cannot rename due to existing object. |
400 | ForbiddenSegmentEC | Cannot EC an existing segment. |
400 | ForbiddenSegmentSize | Cannot specify 'segmentsize' on an existing EC object. |
409 | ForbiddenSegmented | Cannot segment an EC object. |
409 | ForbiddenSegmented2 | Cannot segment an EC object. |
400 | ForbiddenSegmentedEC | Cannot specify segmented=yes, and provide erasure coding query args. |
400 | ForbiddenSpec | Cannot specify 'erasurecoded' on an existing object for given method. |
400 | ForbiddenSpec2 | Cannot specify 'encoding' on an existing object for given method. |
400 | ForbiddenSpec3 | Cannot specify 'segmentwidth' on an existing object for given method. |
400 | ForbiddenSpec4 | Cannot specify 'segmentsize' on an existing object for given method. |
400 | ForbiddenSpec5 | Cannot specify 'lifepoint k:p' on an existing object for given method. |
400 | ForbiddenStreamHeader | Duplicate header values detected for {0}. |
403 | ForbiddenUUID | UUID forbidden on POST. |
403 | ForbiddenUUIDName | UUID/Name forbidden on RETRIEVE. |
400 | ForbiddenVersioning | 'Version' query argument may not be used on a context request. |
400 | ForbiddenVersioning2 | 'Version' query argument may not be used on an immutable request. |
400 | ForbiddenVersioning3 | DEPRECATED: 'Version' query argument not appropriate in current state. |
409 | GenRequiresEncoding | GEN can only be performed on segments, by administrative request. |
412 | IfNoneMatchFail | Named stream already exists with If-None-Match: * specified. |
503 | InsufficientMemory | Insufficient physical memory |
503 | InsufficientMemory2 | Service unavailable, busy |
507 | InternodeInsufficientResources | Could not find sufficient resources. |
507 | InternodeInvalidDistribution | Did not balance across the correct number of subclusters. |
507 | InternodeInvalidDistribution2 | Did not balance evenly across subclusters. |
507 | InternodeInvalidDistribution3 | Did not balance evenly across nodes. |
507 | InternodeInvalidDistribution4 | Did not balance evenly across subclusters. |
503 | InternodeInvalidState | Failed to detect valid subcluster bids. Try again. |
507 | InternodeRequiresNodes | No remote nodes are available to take objects of specified size. |
507 | InternodeRequiresNodes2 | Not enough remote nodes are available to take objects of specified size. |
507 | InternodeRequiresNodes3 | Not enough subclusters are available to take objects of specified size. |
507 | InternodeRequiresNodes4 | No nodes found in bid auction. |
503 | InternodeRequiresNodes5 | Not enough nodes are available to take this object. |
507 | InternodeRequiresSubclusters | Cannot apply subcluster protection when the segment count is not greater than the required segments per subcluster. |
500 | InternodeUnexpectedCount | Found an unexpected number of nodes, fewer than needed. |
507 | InternodeUnexpectedCount2 | Unexpected number of volumes. |
400 | InvalidAliasUUID | 'Aliasuuid' must be a UUID. |
400 | InvalidAuthorization | CAStor-authorization header error. |
410 | InvalidBasisStream | Basis object has been deleted. |
503 | InvalidBirthdate | Temporary alias conflict after upgrade: try again. |
400 | InvalidBucketName | Illegal character in bucket name. |
400 | InvalidCID | 'Cid' queryArg must be valid UUID. |
400 | InvalidContentLength | Content-Length must be zero for COPY request. |
400 | InvalidContentLength1 | WritePattern query argument requires a message body with contentLength greater than 0. |
400 | InvalidContentLength2 | WritePattern pattern must not be larger than value of scsp.writePatternMax. |
400 | InvalidContentMD5 | Content-MD5 not allowed on multipart write initiate request. |
400 | InvalidContentMD52 | Content-MD5 value can not be blank. |
400 | InvalidContentMD53 | Content-MD5 value was not not a valid base64 md5 hash. |
400 | InvalidCount | 'Count' query arg must be > 0 and <= scsp.maxreplicas. |
400 | InvalidCount2 | 'Count' query arg must be an integer > 0 and <= scsp.maxreplicas. |
400 | InvalidDecorates | {0} header may not be added to contexts. |
400 | InvalidDecorates2 | {0} header must be a single UUID. |
400 | InvalidDecorates3 | {0} header must be a valid UUID. |
400 | InvalidDecorates4 | {0} header value must refer to an ETag. |
400 | InvalidDomainName | Illegal character in domain name. |
400 | InvalidDomainSpecified | Domain may not change on a recreatecid request. |
400 | InvalidDomainsDomain | Request must not provide both 'domains' and 'domain' query arguments. |
400 | InvalidECCombination | Cannot specify no encoding, and provide erasure coding query args. |
400 | InvalidECEncoding | Invalid EC encoding. |
400 | InvalidECQueryArgs | Error parsing EC queryArgs. |
400 | InvalidEntityLength | Expected integer for 'Entity-Length' header value. |
400 | InvalidEntityLength2 | Entity length header does must match Content-Length header. |
417 | InvalidExpectContentMD5 | Expect: Content-MD5/gencontentmd5 not allowed on multipart write initiate request. |
400 | InvalidMethod | A PATCH request is only valid on a multipart upload initiate. |
400 | InvalidMethodForListing | A listing request with the 'format' query arg must be a GET not {0}. |
400 | InvalidModifiedSince | If-Modified-Since time in the future. |
400 | InvalidNewName | Domain rename name contains invalid character. |
400 | InvalidNewName2 | Bucket or object rename name is invalid. |
400 | InvalidObjectName | OBSOLETE - Object names cannot look like a UUID. |
500 | InvalidOwner | Invalid owner header format. |
400 | InvalidParallelEncoding | Part uploads cannot specify encoding. |
400 | InvalidParallelFlag | Part uploads cannot be alias objects. |
400 | InvalidParallelMethod | Part upload must be a POST. |
400 | InvalidParallelRename | Part uploads cannot specify a new name. |
400 | InvalidParallelRequest | Context requests cannot be made by multipart upload. |
409 | InvalidParallelState | Cannot PUT a multipart write object still in progress. |
409 | InvalidParallelState2 | Cannot COPY a multipart write object still in progress. |
409 | InvalidParallelState3 | Cannot APPEND a multipart write object still in progress. |
409 | InvalidParallelState4 | Multipart write has mixed S3 mode parts. |
409 | InvalidParallelState5 | Multipart write has mixed S3 mode parts. |
400 | InvalidPartNumber | Part number must be an integer at least 1. |
400 | InvalidPolicyGroup | Policy values supplied are not valid as a group. |
400 | InvalidPolicyHeader | Unrecognized policy header. |
400 | InvalidPolicyHeader2 | Unnamed policy cannot be used on a bucket. |
400 | InvalidPolicyValue | Policy value is not valid. |
400 | InvalidPolicyValue2 | Policy value is malformed or invalid. |
400 | InvalidQueryArgCombo | The 'replace' and 'preserve' query args can not be used on the same request. |
400 | InvalidRangeTime | If-Range time in the future. |
400 | InvalidRecreateCID | The value of recreatecid must be a UUID. |
400 | InvalidRepSpec | Cannot specify 'erasurecoded' and reps=X. |
400 | InvalidRepSpec2 | Cannot specify 'encoding' and reps=X. |
400 | InvalidRepSpec3 | Cannot specify 'segmentwidth' and reps=X. |
400 | InvalidRepSpec4 | Cannot specify reps=X on a chunked upload. Chunked uploads must use EC. |
400 | InvalidReplicate | 'Replicate' query arg must be > 0 and <= scsp.maxreplicas. |
400 | InvalidReplicate2 | 'Replicate' query arg must be a keyword, or an integer > 0 and <= scsp.maxreplicas. |
400 | InvalidSegmentSize2 | SegmentSize must be greater than or equal to value of segmented.minSegmentSize. |
400 | InvalidSourceHeader | {0} header value must be in the formĀ :. |
400 | InvalidSourcesHeader | {0} header value must be a comma-separated list in the formĀ :. |
400 | InvalidStreamHeader | Header '{0}' is not syntactically valid. |
400 | InvalidURI | Invalid URI. Bucket and object name must be percent-encoded utf-8 bytes. |
400 | InvalidURI2 | URI resource does not match request. |
412 | InvalidURI3 | Could not resolve domain for context specified in CID header. |
400 | InvalidURI4 | Could not decode bucket name. |
400 | InvalidUnmodifiedSince | If-Unmodified-Since time in the future. |
400 | InvalidUploadID | UploadId query arg value was not a well-formed uploadid value. |
409 | InvalidUploadID2 | Initialized object must have matching uploadID. It might have been updated since the initiate. |
400 | InvalidVersion | Invalid 'version' query argument value. |
400 | InvalidVersionContext | 'Version' query argument may not be used on a context request. |
400 | InvalidVersionMethod | 'Version' query argument may not be used with request method. |
400 | InvalidWritePattern | Value for writePattern must be a positive integer. |
400 | InvalidWriteRandom | Value for writeRandom must be a positive integer. |
400 | MetaInvalidUUID | There are no valid UUIDs to query for countreps. |
500 | MultiHeaderMismatch | Local and remote replicas are not identical. |
404 | NotFound3 | Existing object not found in cluster. |
404 | NotFound4 | Requested object was not found. |
404 | NotFound5 | Requested object was not found. |
503 | NotFound6 | Requested object was not found. Try again. |
503 | NotFound7 | Requested object was not found. Try again. |
0 | NotFoundDeleted | Requested object was not found because it has been deleted. |
404 | NotFoundDeleted10 | Requested object version was deleted. |
0 | NotFoundDeleted3 | Requested object was deleted. |
404 | NotFoundDeleted4 | Requested object has a delete marker. |
0 | NotFoundDeleted5 | Requested object was deleted. |
404 | NotFoundDeleted6 | Requested object has a delete marker. |
404 | NotFoundDeleted7 | Requested object was deleted by policy. |
404 | NotFoundDeleted8 | Requested object was deleted by policy. |
404 | NotFoundDeleted9 | Requested object was deleted by policy. |
0 | NotFoundDeletedExisting | Existing object found deleted in the cluster. |
404 | NotFoundDisk | Object was not found on disk. |
404 | NotFoundExisting | Existing object not found in the cluster. |
0 | NotFoundExistingDeleted | Existing object found deleted in the cluster. |
503 | NotFoundExpired | Requested object was expired by policy. |
503 | NotFoundExpired2 | Requested object was expired by policy. |
503 | NotFoundExpired3 | Requested object was expired by policy. |
503 | NotFoundExpired4 | Requested object was expired by policy. |
412 | NotFoundInitiateDeleted | Initiated object found deleted in the cluster. |
404 | NotFoundMarker | Versioned object has a delete marker. |
404 | NotFoundMarker2 | Object has a delete marker. |
404 | NotFoundNotVersioned | Requested object was not found, not versioned. |
404 | NotFoundNotVersioned2 | Requested object was not found, not versioned. |
409 | NotFoundObsolete | Object version obsolete. |
409 | NotFoundObsolete2 | Object version present or obsolete. |
404 | NotFoundOld | Looking for an older version in a versioning disabled state. |
404 | NotFoundOld2 | Looking for an older version in a versioning suspended state. |
404 | NotFoundOld3 | Requested object's current version was not found in the cluster. |
404 | NotFoundOverlay | Requested object was not found, per overlay index lookup. |
404 | NotFoundOverlay2 | Requested object was not found, per overlay index lookup. |
404 | NotFoundOverlay3 | Requested object was not found, per overlay index lookup. |
404 | NotFoundOverlay4 | Requested object was not found, per overlay index lookup. |
404 | NotFoundVersion | Requested object was not found in the cluster. |
404 | NotFoundWrite | Requested object was not found. |
0 | NotFoundWrite2 | Requested object was deleted. |
500 | OpenFailure | {0} |
500 | OpenFailure2 | {0} |
400 | OperationNotPermitted | The 'forcetrim' query arg is only permitted on a HEAD request. |
400 | OperationNotPermitted2 | The 'forcetrim' query requires administrative authorization. |
500 | PipelineFailure | Can't process request |
400 | RangeForbidden | Range not allowed on COPY or APPEND. |
400 | RangeInvalid | Invalid range; index greater than range. |
416 | RangeInvalidHeader | Invalid range header; could not parse. |
416 | RangeInvalidHeader2 | Invalid range header; could not parse. |
500 | RangeUnexpectedContent | Unexpected extra content in multipart response. |
404 | Reader404NotFound | The 404stream query arg was provided. |
401 | ReaderAuthError | Destination cluster authorization error. |
400 | ReaderBucketError | List operation specifies non-context object. |
503 | ReaderBucketError10 | Indexer searches require node be fully up. |
501 | ReaderBucketError11 | Indexer searches are not available for this domain/bucket. |
400 | ReaderBucketError2 | List request must not provide both 'domains' and 'domain' query arg. |
400 | ReaderBucketError3 | List request must provide either a 'domain' or 'domains' query arg. |
412 | ReaderBucketError4 | Supplied realm does not exist. |
400 | ReaderBucketError5 | List request must not provide a UUID. |
417 | ReaderBucketError6 | List operations do not support any 'Expect' headers. |
501 | ReaderBucketError7 | List operations unavailable because indexer is not configured. |
501 | ReaderBucketError8 | List operations require Indexing Feed, but none currently available. |
400 | ReaderBucketError9 | Indexer searches on selected field not supported. |
404 | ReaderCacheDeleted2 | Requested object was found with a delete marker. |
409 | ReaderContextMismatch | Object context mismatch. Invalid domain or possible attempt to tamper with data. |
409 | ReaderContextMismatch2 | Object context mismatch. Invalid domain or possible attempt to tamper with data. |
409 | ReaderContextMismatch3 | Domain specified for untenanted object. |
500 | ReaderDeleteError | Disk error on open. |
500 | ReaderDeleteException | Exception deleting object. |
412 | ReaderDeleteNoExist | Failed to open object for deletion. |
503 | ReaderDeleteNoSpace | Not enough space in node. |
401 | ReaderDeleteNotAuthorized | Unauthorized administrative request. |
403 | ReaderDeleteNotDeletable | object is not deletable at this time, based on its lifepoint policy. |
404 | ReaderDeleteNotFound | Object has been deleted. |
503 | ReaderDeleteOutOfMemory | Not enough index memory to complete the operation. Try again. |
500 | ReaderDifferent | Named object lookup failure. |
503 | ReaderIndexError | Index error: try again. |
0 | ReaderIndexError2 | Index error. |
400 | ReaderIndexError3 | Malformed listing request. |
409 | ReaderInvalidCID | Object context mismatch. Invalid domain or possible attempt to tamper with data. |
409 | ReaderInvalidCID2 | Object context mismatch. Domain specified for untenanted object. |
400 | ReaderInvalidFields | Fewer sort fields than marker values not supported. |
400 | ReaderInvalidFormat | Invalid format value. Must be one of: json, xml. |
400 | ReaderInvalidHeader | {0} header for remote cluster must be different than cluster.name setting. |
400 | ReaderInvalidHeader2 | {0} header value should be in the formĀ :. |
400 | ReaderInvalidHeader3 | {0} header value should be of the formĀ :. |
400 | ReaderInvalidHeaders | Error formatting object headers. |
409 | ReaderInvalidId | Mutable objects must be deleted by name or alias. |
500 | ReaderInvalidManifest | Invalid manifest. |
500 | ReaderInvalidManifest2 | Invalid manifest. |
400 | ReaderInvalidRead | Destination cluster reports 400 on read request. |
504 | ReaderInvalidRead2 | Cannot connect to destination. |
0 | ReaderInvalidRead3 | Unexpected destination cluster response. |
502 | ReaderInvalidRead4 | Destination server version does not support remote replication. |
502 | ReaderInvalidRead5 | Invalid destination server version. |
502 | ReaderInvalidRead6 | Destination server is not recognized. |
502 | ReaderInvalidRead7 | Destination server name is not provided. |
400 | ReaderInvalidRecursive | 'Recursive' query arg must be an integer. |
400 | ReaderInvalidStreamResults | Invalid streamresults value. Must be one of: true, false, yes, no. |
400 | ReaderInvalidStreamType | Invalid stype value. Must be one of: {0}. |
500 | ReaderInvalidType | Unexpected manifest object type. |
400 | ReaderInvalidUUID | Missing or invalid UUID. |
409 | ReaderInvalidUploadId | UploadID in object was not found or does not match UploadID in request. |
400 | ReaderInvalidVersion | {0} header not allowed on non-administrative requests. |
400 | ReaderInvalidVersion2 | {0} header must be a float. |
400 | ReaderInvalidVolume | Invalid volume specified. |
400 | ReaderInvalidVolume2 | Volume specified is not ready. |
500 | ReaderMissingDigest | Partial object, has no digest. |
412 | ReaderNoManifest | No manifest on a non-EC object. |
502 | ReaderNoSources | Could not find a source for RETRIEVE operation. |
503 | ReaderNotFound2 | Requested object was not found on disk: try again. |
404 | ReaderNotFound3 | Attempting to read a version not associated with this nid. |
404 | ReaderNotFound5 | Attempting to read a version not associated with this alias. |
500 | ReaderNotFound6 | Alias object lookup failure. |
503 | ReaderNotFound7 | Object version found is obsolete; try again. |
500 | ReaderNotFound8 | IOError opening existing object. |
503 | ReaderNotFound9 | Object exists but is not readable; try again later. |
0 | ReaderNotFoundAlreadyDeleted | Requested object was not found, already deleted. |
404 | ReaderNotFoundCacheDeleted | Requested object was found with a delete marker. |
404 | ReaderNotFoundPolicy | Destination object is not found, is deleted by policy. |
404 | ReaderNotFoundProxy | Primary UUID not found while proxying object. |
0 | ReaderProxyError | Failed to read object necessary to proxy. |
502 | ReaderRequiresCluster | Destination cluster.name is not set. |
502 | ReaderRequiresClusterMatch | Destination cluster.name differs from expected. |
400 | ReaderRequiresHeader | SEND request requires {0} header. |
400 | ReaderRequiresHeader2 | {0} header not provided on request. |
0 | ReaderRequiresMarker | Failed to create delete marker in cluster. |
503 | ReaderRequiresMarker2 | Exception trying to create delete marker in cluster. |
400 | ReaderRequiresName | cluster.name setting is required for SEND request. |
0 | ReaderRequiresRead | Unexpected read error attempting to proxy object. |
500 | ReaderRequiresRead2 | Unexpected exception when proxying for EC manifest. |
0 | ReaderSegmentError | Unable to read a segment. |
0 | ReaderSegmentError2 | Unable to info a segment. |
0 | ReaderSegmentError3 | Unable to read a segment. |
500 | ReaderSegmentError4 | Unknown read error. |
410 | ReaderSegmentError5 | Not enough segments found to service request. |
500 | ReaderSegmentError6 | Caught RequestError during ec segment prepare. |
0 | ReaderSegmentError7 | Unable to info segment. |
401 | ReaderUnauthorized | Unauthorized administrative request. |
401 | ReaderUnauthorizedInternode | Unauthorized internode request. Segments requests require admin auth. |
503 | ReaderUnavailableIndex | Search index unavailable. Wait indexer.insertBatchTimeout seconds and try again or check log for indexer errors: try again. |
503 | ReaderUnavailableIndexer | Indexer server unavailable |
500 | ReaderUnexpectedBatch | Batch handler exception. |
500 | ReaderUnexpectedJournal | Could not iterate journal. |
500 | ReaderUnexpectedStatus | Error computing status page. |
500 | ReaderUnexpectedType | Unexpected object type. |
400 | RequiredBidLength | Either a content length header or extentsize query arg is required to create a bid. |
400 | RequiredLength | A request must specify a length or qualify for EC in order to estimate required license space. |
400 | RequiresAdmin | Domain rename requires 'admin' queryArg. |
409 | RequiresBasisGeneration | Generation of basis stream has changed since init. |
409 | RequiresBasisHeader | The initiate object does not refer to the request object. |
410 | RequiresBasisStreamNotFound | Could not find basis object. |
400 | RequiresCluster | {0} not specified on request. |
411 | RequiresContentLength | Content-Length not provided for non-EC request. |
411 | RequiresContentLength2 | Content-Length must be provided and must be zero for COPY request. |
400 | RequiresContext | The 'recreatecid' query arg requires that either a domain or bucket is specified on the request. |
412 | RequiresContext2 | Cannot find required domain or bucket. |
400 | RequiresDecorates | {0} header object was not found. |
412 | RequiresDomain | Request requires a domain specification. |
412 | RequiresDomain2 | Tenancy enforced and failed to find or load domain '{0}'. If creating a domain, include the 'Content-type: application/castorcontext' header. |
412 | RequiresDomain3 | A loadable domain must be specified when enforceTenancy=True. |
400 | RequiresDomain4 | Part upload for tenanted write must include domain query arg. |
400 | RequiresEncoding | Multipart writes must specify a valid EC encoding in the cluster, or on the request. |
409 | RequiresEncoding2 | Could not find encoding header in initiated object. |
409 | RequiresEncoding3 | Encoding has changed on the basis since the initiate. |
409 | RequiresEncoding4 | Could not find encoding header in basis object. |
400 | RequiresExplicitBucket | Bucket creation requires the 'Content-type: application/castorcontext' header. |
400 | RequiresExplicitContext | Context creation requires the 'Content-type: application/castorcontext' header. |
507 | RequiresHealthReporting | Health reporting is required by license. |
410 | RequiresInitiateStream | Initiate object could not be found. |
410 | RequiresInitiateStream2 | Initiate object has been deleted. |
400 | RequiresInitiated | Part upload must specify the uuid or name of the initiated object. |
400 | RequiresLocalCluster | {0} value must refer to the local cluster on an administrative request. |
412 | RequiresLocalCluster2 | {0} value must refer to the local cluster on an administrative request. |
400 | RequiresName | 'Cid' queryArg requires a named content or domain specification. |
403 | RequiresOwned | Attempted owner access to a non-owned object. |
403 |