This topic describes the error codes for common errors, job errors, pipeline errors, and messaging errors.

Common errors

Error code Description Error message
Throttling The error message returned because the request was throttled. Request was denied due to request throttling.
InvalidIdentity.ServiceDisabled The error message returned because the service is not activated or is frozen. The request identity was not allowed operated.
InvalidParameter The error message returned because the specified parameter is invalid. The specified parameter \"%s\" is invalid.
InvalidParameter.NullValue The error message returned because the parameter is set to null. The specified parameter \"%s\" cannot be null.
InvalidParameter.InvalidState The error message returned because the status is invalid. The specified parameter \"%s\" is invalid.
InvalidParameter.EmptyValue The error message returned because the parameter is empty. The specified parameter \"%s\" cannot be empty.
InvalidParameter.NotSupported The error message returned because the parameter is not supported. For example, the Profile parameter is not supported for H.265 encoding jobs that use custom templates. The specified parameter \"%s\" is not supported.
InternalError The error message returned because an unknown internal error occurred. The operation has failed due to some unknown error, exception or failure.
InvalidParameter.OutOfRange The error message returned because the specified parameter value is outside the accepted range. The specified parameter \"%s\" is out of range.
InvalidParameter.ResourceNotFound The error message returned because the specified resource does not exist. The resource operated \"%s\" cannot be found.
InvalidParameter.ResourceContentBad The error message returned because the resource content is invalid. The resource operated \"%s\" is bad.
InvalidParameter.ResourceNotSupported The error message returned because the resource type is not supported. For example, the file name extension is invalid. The resource operated \"%s\" is not supported.
InvalidParameter.NoAudioStream The error message returned because the specified resource does not contain an audio stream. The resource has no audio stream.
InvalidParameter.MergeFileNoVideoOrAudio The error message returned because the merged files do not contain audio and video streams at the same time. The merge File must contain video and audio stream at the sametime.
PermissionDenied.ResourceAccess The error message returned because the resource access request is denied. MTS not authorized to operate on the specified resource \"%s\".
PermissionDenied.ResourceQuotaExceed The error message returned because the resource quota has been used up. The resource \"%s\" quota has been used up.
InvalidParameter.ResourceDeleted The error message returned because the specified resource has been deleted. The resource operated \"%s\" has been deleted.
InvalidParameter.JsonFormatInvalid The error message returned because the specified parameter value is not a valid JSON string. The parameter \"%s\" does not conform to the JSON specification.
InvalidParameter.JsonObjectFormatInvalid The error message returned because the specified parameter value is not a valid JSON object. The parameter \"%s\" does not conform to the JSON Object specification.
InvalidParameter.JsonArrayFormatInvalid The error message returned because the specified parameter value is not a valid JSON array. The parameter \"%s\" does not conform to the JSON Array specification.
InvalidParameter.UUIDFormatInvalid The error message returned because the specified ID is invalid. The ID must follow UUID specifications. The parameter \"%s\" is invalid.A uuid must:1)be comprised of characters[a-f],numbers[0-9];2)be 32 characters long.
InvalidParameter.Format The error message returned because the parameter format is incorrect. The format of parameter \"%s\" is invalid.
InvalidParameter.NumberFormatInvalid The error message returned because the number format is incorrect. The number format of parameter \"%s\" is invalid.
InvalidParameter.BucketNameInvalid The error message returned because the specified bucket name is invalid. The name must meet the naming conventions for an Object Storage Service (OSS) bucket. The bucket name \"%s\" is invalid. A bucket name must: 1) be comprised of lower-case characters, numbers, underscore(_) or dash(-); 2) start with lower case or numbers; 3) be between 3-255 characters long.
InvalidParameter.LocationInvalid The error message returned because the specified region is invalid. The region must be a region in which OSS can be used. The location \"%s\" is invalid. A location name should be one of five:oss-cn-hangzhou,oss-cn-qingdao,oss-cn-beijing,oss-cn-hongkong,oss-cn-shenzhen.And now MTS only support oss-cn-hangzhou.
InvalidParameter.ObjectKeyInvalid The error message returned because the specified object name is invalid. The name must meet the naming conventions for an OSS object. The object key \"%s\" is invalid. An object name should be between 1 - 1023 bytes long when encoded as UTF-8 and cannot contain LF or CR or unsupported chars in XML1.0.

Job errors

Error code Description Error message
PermissionDenied.JobInComplete The error message returned because completed jobs cannot be canceled. The Job operated \"%s\" is complete, cannot cancel.
PermissionDenied.JobInFailure The error message returned because failed jobs cannot be canceled. The Job operated \"%s\" is failure, cannot cancel.
PermissionDenied.JobInRunning The error message returned because running jobs cannot be canceled. The Job operated \"%s\" is running, cannot cancel.
InvalidParameter.TemplateNotSupported The error message returned because the specified template is not supported. For example, the template that you used to submit the job is not included in the recommended template list returned from a successful intelligent template analysis. The template operated \"%s\" is not supported.
InvalidParameter.TemplateNotFound The error message returned because the specified template does not exist. The Template operated \"%s\" cannot be found.

Pipeline errors

Error code Description Error message
NotSupportedJob.SystemTemplateJobNotSupported The error message returned because jobs that use the preset templates cannot be processed in the boost pipeline. The Template \"%s\" is a system template, cannot be supported by boost pipeline.
NotSupportedJob.AnalysisJobNotSupported The error message returned because analysis jobs cannot be processed in the boost pipeline. Analysis Job cannot be supported by boost pipeline.
NotSupportedJob.ContainerFormatNotSupported The error message returned because jobs that use the custom templates in a format that is not M3U8 cannot be processed in the boost pipeline. In user defined template \"%s",container format \"%s" is not m3u8, cannot be supported by boost pipeline.
NotSupportedJob.DurationIsLessThanHalfAnHour The error message returned because files of which the duration is shorter than 30 minutes cannot be processed in the boost pipeline. Duration is \"%s\" less than half an hour,cannot be supported by boost pipeline.

Messaging errors

Error code Description Error message
EntityNotExist.Role The error message returned because the specified role does not exist. The role does not exist.
AccessDenied The error message returned because the RAM role is not authorized to send messages. The OwnerId that your AccessKey Idassociated to is forbidden for this operation.
InvalidQueueName The error message returned because the specified queue name is invalid. The queue name you provided is invalid. QueueName should start with alpha and contain only alpha, digit or - .
TopicNameInvalid The error message returned because the specified topic name is invalid. The topic name you provided is invalid. TopicName should start with alpha or digit and contain only alpha, digit or -.
QueueNotExist The error message returned because the specified queue does not exist. The queue name you provided does not exist.
TopicNotExist The error message returned because the specified topic does not exist. The Topic you provided does not exist.
InvalidArgument The error message returned because the length of the message body exceeds the limit. The length of message must not be larger than MaximumMessageSize.