4.10.1 错误码及返回码
该章节描述了中间件错误码及交易执行的返回码信息。
4.10.1.1 中间件错误码
code | HTTP Status | message(描述信息) |
---|---|---|
SUCCESS | 200 | 运行成功 |
BIZ_ID_NOT_FOUND | 400 | bizId不存在 |
FILE_NOT_FOUND | 404 | 找不到文件 |
FILE_TOO_LARGE | 400 | 超过了文件大小限制 |
INVALID_FILE_ID | 400 | fileId无效 |
INVALID_SIGNATURE | 400 | 签名错误 |
SEARCH_SYNTAX_ERROR | 400 | 查询语法错误 |
FILE_HASH_ERROR | 400 | hashValue错误 |
SERVER_ERROR | 420 | 服务器内部错误 |
PARAM_ERROR | 421 | 参数错误 |
VERIFY_ERROR | 422 | 检查数据错误 |
TSMP_SERVER_ERROR | 423 | 时间戳服务异常 |
UNKNOW_ERROR | 424 | 未知异常错误 |
DUMP_SHUTDOWN | 430 | 同步已关闭 |
RECORD_NOT_FOUNT | 430 | 记录不存在或状态不对 |
说明:中间件4.6.0+不再占用HTTP Status,通过code来判断错误类型,错误信息从message中获取。
4.10.1.2 交易执行返回码
code | 描述信息 |
---|---|
0 | 运行成功 |
101 | 没有链发送交易权限 |
102 | 没有链部署合约的权限 |
103 | 没有链管理员权限 |
104 | 没有创建存证合约的权限 |
105 | 没有创建身份合约的权限 |
106 | 没有写入存证记录的权限 |
107 | 不是当前身份的创建者 |
108 | operator 的身份合约没有包含发送交易的外部账户地址 |
109 | 不是身份合约地址 |
110 | 不是基础存证合约 |
111 | 不允许的 msg.sender |
113 | 新建合约失败 |
501 | 不在白名单 |
502 | 在黑名单 |
503 | 不是当前存证合约的管理员 |
601 | 账户名校验错误 |
602 | 认证级别校验错误 |
603 | 身份智能合约权限校验错误 |
604 | 写入存证权限校验错误 |
605 | 管理数字凭证智能合约权限校验错误 |
606 | 签约文件摘要校验错误 |
607 | CA证书相关信息校验错误 |
608 | 身份公示信息校验错误 |
701 | 存证合约名称校验错误 |
702 | 存证合约描述校验错误 |
703 | 管理员账户ID校验错误 |
704 | 签约文件摘要校验错误 |
705 | accountId 没有对应的身份地址存在 |
801 | 存证流水号校验错误 |
802 | 前序存证流水号校验错误 |
803 | 存证数据校验错误 |
804 | 自定义字段校验错误 |
901 | 非管理员用户无法执行该操作 |
902 | 扩展挂载失败,目标合约无效 |
903 | 扩展挂载失败,传入的合约数量和接口数量不匹配 |
-1 | 未知错误,请联系运营方 |