本文為您介紹API錯誤碼列表、觸發條件及處理方法。
該類型錯誤的錯誤碼編碼格式如下。
ODPS-04CCCCX:通用描述 - 上下文相關說明
API錯誤包含Web(CCCC段為1000~1999)、Worker(CCCC段為2000~2999)、Scheduler(CCCC段為3000~3999)、Executor(CCCC段為4000~4999)和Message Service(CCCC段為5000~5999)模組錯誤。具體錯誤碼列表如下。錯誤碼 | 模組 | 嚴重等級 | 觸發條件 | 處理方法 |
ODPS-0410001:Missing authentication parameters | Web-Authentication | 1 | 認證參數缺失,API返回400錯誤。 | 補全認證參數。 |
ODPS-0410011:Invalid authentication parameters | Web-Authentication | 1 | 認證參數錯誤,API返回400錯誤。 | 修改認證參數。 |
ODPS-0410021:Invalid signature method | Web-Authentication | 1 | 簽名演算法不支援,API返回400錯誤。 | 更換籤名演算法。 |
ODPS-0410031:Authentication request expired | Web-Authentication | 1 | 認證請求到期,API返回400錯誤。 | 重新認證。 |
ODPS-0410042:Invalid signature value | Web-Authentication | 2 | 認證簽名不匹配,API返回401錯誤。 | 修改簽名。 |
ODPS-0410051:Invalid credentials | Web-Authentication | 1 | 使用者認證資訊無效,API返回401錯誤。 | 修改認證資訊,重新認證。 |
ODPS-0420031:Invalid xml in HTTP request body | Worker-Request handler | 1 | 參數錯誤,API返回400錯誤。 | 修改參數。 |
ODPS-0420041:Missing parameter in HTTP request | Worker-Request handler | 1 | 參數缺失,API返回400錯誤。 | 補全缺失參數。 |
ODPS-0420051:Missing parameter in HTTP request | Worker-Request handler | 1 | 參數缺失,API返回400錯誤。 | 補全缺失參數。 |
ODPS-0420061:Invalid parameter in HTTP request | Worker-Request handler | 1 | 參數不合法,API返回400錯誤。 | 修改為合法參數。 |
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 | 屏顯數量超過10000行導致報錯。 |
|
ODPS-0420071:Invalid header in HTTP request | Worker-Request handler | 1 | 訊息頭不合法,API返回400錯誤。 | 修改為合法訊息頭。 |
ODPS-0420081:Method not allowed | Worker-Reqeust handler | 1 | 方法不支援,API返回405錯誤。 | 修改為支援的方法。 |
ODPS-0420095:Access Denied | Worker-Request handler | 5 | 使用者無操作許可權,API返回403錯誤。 | 根據提示資訊為使用者授予相應操作的許可權。例如報錯為You have no privilege 'odps:CreateInstance' on {acs:odps:*:projects/maxcompute_dev} ,則需要maxcompute_dev專案的所有者為執行人授予Project的CreateInstance許可權。更多授權資訊,請參見MaxCompute許可權。 |
ODPS-0420111:Not found the project | Worker | 1 | 專案不存在,API返回404錯誤。 | 修改為已存在的專案。 |
ODPS-0420121:The project has already existed | Worker | 1 | 專案已存在,API返回409錯誤。 | 修改專案名稱,且名稱不存在衝突情況。 |
ODPS-0420131:Invalid project name | Worker | 1 | 專案名稱不合法,API返回400錯誤。 | 修改為合法的專案名稱。 |
ODPS-0420141:Invalid group name | Worker | 1 | 組名不合法,API返回400錯誤。 | 修改為合法的組名。 |
ODPS-0421111:Not found the resource | Worker | 1 | 資源不存在,API返回404錯誤。 | 修改為已存在的資源。 |
ODPS-0421121:The resource has already existed | Worker | 1 | 資源已存在,API返回409錯誤。 | 修改資源名稱,且名稱不存在衝突情況。 |
ODPS-0421131:Invalid resource name | Worker | 1 | 資源名稱不合法,API返回400錯誤。 | 修改為合法的資源名稱。 |
ODPS-0421141:Invalid resource type | Worker | 1 | 資源類型不合法,API返回400錯誤。 | 修改為合法的資源類型。 |
ODPS-0421151:Delete resource conflict | Worker | 1 | 刪除資源操作衝突,API返回409錯誤。 | 確認資源是否可以刪除。 |
ODPS-0421161:Download resource denied | Worker | 1 | 下載資源操作被拒絕,API返回403錯誤。 | 確認是否具備下載資源許可權。 |
ODPS-0421173:Download resource error | Worker | 3 | 資源下載失敗,API返回404、500錯誤。 | 重新下載資源。 |
ODPS-0421181:Invalid resource content | Worker | 1 | 資來源目錄不合法,API返回400錯誤。 | 修改為合法的資來源目錄。 |
ODPS-0421191:Invalid ContentDisposition in HTTP header | Worker | 1 | ContentDisposition不合法,API返回400錯誤。 | 修改為合法的ContentDisposition。 |
ODPS-0421201:Add or update resource failed | Worker | 1 | 添加或更新資源失敗,API返回400、500錯誤。 | 確認失敗原因,並重新執行。 |
ODPS-0421213:Save resource error | Worker | 3 | 儲存資源失敗,API返回500錯誤。 | 確認失敗原因,重新執行儲存操作。 |
ODPS-0422111:Not found the table | Worker | 1 | 表不存在,API返回404錯誤。 | 修改為已存在的表。 |
ODPS-0422121:The table has already existed | Worker | 1 | 表已存在,API返回409錯誤。 | 修改表名稱,且名稱不存在衝突情況。 |
ODPS-0422131:Invalid table name | Worker | 1 | 表名稱不合法,API返回400錯誤。 | 修改為合法的表名稱。 |
ODPS-0422141:Not found the partition | Worker | 1 | 分區不存在,API返回404錯誤。 | 修改為存在的分區。 |
ODPS-0422174:Invalid column type | Worker | 4 | 列類型不合法,API返回400錯誤。 | 修改為合法的列類型。 |
ODPS-0423111:Not found the function | Worker | 1 | 函數不存在,API返回404錯誤。 | 修改為已存在的函數。 |
ODPS-0423121:The function has already existed | Worker | 1 | 函數已存在,API返回409錯誤。 | 修改函數名稱,且名稱不存在衝突情況。 |
ODPS-0423131:Invalid function name | Worker | 1 | 函數名稱不合法,API返回400錯誤。 | 修改為合法的函數名稱。 |
ODPS-0424111:Not found the instance | Worker | 1 | Instance不存在,API返回404錯誤。 | 修改為存在的Instance。 |
ODPS-0424145:Delete instance conflict | Worker | 1 | 刪除執行個體操作衝突,API返回409錯誤。 | 確認執行個體是否被使用。 |
ODPS-0424151:Invalid state setting | Worker | 1 | 參數錯誤,API返回400錯誤。 | 修改參數。 |
ODPS-0425111:Not found the job | Worker | 1 | Job不存在,API返回404錯誤。 | 修改為已存在的Job。 |
ODPS-0425121:The job has already existed | Worker | 1 | Job已存在,API返回409錯誤。 | 修改Job,且不存在衝突情況。 |
ODPS-0425131:Invalid job name | Worker | 1 | Job名稱不合法,API返回400錯誤。 | 修改為合法的Job名稱。 |
ODPS-0426111:Invalid event parameter | Worker | 1 | Event參數不合法,API返回400錯誤。 | 修改為合法的參數。 |
ODPS-0426123:The event has already existed | Worker | 3 | Event已存在,API返回409錯誤。 | 修改Event,且不存在衝突情況。 |
ODPS-0426133:Not found the event | Worker | 3 | Event不存在,API返回404錯誤。 | 修改為已存在的Event。 |
ODPS-0426145:Invalid event operation | Worker | 5 | Event操作不合法,API返回400錯誤。 | 確保操作滿足合法性。 |