HarmonyOS API:语言基础类库错误码

joytrian
发布于 2023-4-14 16:18
浏览
0收藏

版本:v3.1 Beta

语言基础类库错误码


更新时间: 2023-02-17 09:19

10200001 参数范围越界错误

错误信息

The value of ${param} is out of range.

错误描述

调用接口时某个参数超出了其正常范围的取值。

可能原因

某个参数索引超出可用范围。

处理步骤

检查输入参数的索引是否越界。

10200002 参数解析错误

错误信息

Invalid ${param} string.

错误描述

规范字符串解析失败。

可能原因

调用接口时,某个字符串类型的参数为非规范的字符串,导致解析该字符串失败。

处理步骤

检查输入字符串的格式。

10200003 Worker初始化失败

错误信息

Worker initialization failure.

错误描述

调用接口时Worker未能正常初始化。

可能原因

  1. 创建Worker的数量超出限制。
  2. 设置Worker对象的选择项不正确。

处理步骤

  1. 检查Worker的数量是否超出8个,如果存在,及时销毁空闲的Worker。
  2. 如果设置WorkerOptions,检查参数类型及其合法性。

10200004 Worker处于非运行状态

错误信息

Worker instance is not running.

错误描述

调用接口时Worker对象处于非运行状态。

可能原因

当调用接口时,Worker实例化对象已经被销毁,或正在被销毁。

处理步骤

当调用接口时,确保Worker对象处于正常运行状态,未被执行销毁操作。

10200005 Worker不支持某API

错误信息

The invoked API is not supported in workers.

错误描述

Worker不支持某API。

可能原因

调用Worker线程中不支持的API。

处理步骤

确保使用Worker线程中支持的API。

10200006 Worker传输信息序列化异常

错误信息

Serializing an uncaught exception failed.

错误描述

Worker传输信息序列化异常。

可能原因

传输信息不属于合法的可序列化对象。

处理步骤

确保传输信息属于Worker支持的合法序列化对象。

10200007 Worker文件路径异常

错误信息

The worker file patch is invalid path.

错误描述

文件路径异常,无法正确加载Worker。

可能原因

Worker文件路径异常导致无法正常编译生成合法的worker.abc。

处理步骤

确保Worker文件路径符合创建Worker对象的规范,参见API参考中​​constructor​​接口的示例。

10200009 Buffer的长度错误

错误信息

Buffer size must be a multiple of ${size}.

错误描述

Buffer的长度错误,不符合要求。

可能原因

Buffer的长度错误,不符合要求。Buffer长度要求为size的整数倍。其中size为16-bits、32-bits或者64-bits。

处理步骤

确保Buffer长度符合要求。

Buffer长度要求为size的整数倍。其中size为16-bits、32-bits或者64-bits。

10200010 容器为空

错误信息

The container is empty.

错误描述

操作的容器为空。

可能原因

操作的容器为空,未添加相关元素。

处理步骤

确保操作的容器不为空,空容器请先向容器内添加元素。

10200011 传入的this.object不是容器类的实例

错误信息

The {methodName} method cannot be bound.

错误描述

调用语言容器类的方法时,传入的this.object不是容器类的实例语言,容器类的方法不支持bind。

可能原因

容器类的方法不支持bind。

处理步骤

  1. 检查是否使用bind API调用语言容器类的方法。
  2. 检查是否把语言容器类的方法赋值给不是语言容器实例的对象来调用。

10200012 构造函数调用异常

错误信息

The {className}'s constructor cannot be directly invoked.

错误描述

构造语言容器类的构造方法不支持直接调用。

可能原因

调用构造函数时未使用new关键字。

处理步骤

检查是否使用直接调用了语言容器类的方法,建议使用new关键字创建语言容器类。

10200013 只读属性设置错误

错误信息

Cannot set property ${propertyName} of Buffer which has only a getter.

错误描述

Buffer的属性${propertyName}只读,不能进行设置。

可能原因

对Buffer的只读属性进行设置,导致异常。

处理步骤

不要对Buffer只读属性进行相关设置。


文章转载自:​​https://developer.harmonyos.com/cn/docs/documentation/doc-references-V3/errorcode-utils-0000001478341513-V3?catalogVersion=V3#ZH-CN_TOPIC_0000001478341513__10200001-参数范围越界错误​

已于2023-4-14 16:18:12修改
收藏
回复
举报
回复
    相关推荐