
# 流程引擎错误码
当您调用API时，如果遇到"APIGW"开头的错误码，请参见[API网关错误码](https://support.huaweicloud.com/devg-apisign/api-sign-errorcode.html)进行处理。
| 状态码 | 错误码          | 错误信息                       | 描述                                        | 处理措施                                    |
|:---|:---|:---|:---|:---|
| 400 | DME.08011000 | 服务器错误，请稍后再试。               | 服务端内部发生未知异常。                              | 请联系管理员或稍后重试。                            |
| 400 | DME.08011001 | 加载验证规则文件失败。                | 系统无法读取或解析指定的验证规则文件。                       | 检查验证规则文件是否存在。路径是否正确且格式符合规范。             |
| 400 | DME.08011002 | 缓存名称或缓存key不能为空。            | 请求中未提供必需的缓存名称或缓存键值。                       | 请确保请求参数中cacheName和cacheKey不为空。          |
| 400 | DME.08011003 | JSON 深度超过最大限制{0}。          | 传入的JSON数据嵌套层级过深，超出系统允许的最大深度{0}。           | 请简化JSON结构，减少嵌套层级。                       |
| 400 | DME.08011004 | JSON 格式不合法。                | 传入的JSON数据存在语法错误，无法被正确解析。                  | 请检查并修改JSON格式，确保JSON语法正确。                |
| 400 | DME.08011005 | JSON 对象数量超过限制{0}。          | JSON数据中包含的对象总数超出了系统限制{0}。                 | 请分批提交数据或减少单次请求中的JSON对象数量。               |
| 400 | DME.08011006 | 获取认证证书失败。                  | 系统在尝试获取或验证认证证书时发生错误。                      | 检查证书配置是否正确，确认证书服务可用。                    |
| 400 | DME.08011007 | 不支持的数据库类型：{0}。             | 请求中指定了系统当前不支持的数据库类型：{0}。                  | 请修改为系统支持的数据库类型，如MySQL、PostgreSQL等。      |
| 400 | DME.08011008 | Flyway 和 Liquibase 不能同时启用。 | 系统检测到Flyway和Liquibase两个数据库迁移工具被同时配置为启用状态。 | 两者互斥，请在配置中仅启用其中一个，关闭另一个。                |
| 400 | DME.08011009 | "on conflict" 使用错误。        | SQL语句中的ON CONFLICT子句语法或使用场景不正确。           | 请检查并修改SQL语句中ON CONFLICT的用法，确保符合目标数据库规范。 |
| 400 | DME.08011010 | pageSize 不能为零。             | 分页查询参数pageSize的值被设置为0或无效值。                | 请设置大于0的有效pageSize值。                     |
| 400 | DME.08011011 | 证书不存在或证书格式不是X.509。         | 指定的证书文件未找到，或者其格式不符合X.509标准。               | 请确认证书已正确导入，并检查其格式是否为X.509。              |
| 400 | DME.08011012 | 多租id为空。                    | 请求头或参数中缺少必需的多租户ID。                        | 请确保在请求中正确传递多租户ID。                       |
| 400 | DME.08011013 | {0}场景下，入参错误。               | 在{0}场景下，传入的参数不符合该场景的校验规则。                 | 请核对{0}场景的API文档，检查并修正输入参数。               |
| 400 | DME.08011014 | 格式转换失败。                    | 数据在进行类型转换或格式化处理时发生异常。                     | 请检查输入参数的数据类型是否与接口要求匹配，确保类型转换合法。         |
| 400 | DME.08011015 | 响应解析失败，原因：{0}。             | 系统无法解析上游服务返回的响应数据，具体原因：{0}。               | 请检查上游服务的响应数据格式，或联系上游服务提供方排查。            |
| 400 | DME.08011016 | 构建http请求失败。                | 系统在内部组装或发起HTTP请求时发生错误。                    | 请检查HTTP请求的URL、Header、参数等配置是否正确。         |
| 400 | DME.08011017 | {0}为空。                     | 必需的参数或字段{0}未传递或值为空。                       | 请检查请求参数，确保必填参数{0}不为空。                   |
| 400 | DME.08011018 | 账号已被冻结。                    | 当前登录或操作的账号因安全或违规原因已被系统冻结。                 | 请联系系统管理员核实原因并申请解冻。                      |
| 400 | DME.08011019 | 私钥不存在或私钥格式不是RSA。           | 系统未找到指定的私钥，或私钥格式不符合RSA标准。                 | 请确认私钥文件已正确配置，并确保其格式为RSA。                |
| 400 | DME.08011020 | {0}场景必须设置条件。               | 在{0}场景下执行操作时，缺少必需的过滤或查询条件。                | 请为该场景设置必要的查询或过滤条件。                      |
| 400 | DME.08011021 | sql解析失败。                   | 系统无法正确解析传入的SQL语句，存在语法错误。                  | 请检查SQL语句语法是否正确。                         |
| 400 | DME.08011022 | 没有合适的选择类型。                 | 请求中指定的Select查询类型不受系统支持。                   | 请使用系统支持的Select查询类型。                     |
| 400 | DME.08011023 | 不支持的redisKey类型。            | 请求中使用了系统不支持的Redis Key数据类型。                | 请修改为系统支持的Redis Key类型。                   |
| 400 | DME.08011024 | 发送消息失败，{0}为空。              | 在发送消息时，必需的参数{0}缺失或为空。                     | 请补充发送消息所需的{0}参数。                        |
| 400 | DME.08011025 | 不支持的消息类型。                  | 请求中指定的消息类型不在系统支持列表中。                      | 请使用系统支持的消息类型。                           |
| 400 | DME.08011026 | 保存失败。                      | 数据持久化或保存操作执行失败。                           | 请检查存储服务是否可用，确认存储配置是否正确。                 |
| 400 | DME.08011027 | 保存至指定地址失败。                 | 从存储系统中读取或获取数据时发生异常。                       | 请检查S3存储路径是否正确，确认存储服务可用。                 |
| 400 | DME.08011028 | 获取数据失败。                    | 从存储系统中读取或获取数据时发生异常。                       | 请检查数据存储服务是否可用，确认目标数据确实存在且未被删除。          |
| 400 | DME.08011029 | 对象key包含字符".."。             | 对象存储的Key名称中包含了非法的路径跳转字符".."。              | 请修改对象Key，移除".."字符。                      |
| 400 | DME.08011030 | 删除数据失败。                    | 执行数据删除操作时失败。                              | 请检查目标数据是否存在，并检查存储服务是否可用。                |
| 400 | DME.08011031 | 获取锁失败。                     | 在并发场景下，获取分布式锁失败（可能被其他节点占用）。               | 请稍后重试，或检查分布式锁服务是否正常。                    |
| 400 | DME.08011032 | 创建租户失败。                    | 初始化或创建新租户时发生错误。                           | 请检查租户创建参数是否正确，并确认租户服务可用。                |
| 400 | DME.08011033 | 创建临时目录失败。                  | 系统在本地或指定路径下创建临时目录失败。                      | 请检查文件系统权限和磁盘空间是否充足，以及路径是否合法。            |
| 400 | DME.08011034 | 流程参与者数量超过上限{0}。            | 工作流或审批流程中配置的参与者总数超出了系统限制{0}。              | 请减少流程参与者数量，使其不超过最大限制。                   |
| 400 | DME.08011035 | {0}数量超过上限{1}。              | {0}数量超过上限{1}。                             | 请减少{0}的数量，使其不超过最大限制{1}。                 |
| 400 | DME.08011036 | 账号类型仅支持选择一种。               | 请求中同时指定了多种账号类型，系统不支持多选。                   | 请在请求中仅选择并指定一种账号类型。                      |
| 400 | DME.08011037 | 文件个数超过限制。                  | 上传的压缩包内包含的文件个数超过限制。                       | 请优化项目结构，减少Jar包中的文件数量。                   |
| 400 | DME.08011038 | 文件大小超过限制。                  | 上传的文件大小超过限制。                              | 请压缩文件或拆分文件，确保其大小在限制范围内。                 |
| 400 | DME.08011039 | 开始时间必须早于结束时间。              | 请求参数中的开始时间晚于或等于结束时间，逻辑错误。                 | 请调整时间参数，确保开始时间早于结束时间。                   |
| 400 | DME.08011040 | {0}为空，{1}为{2}。             | {0}为空，且{1}的当前值为{2}，导致校验不通过。               | 请确保{0}不为空，并检查{1}的值是否合理。                 |
| 400 | DME.08011041 | 列表的嵌套深度不能超过{0}。            | 传入的列表数据结构嵌套层级过深，导致校验不通过。                  | 请减少列表嵌套深度，使其不超过{0}。                     |
| 400 | DME.08011042 | 列表的大小不能超过{0}。              | 传入的列表（数组）包含的元素个数超出了限制{0}。                 | 请分批提交数据，减少单次请求中列表的大小。                   |
| 400 | DME.08011043 | 空列表总个数不能超过{0}。             | 请求数据中包含的空列表（数组）总数超出了限制{0}。                | 请优化数据结构，减少不必要的空列表传递。                    |
| 400 | DME.08011044 | json解析失败。                  | 系统无法将传入的字符串解析为有效的JSON对象。                  | 请检查传入的JSON数据格式是否正确。                     |
| 400 | DME.08011045 | 输入参数长度不能超过{0}。             | 输入参数的字符串长度不能超过{0}。                        | 请缩短输入参数内容，使其长度不超过{0}。                   |
| 400 | DME.08011046 | 不支持该操作.                    | 当前请求的操作类型不被系统或当前状态支持。                     | 请使用系统支持的操作类型。                           |
| 400 | DME.08011047 | 登录失败.                      | 用户身份验证未通过。                                | 请检查用户名和密码是否正确，确认账号状态正常。                 |
| 400 | DME.08011048 | 受限制的接口.                    | 当前用户或角色没有权限访问该接口，或该接口处于受限状态。              | 请联系管理员确认权限配置，或申请相应的访问权限。                |
| 400 | DME.08011049 | 文件路径不合法.                   | 请求中提供的文件路径包含非法字符或不符合安全规范。                 | 请检查并修改文件路径，确保其合法且符合系统安全策略。              |
| 400 | DME.08011051 | 未检测到license记录，请先导入license! | 系统未找到有效的License授权文件。                      | 请先导入有效的License文件。                       |
| 400 | DME.08011052 | license已过期，请及时更换!          | 当前系统使用的License授权已超出有效期。                   | 请获取新的License文件，并及时更换。                   |
| 400 | DME.08011053 | 非法的英文名.                    | 输入的英文名称包含非法字符。                            | 请使用合法的英文名称，仅允许字母、数字和下划线。                |
| 400 | DME.08011054 | 正则表达式执行超时.                 | 正则表达式匹配过程耗时过长，触发了系统超时机制。                  | 请优化正则表达式，避免回溯导致超时。                      |
| 400 | DME.08011057 | 审计日志查询参数错误.                | 查询审计日志时，传入的过滤参数不合法或缺失。                    | 请检查审计日志查询参数是否合法。                        |
| 400 | DME.08011058 | XDM不可用。                    | 依赖的xDM-F服务当前不可用或连接失败。                     | 请检查xDM-F服务状态，确认服务是否正常运行。                |
| 400 | DME.08011059 | 用户{0}不存在。                  | 系统中未找到标识为{0}的用户。                          | 请确认用户{0}是否存在，或检查用户标识是否正确。               |
   
