错误信息
The value of ${param} is out of range.
错误描述
调用接口时某个参数超出了其正常范围的取值。
可能原因
某个参数索引超出可用范围。
处理步骤
检查输入参数的索引是否越界。
错误信息
Invalid ${param} string.
错误描述
规范字符串解析失败。
可能原因
调用接口时,某个字符串类型的参数为非规范的字符串,导致解析该字符串失败。
处理步骤
检查输入字符串的格式。
错误信息
Worker initialization failure.
错误描述
调用接口时Worker未能正常初始化。
可能原因
处理步骤
错误信息
Worker instance is not running.
错误描述
调用接口时Worker对象处于非运行状态。
可能原因
当调用接口时,Worker实例化对象已经被销毁,或正在被销毁。
处理步骤
当调用接口时,确保Worker对象处于正常运行状态,未被执行销毁操作。
错误信息
The invoked API is not supported in workers.
错误描述
Worker不支持某API。
可能原因
调用Worker线程中不支持的API。
处理步骤
确保使用Worker线程中支持的API。
错误信息
Serializing an uncaught exception failed.
错误描述
Worker传输信息序列化异常。
可能原因
传输信息不属于合法的可序列化对象。
处理步骤
确保传输信息属于Worker支持的合法序列化对象。
错误信息
The worker file patch is invalid path.
错误描述
文件路径异常,无法正确加载Worker。
可能原因
Worker文件路径异常导致无法正常编译生成合法的worker.abc。
处理步骤
确保Worker文件路径符合创建Worker对象的规范,参见API参考中constructor9+接口的示例。
错误信息
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。
错误信息
The container is empty.
错误描述
操作的容器为空。
可能原因
操作的容器为空,未添加相关元素。
处理步骤
确保操作的容器不为空,空容器请先向容器内添加元素。
错误信息
The {methodName} method cannot be bound.
错误描述
调用语言容器类的方法时,传入的this.object不是容器类的实例语言,容器类的方法不支持bind。
可能原因
容器类的方法不支持bind。
处理步骤
错误信息
The {className}'s constructor cannot be directly invoked.
错误描述
构造语言容器类的构造方法不支持直接调用。
可能原因
调用构造函数时未使用new关键字。
处理步骤
检查是否使用直接调用了语言容器类的方法,建议使用new关键字创建语言容器类。
错误信息
Cannot set property ${propertyName} of Buffer which has only a getter.
错误描述
Buffer的属性${propertyName}只读,不能进行设置。
可能原因
对Buffer的只读属性进行设置,导致异常。
处理步骤
不要对Buffer只读属性进行相关设置。
错误信息
The function is not mark as concurrent.
错误描述
Function未被标记为concurrent。
可能原因
任务池执行的任务所需的函数未添加@Concurrent。
处理步骤
检查任务池执行的任务所需的函数,并补上@Concurrent装饰器。
错误信息
The task is not exist when cancel it.
错误描述
取消一个不存在的任务。
可能原因
取消任务时,该任务并不存在于任务池中。
处理步骤
取消任务前,确保任务已被taskpool.execute调用进入任务池。