MapReduce error codes (ODPS-07CCCCX)
Updated at:
When a MaxCompute MapReduce job fails, the error message follows this format:
ODPS-07CCCCX: General description - Context-related description
The CCCC value identifies the module where the error originated:
| Module | CCCC range |
|---|---|
| META | 1000–1999 |
| PARSER | 2000–2999 |
| INTERNAL | 3000–3999 |
Use the error code to locate the trigger condition and apply the corresponding fix.
| Error message | Module | Severity | Trigger condition | Solution |
|---|---|---|---|---|
| ODPS-0720001: Invalid table name format | PARSER | 1 | The table name format is invalid. | Fix the table name format. |
| ODPS-0720015: PartKeys size do not match partVals size | PARSER | 5 | The number of partKeys does not match the number of partVals in the table schema. | Make sure the number of partKeys matches the number of partVals in the table schema. |
| ODPS-0720021: Column does not exist | PARSER | 1 | The specified column does not exist. | Replace the column name with the name of an existing column. |
| ODPS-0720031: Cache resource between comma must not be empty | PARSER | 1 | The resource list contains empty values between commas. | Add resource names to fill all positions in the resource list. |
| ODPS-0720041: Resource not found | PARSER | 1 | The specified resource does not exist. | Replace the resource name with the name of an existing resource. |
| ODPS-0720051: Resource table should not be a view | PARSER | 1 | The specified resource table is a view. | Replace the view with a physical table. |
| ODPS-0720061: Table or partition not found for resource | PARSER | 1 | The table or partition specified as a resource does not exist. | Replace the table name or partition name with the name of an existing table or partition. |
| ODPS-0720071: Total size of cache resources is too big | PARSER | 1 | The total number or size of specified resources exceeds the limit. The default maximum is 256 resources and 512 MB. | Reduce the number or total size of specified resources. |
| ODPS-0720081: Job has not specified mapper class | PARSER | 1 | No Mapper class is specified for the job. | Specify a Mapper class for the job. |
| ODPS-0720091: Column duplicate | PARSER | 1 | The job specifies duplicate columns. | Make sure each specified column is unique. |
| ODPS-0720101: Input table should not be a view | PARSER | 1 | The input table is a view. | Replace the input view with a physical table. |
| ODPS-0720111: Output table should not be a view | PARSER | 1 | The output table is a view. | Replace the output view with a physical table. |
| ODPS-0720121: Invalid table partSpec | PARSER | 1 | The partSpec of the specified table is invalid. | Fix the partition specification. |
| ODPS-0720131: Invalid multiple output | PARSER | 1 | The output configuration is invalid—for example, duplicate labels or duplicate output tables or partitions. | Fix the output configuration to remove duplicates. |
| ODPS-0720141: Memory value out of bound | PARSER | 1 | The specified memory value is outside the valid range [256, 12288] MB. | Set the memory value to a value within [256, 12288] MB. |
| ODPS-0720151: Cpu value out of bound | PARSER | 1 | The specified CPU value is outside the valid range [50, 800]. | Set the CPU value to a value within [50, 800]. |
| ODPS-0720161: Invalid max attempts value | PARSER | 1 | The value of odps.mapred.map/reduce.max.attempts is outside the valid range (0, 6). |
Set odps.mapred.map/reduce.max.attempts to a value within (0, 6). |
| ODPS-0720171: Invalid IO sort buffer | PARSER | 1 | The I/O sort buffer value is outside the valid range (64 MB, odps.mapred.map/reduce.memory). |
Set the I/O sort buffer to a value within (64 MB, odps.mapred.map/reduce.memory). |
| ODPS-0720181: Classpath resource between comma must not be empty | PARSER | 1 | The classpath contains empty values between commas. | Remove empty entries from the classpath. |
| ODPS-0720191: Invalid input split mode | PARSER | 1 | The specified input split mode is invalid. | Set the input split mode to a valid value. |
| ODPS-0720201: Invalid map split size | PARSER | 1 | The specified odps.mapred.map.min/max.split.size is invalid. |
Set odps.mapred.map.min/max.split.size to a valid value. |
| ODPS-0720211: Invalid number of map tasks | PARSER | 1 | The specified odps.mapred.map.tasks is outside the valid range (1, 100000). |
Set odps.mapred.map.tasks to a value within (1, 100000). |
| ODPS-0720221: Invalid max splits number | PARSER | 1 | The specified maximum number of sample slices is invalid. | Set the maximum number of sample slices to a valid value. |
| ODPS-0720231: Job input not set | PARSER | 1 | No input is specified for the job. | Specify at least one input for the job. |
| ODPS-0720241: Num of map instance is too big | PARSER | 1 | The number of map instances exceeds the limit set by odps.mapred.max.map.tasks. |
Reduce the number of map instances to within the limit set by odps.mapred.max.map.tasks. |
| ODPS-0720251: Num of reduce instance is invalid | PARSER | 1 | The number of reduce instances is outside the valid range [0, odps.mapred.reduce.tasks]. |
Set the number of reduce instances to a value within [0, odps.mapred.reduce.tasks]. |
| ODPS-0720261: Invalid partition value | PARSER | 1 | The specified partition value is invalid. | Set the partition value to a valid value. |
| ODPS-0720271: Allow no input is conflict to split mode | PARSER | 1 | setAllowNoInput is set to true, but the split mode is not set to ALLOW_NO_INPUT. |
Modify the settings to avoid conflicts. |
| ODPS-0720281: Invalid partitition format | PARSER | 1 | The partition format is invalid. | Fix the partition format. |
| ODPS-0720291: Invalid description json | PARSER | 1 | The description is not valid JSON. | Fix the description to use valid JSON format. |
| ODPS-0720301: Too many job input | PARSER | 1 | The number of inputs exceeds the limit set by odps.mapred.map.max.input.num. The default limit is 1024. |
Reduce the number of inputs to within the limit set by odps.mapred.map.max.input.num. |
| ODPS-0720311: Invalid output label | PARSER | 1 | The output label format is invalid. | Fix the output label to use a valid format. |
| ODPS-0720321: Too many job output | PARSER | 1 | The number of outputs exceeds the limit set by odps.mapred.max.output.num. The default limit is 256. |
Reduce the number of outputs to within the limit set by odps.mapred.max.output.num. |
| ODPS-0720331: Too many cache resources | PARSER | 1 | The number of resources exceeds the limit set by odps.mapred.job.max.cache.resource.num. |
Reduce the number of resources to within the limit set by odps.mapred.job.max.cache.resource.num. |
Is this page helpful?