文档

错误码

更新时间:

SDK 错误码

SDK 错误码是由 SDK 端执行时异常导致的错误信息。

错误码

错误码值

错误消息

描述

SUCCESS

0

Success

成功

SDK_NULL_ERROR

0x5000

The return value is null error

参数为空,根据错误消息查看具体原因

SDK_CONFIG_ERROR

0x5001

Failed to reading configuration file

检查配置信息是否合法

SDK_READ_FILE_ERROR

0x5002

Failed to get file input stream

本地文件打开错误,查看文件是否路径正确

SDK_ENCODING_FAILED

0x5003

Encoding error

编码错误,请联系管理员

SDK_DECODING_FAILED

0x5004

Decoding error

解码错误,请联系管理员

SDK_PARSE_ERROR

0x5005

Failed to parsing data

解析数据格式失败,请检查数据格式

SDK_AUTH_DATA_ERROR

0x5010

authorize data is invalid

授权数据错误

SDK_INVALID_KEYPAIR

0x5100

The keypair is invalid

请检查密钥格式

SDK_GENERATE_KEY_ERROR

0x5101

Key generation error

本地密钥生成错误,请检查本地配置

SDK_BUILD_ENVELOPE_ERROR

0x5102

Envelope seal error

信封加密错误,查看密钥是否正确生成

SDK_DECRYPT_ENVELOPE_ERROR

0x5103

Envelope open error

信封解密错误,查看密钥是否正确生成

SDK_ENCRYPT_ERROR

0x5104

Encryption error

加密错误,查看密钥是否正确生成

SDK_DECRYPT_ERROR

0x5105

Decryption error

解密错误,查看密钥是否正确生成

SDK_SIGN_MESSAGE_FAILED

0x5106

Failed to sign a message

签名错误,查看密钥是否正确生成

SDK_VERIFY_SIGNATURE_FAILED

0x5107

The signature is invalid

验签错误,可以通过 getMYTFInfo 和 getTAPPInfo 接口再次获取 MYTFInfo 和 TAPPInfo,本地更新最新 MYTF 和 TAPP 签名公钥

SDK_VERIFY_TRUSTROOT_FAILED

0x5108

Failed to verify trust root

验证信任根错误,查看信任根信息是否正确

SDK_VERIFY_HASH_FAILED

0x5109

The hash is not equal to the expected hash

验证 Hash 错误,请联系管理员

SDK_INVALID_CURVE

0x510A

curve type not supported

该算法不支持指定的椭圆曲线

SDK_INVALID_REQ_PARAMETER

0x5200

Request parameters are invalid

参数不合法,检查参数是否合法

SDK_UNSUPPORT_ENGINE_TYPE_FAILED

0x5201

Unsupported execution engine type

不支持的执行引擎,请检查执行引擎类型是否为 WASM

SDK_BAAS_REST_HANDSHAKING_FAILED

0x5202

Failed to Handshake with BaaS’s REST API

和 BaaS-REST 网关握手失败,检查 BaaS-REST 配置信息

SDK_BAAS_REST_MYTFCALL_FAILED

0x5203

Failed to Call MYTF through BaaS’s REST API

通过 BaaS-REST 网关调用 MYTF 失败,请联系管理员

BaaS-REST 错误码

BaaS-REST 错误码是由 BaaS-REST 网关转发请求给MYTF时异常导致的错误信息。

错误码

错误码值

错误消息

描述

BAAS_REST_SUCCESS

200

Success

成功

BAAS_REST_INVALID_ACCESS_TOKEN

202

Access token is null or expired

用户 access token 错误或过期失效,可以通过重启客户端重新获取 access token

BAAS_REST_INVALID_REQUEST

400

Access Deny

用户没有权限访问 MYTF 资源,请检查域或区配置

BAAS_REST_DOMAIN_REGION_ERROR

404

Cannot find MYTF for this domain or region

无法找到 C3S 域或区,请检查域或区配置

BAAS_REST_THROW_EXCEPTION_ERROR

500

Unknown Error

未知错误,超时或服务更新引起的服务暂时不可用

MYTF 错误码

MYTF 错误码是由 MYTF 端执行用户请求时异常导致的错误信息。

错误码

错误码值

错误消息

描述

MYTF_SUCCESS

0x0000

success

成功

TAPP_REQ_EXCEED_LIMIT

0x2002

tapp request exceed limit

请求体过大超过上限,检查 TAPP 信息

TAPP_REQ_HEADER_NOT_MATCH

0x2003

tapp request header and body not match

请联系管理员

TAPP_RES_EXCEED_LIMIT

0x2004

tapp response exceed limit

计算结果超过上限

TAPP_INVALID_ENC_PK_ERROR

0x2006

invalid user pk

用户提供加密公钥不合法,请检查公钥格式

TAPP_NON_EXIST_ERROR

0x2007

tapp does not exist

TAPP 不存在,检查 TAPP 是否安装成功,TAPP ID 是否正确

TAPP_EXISTED_ERROR

0x2008

tapp already existed

TAPP 已经存在,无法安装 TAPP,更换 TAPP ID

TAPP_INVALID_ID

0x2009

invalid id format

TAPP ID 不合法,检查 TAPP ID 长度,检查 TAPP ID 字符

TAPP_INVALID_VERSION

0x200A

invalid tapp version

TAPP 版本过低,检查 TAPP 版本

TAPP_INVALID_BYTECODE

0x200B

invalid tapp bytecode

TAPP 合约字节码不合法,检查合约编译器版本,字节码大小

TAPP_INVALID_PROPERTY

0x200C

invalid tapp properties

TAPP 扩展属性不合法,检查扩展属性大小

TAPP_INVALID_DESCRIPTION

0x200D

invalid tapp description

TAPP 描述不合法,检查描述大小

TAPP_INVALID_ENGINE

0x200E

invalid tapp exec engine

TAPP 执行引擎不支持,检查指定的执行引擎

TAPP_INVALID_METHOD

0x200F

invalid tapp method

TAPP 执行方法不合法,检查合约是否有该方法接口

TAPP_INVALID_ARGS

0x2010

invalid tapp args

TAPP 执行参数不合法,检查合约入参是否正确

TAPP_VM_CREATE_FAILED

0x2100

create exe engine failed

执行引擎初始化失败

TAPP_EXCEED_LIMIT

0x2011

tapp number exceed max limit

服务端 TAPP 超过上限,请联系管理员

TAPP_WASM_INIT_FAILED

0x2101

init wasm failed

WASM 虚拟机初始化失败,请检查编译工具版本

TAPP_WASM_EXEC_FAILED

0x2102

no wasm function

TAPP 执行失败

TAPP_WASM_EXEC_INTERRUPTED

0x2103

execute wasm interrupted

TAPP 执行异常导致中断

EXT_INVALID_TYPE_ERROR

0x2200

invalid ext service type

外部服务类型错误

EXT_NON_EXIST_ERROR

0x2201

ext service does not exist

外部服务不存在

EXT_CONNECTION_ERROR

0x2202

not able to connect to ext service

外部服务连接失败

OS_UNKNOWN_ERROR

0x4000

Oracle service unknown error

未知错误,请联系管理员

OS_DOMAIN_REGION_DOES_NOT_EXIST

0x4001

Domain or region does not exist

配置信息中设置的域名或区名不存在,检查域名或区名

OS_GRPC_REQ_TIMEOUT

0x4002

grpc request timeout

计算时间过长超时

OS_IDENTITY_DATA_ERROR

0x4003

invalid authorize data

授权失败

OS_PERMISSION_DENY

0x4004

user does not have access privileges

没有权限

OS_TAPP_MAX_LIMIT

0x4005

user installed tapp exceeds max limit

用户安装的 TAPP 超过上限

OS_TAPP_DELETED_ERROR

0x4006

same tapp already deleted

该 TAPP 已经被删除

  • 本页导读 (0)