MaxCompute API errors follow this format:
ODPS-04CCCCX: General description - Context-related description
The four-digit CCCC segment identifies the module that produced the error:
| Module | CCCC range |
|---|---|
| Web | 1000–1999 |
| Worker | 2000–2999 |
| Scheduler | 3000–3999 |
| Executor | 4000–4999 |
| Message Service | 5000–5999 |
The trailing digit X indicates severity, from 1 (lowest) to 5 (highest).
Error code reference
| Error code | Module | Severity | Trigger condition | Resolution |
|---|---|---|---|---|
| ODPS-0410001: Missing authentication parameters | Web-Authentication | 1 | Authentication parameters are missing (HTTP 400). | Add the missing authentication parameters. |
| ODPS-0410011: Invalid authentication parameters | Web-Authentication | 1 | Authentication parameters are invalid (HTTP 400). | Correct the authentication parameters. |
| ODPS-0410021: Invalid signature method | Web-Authentication | 1 | The signature algorithm is not supported (HTTP 400). | Switch to a supported signature algorithm. |
| ODPS-0410031: Authentication request expired | Web-Authentication | 1 | The authentication request timed out (HTTP 400). | Resubmit the authentication request. |
| ODPS-0410042: Invalid signature value | Web-Authentication | 2 | The authentication signature is invalid (HTTP 401). | Correct the signature value. |
| ODPS-0410051: Invalid credentials | Web-Authentication | 1 | The user credentials are invalid (HTTP 401). | Correct the authentication credentials and resubmit the request. |
| ODPS-0420031: Invalid XML in HTTP request body | Worker-Request handler | 1 | The request body contains invalid XML (HTTP 400). | Correct the parameter. |
| ODPS-0420041: Missing parameter in HTTP request | Worker-Request handler | 1 | A required parameter is missing (HTTP 400). | Add the missing parameter. |
| ODPS-0420051: Missing parameter in HTTP request | Worker-Request handler | 1 | A required parameter is missing (HTTP 400). | Add the missing parameter. |
| ODPS-0420061: Invalid parameter in HTTP request | Worker-Request handler | 1 | A parameter is invalid (HTTP 400). | Replace the parameter with a valid value. |
| ODPS-0420061: Invalid parameter in HTTP request - Fetched data is larger than the rendering limitation. Please try to reduce your limit size or column number | Worker-Request handler | 1 | The query result exceeds 10,000 rows (HTTP 400). | Use one of the following methods: (1) Add a LIMIT clause to the SELECT statement to cap the row count, for example: SELECT * FROM sale_detail WHERE region='china' ORDER BY total_price LIMIT 3; (2) Increase the display row limit — see Limited rows are displayed. (3) Use the Tunnel Download command to download instance data to a local machine — see Download data of an instance. |
| ODPS-0420071: Invalid header in HTTP request | Worker-Request handler | 1 | An HTTP request header is invalid (HTTP 400). | Replace the header with a valid value. |
| ODPS-0420081: Method not allowed | Worker-Request handler | 1 | The HTTP method is not supported (HTTP 405). | Switch to a supported HTTP method. |
| ODPS-0420095: Access Denied | Worker-Request handler | 5 | The user lacks the required permissions (HTTP 403). | Grant the user the required permissions based on the error message. For example, if the message reads You have no privilege 'odps:CreateInstance' on {acs:odps:*:projects/maxcompute_dev}, the project owner must grant the user the CreateInstance permission on maxcompute_dev. See MaxCompute permissions. |
| ODPS-0420111: Not found the project | Worker | 1 | The specified project does not exist (HTTP 404). | Use the name of an existing project. |
| ODPS-0420121: The project has already existed | Worker | 1 | The project name conflicts with an existing project (HTTP 409). | Use a different project name. |
| ODPS-0420131: Invalid project name | Worker | 1 | The project name is invalid (HTTP 400). | Use a valid project name. |
| ODPS-0420141: Invalid group name | Worker | 1 | The group name is invalid (HTTP 400). | Use a valid group name. |
| ODPS-0421111: Not found the resource | Worker | 1 | The specified resource does not exist (HTTP 404). | Use the name of an existing resource. |
| ODPS-0421121: The resource has already existed | Worker | 1 | The resource name conflicts with an existing resource (HTTP 409). | Use a different resource name. |
| ODPS-0421131: Invalid resource name | Worker | 1 | The resource name is invalid (HTTP 400). | Use a valid resource name. |
| ODPS-0421141: Invalid resource type | Worker | 1 | The resource type is invalid (HTTP 400). | Use a valid resource type. |
| ODPS-0421151: Delete resource conflict | Worker | 1 | A conflict occurred while deleting the resource (HTTP 409). | Check whether the resource is in use before deleting it. |
| ODPS-0421161: Download resource denied | Worker | 1 | The resource download was denied (HTTP 403). | Verify that you have permission to download the resource. |
| ODPS-0421173: Download resource error | Worker | 3 | The resource download failed (HTTP 404 or 500). | Retry the download. |
| ODPS-0421181: Invalid resource content | Worker | 1 | The resource directory is invalid (HTTP 400). | Use a valid resource directory. |
| ODPS-0421191: Invalid ContentDisposition in HTTP header | Worker | 1 | The Content-Disposition header value is invalid (HTTP 400). |
Set a valid Content-Disposition header value. |
| ODPS-0421201: Add or update resource failed | Worker | 1 | Adding or updating the resource failed (HTTP 400 or 500). | Identify the cause of the failure and retry the operation. |
| ODPS-0421213: Save resource error | Worker | 3 | Saving the resource failed (HTTP 500). | Identify the cause of the failure and retry the save. |
| ODPS-0422111: Not found the table | Worker | 1 | The specified table does not exist (HTTP 404). | Use the name of an existing table. |
| ODPS-0422121: The table has already existed | Worker | 1 | The table name conflicts with an existing table (HTTP 409). | Use a different table name. |
| ODPS-0422131: Invalid table name | Worker | 1 | The table name is invalid (HTTP 400). | Use a valid table name. |
| ODPS-0422141: Not found the partition | Worker | 1 | The specified partition does not exist (HTTP 404). | Use the name of an existing partition. |
| ODPS-0422174: Invalid column type | Worker | 4 | The column type is invalid (HTTP 400). | Use a valid column type. |
| ODPS-0423111: Not found the function | Worker | 1 | The specified function does not exist (HTTP 404). | Use the name of an existing function. |
| ODPS-0423121: The function has already existed | Worker | 1 | The function name conflicts with an existing function (HTTP 409). | Use a different function name. |
| ODPS-0423131: Invalid function name | Worker | 1 | The function name is invalid (HTTP 400). | Use a valid function name. |
| ODPS-0424111: Not found the instance | Worker | 1 | The specified instance does not exist (HTTP 404). | Use the name of an existing instance. |
| ODPS-0424145: Delete instance conflict | Worker | 1 | A conflict occurred while deleting the instance (HTTP 409). | Check whether the instance is in use before deleting it. |
| ODPS-0424151: Invalid state setting | Worker | 1 | A parameter is invalid (HTTP 400). | Correct the parameter. |
| ODPS-0425111: Not found the job | Worker | 1 | The specified job does not exist (HTTP 404). | Use the name of an existing job. |
| ODPS-0425121: The job has already existed | Worker | 1 | The job name conflicts with an existing job (HTTP 409). | Use a different job name. |
| ODPS-0425131: Invalid job name | Worker | 1 | The job name is invalid (HTTP 400). | Use a valid job name. |
| ODPS-0426111: Invalid event parameter | Worker | 1 | The event parameter is invalid (HTTP 400). | Use a valid event parameter. |
| ODPS-0426123: The event has already existed | Worker | 3 | The event name conflicts with an existing event (HTTP 409). | Use a different event name. |
| ODPS-0426133: Not found the event | Worker | 3 | The specified event does not exist (HTTP 404). | Use the name of an existing event. |
| ODPS-0426145: Invalid event operation | Worker | 5 | The event operation is invalid (HTTP 400). | Verify that the event operation is valid. |