語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼

2024-01-23 18:53 更新
說(shuō)明

以下僅介紹本模塊特有錯(cuò)誤碼,通用錯(cuò)誤碼請(qǐng)參考通用錯(cuò)誤碼說(shuō)明文檔。

10200001 參數(shù)范圍越界錯(cuò)誤

錯(cuò)誤信息

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

錯(cuò)誤描述

調(diào)用接口時(shí)某個(gè)參數(shù)超出了其正常范圍的取值。

可能原因

某個(gè)參數(shù)索引超出可用范圍。

處理步驟

檢查輸入?yún)?shù)的索引是否越界。

10200002 參數(shù)解析錯(cuò)誤

錯(cuò)誤信息

Invalid ${param} string.

錯(cuò)誤描述

規(guī)范字符串解析失敗。

可能原因

調(diào)用接口時(shí),某個(gè)字符串類型的參數(shù)為非規(guī)范的字符串,導(dǎo)致解析該字符串失敗。

處理步驟

檢查輸入字符串的格式。

10200003 Worker初始化失敗

錯(cuò)誤信息

Worker initialization failure.

錯(cuò)誤描述

調(diào)用接口時(shí)Worker未能正常初始化。

可能原因

  1. 創(chuàng)建Worker的數(shù)量超出限制。
  2. 設(shè)置Worker對(duì)象的選擇項(xiàng)不正確。

處理步驟

  1. 檢查Worker的數(shù)量是否超出8個(gè),如果存在,及時(shí)銷毀空閑的Worker。
  2. 如果設(shè)置WorkerOptions,檢查參數(shù)類型及其合法性。

10200004 Worker處于非運(yùn)行狀態(tài)

錯(cuò)誤信息

Worker instance is not running.

錯(cuò)誤描述

調(diào)用接口時(shí)Worker對(duì)象處于非運(yùn)行狀態(tài)。

可能原因

當(dāng)調(diào)用接口時(shí),Worker實(shí)例化對(duì)象已經(jīng)被銷毀,或正在被銷毀。

處理步驟

當(dāng)調(diào)用接口時(shí),確保Worker對(duì)象處于正常運(yùn)行狀態(tài),未被執(zhí)行銷毀操作。

10200005 Worker不支持某API

錯(cuò)誤信息

The invoked API is not supported in workers.

錯(cuò)誤描述

Worker不支持某API。

可能原因

調(diào)用Worker線程中不支持的API。

處理步驟

確保使用Worker線程中支持的API。

10200006 Worker傳輸信息序列化異常

錯(cuò)誤信息

Serializing an uncaught exception failed.

錯(cuò)誤描述

Worker傳輸信息序列化異常。

可能原因

傳輸信息不屬于合法的可序列化對(duì)象。

處理步驟

確保傳輸信息屬于Worker支持的合法序列化對(duì)象。

10200007 Worker文件路徑異常

錯(cuò)誤信息

The worker file patch is invalid path.

錯(cuò)誤描述

文件路徑異常,無(wú)法正確加載Worker。

可能原因

Worker文件路徑異常導(dǎo)致無(wú)法正常編譯生成合法的worker.abc。

處理步驟

確保Worker文件路徑符合創(chuàng)建Worker對(duì)象的規(guī)范,參見(jiàn)API參考中constructor9+接口的示例。

10200009 Buffer的長(zhǎng)度錯(cuò)誤

錯(cuò)誤信息

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

錯(cuò)誤描述

Buffer的長(zhǎng)度錯(cuò)誤,不符合要求。

可能原因

Buffer的長(zhǎng)度錯(cuò)誤,不符合要求。Buffer長(zhǎng)度要求為size的整數(shù)倍。其中size為16-bits、32-bits或者64-bits。

處理步驟

確保Buffer長(zhǎng)度符合要求。

Buffer長(zhǎng)度要求為size的整數(shù)倍。其中size為16-bits、32-bits或者64-bits。

10200010 容器為空

錯(cuò)誤信息

The container is empty.

錯(cuò)誤描述

操作的容器為空。

可能原因

操作的容器為空,未添加相關(guān)元素。

處理步驟

確保操作的容器不為空,空容器請(qǐng)先向容器內(nèi)添加元素。

10200011 傳入的this.object不是容器類的實(shí)例

錯(cuò)誤信息

The {methodName} method cannot be bound.

錯(cuò)誤描述

調(diào)用語(yǔ)言容器類的方法時(shí),傳入的this.object不是容器類的實(shí)例語(yǔ)言,容器類的方法不支持bind。

可能原因

容器類的方法不支持bind。

處理步驟

  1. 檢查是否使用bind API調(diào)用語(yǔ)言容器類的方法。
  2. 檢查是否把語(yǔ)言容器類的方法賦值給不是語(yǔ)言容器實(shí)例的對(duì)象來(lái)調(diào)用。

10200012 構(gòu)造函數(shù)調(diào)用異常

錯(cuò)誤信息

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

錯(cuò)誤描述

構(gòu)造語(yǔ)言容器類的構(gòu)造方法不支持直接調(diào)用。

可能原因

調(diào)用構(gòu)造函數(shù)時(shí)未使用new關(guān)鍵字。

處理步驟

檢查是否使用直接調(diào)用了語(yǔ)言容器類的方法,建議使用new關(guān)鍵字創(chuàng)建語(yǔ)言容器類。

10200013 只讀屬性設(shè)置錯(cuò)誤

錯(cuò)誤信息

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

錯(cuò)誤描述

Buffer的屬性${propertyName}只讀,不能進(jìn)行設(shè)置。

可能原因

對(duì)Buffer的只讀屬性進(jìn)行設(shè)置,導(dǎo)致異常。

處理步驟

不要對(duì)Buffer只讀屬性進(jìn)行相關(guān)設(shè)置。

10200014 非Concurrent函數(shù)錯(cuò)誤

錯(cuò)誤信息

The function is not mark as concurrent.

錯(cuò)誤描述

Function未被標(biāo)記為concurrent。

可能原因

任務(wù)池執(zhí)行的任務(wù)所需的函數(shù)未添加@Concurrent。

處理步驟

檢查任務(wù)池執(zhí)行的任務(wù)所需的函數(shù),并補(bǔ)上@Concurrent裝飾器。

10200015 取消不存在的任務(wù)錯(cuò)誤

錯(cuò)誤信息

The task is not exist when cancel it.

錯(cuò)誤描述

取消一個(gè)不存在的任務(wù)。

可能原因

取消任務(wù)時(shí),該任務(wù)并不存在于任務(wù)池中。

處理步驟

取消任務(wù)前,確保任務(wù)已被taskpool.execute調(diào)用進(jìn)入任務(wù)池。

10200016 取消已執(zhí)行的任務(wù)錯(cuò)誤

錯(cuò)誤信息

The task is running when cancel it.

錯(cuò)誤描述

取消已經(jīng)執(zhí)行的任務(wù)。

可能原因

取消任務(wù)時(shí),該任務(wù)已經(jīng)處于執(zhí)行狀態(tài)。

處理步驟

取消任務(wù)前,確保任務(wù)已被執(zhí)行完畢。

10200017 刪除不存在的元素錯(cuò)誤

錯(cuò)誤信息

The element does not exist in this container.

錯(cuò)誤描述

刪除的元素不存在此容器中。

可能原因

刪除元素時(shí),此容器中不存在此元素。

處理步驟

刪除元素前,確保元素存在于此容器中。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)