参考

错误代码参考

按稳定代码处理运行、网络、套接字、字节与原生扩展失败。

捕获到的误值提供.代码、.类别、.消息、.踪迹和.位置。程序应按代码分支,不要解析可能改进的消息文字。

类别稳定代码族典型含义
运行RUN000普通运行错误或用户抛出的普通值
网络NET_PERMISSION、NET_URL、NET_DNS、NET_CONNECT、NET_TLS、NET_TIMEOUT、NET_LIMIT、NET_PROTOCOL、NET_UTF8高层网络请求的权限、地址、连接、预算、协议与正文错误
套接字SOCKET_PERMISSION、SOCKET_ADDRESS、SOCKET_DNS、SOCKET_CONNECT、SOCKET_BIND、SOCKET_ACCEPT、SOCKET_TIMEOUT、SOCKET_LIMIT、SOCKET_STATE、SOCKET_EOF、SOCKET_UTF8、SOCKET_UNSUPPORTEDTCP/UDP 资源与 I/O 错误
字节BYTES_UTF8、BYTES_LIMIT、BYTES_RANGE、BYTES_VALUE、BYTES_TYPE、BYTES_RANDOM、BYTES_CRYPTO解码、16 MiB 上限、索引、值与密码操作错误
原生NATIVE_PERMISSION、NATIVE_VALUE、NATIVE_ERRORABI 权限、跨边界值和宿主回调错误

词法、语法和语义诊断发生在执行前,不能由试…救捕获。完整网络与套接字子码、调用踪迹和示例见结构化错误。