HarmonyOS A模块调用B模块(ability模块),B模块的worker报错

A模块调用B模块(ability模块),B模块的worker报错,应该如何处理:

workerInstance onexit {“message”:“ReferenceError: Load file with filename ‘/data/storage/el1/bundle/quotesocket/ets/modules.abc’ failed, recordName ‘com.xxx.xxx.hm/quotesocket/ets/workers/worker’”,“backtrace”:"=Backtrace====\n#01 pc 0000000000012713 /system/lib64/module/libworker.z.so\n#02 pc 0000000000012353 /system/lib64/module/libworker.z.so\n#03 pc 0000000000021ff3 /system/lib64/module/libworker.z.so\n#04 pc 000000000010cd2f /lib/ld-musl-aarch64.so.1\n#05 pc 00000000000855c3 /lib/ld-musl-aarch64.so.1",“timeStamp”:“2024-04-11 14:48:39”,“type”:“ErrorEvent”,“error”:{}}
HarmonyOS
2024-08-12 14:27:51
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

1、可以将WorkerModule下的WorkerManager.ets文件中的scriptURL属性直接赋值而不是在构造函数中赋值如下:

export class WorkerManager { 
  private readonly scriptURL: string = 'WorkerModule/ets/workers/Worker.ets' 
  private workerInstance: worker.ThreadWorker=new worker.ThreadWorker(this.scriptURL);

2、需要配置一下entry模块的oh-package.json5文件。

"dependencies": {         
 "@ohos/WorkerModule": 'file:../WorkerModule'     
 }
分享
微博
QQ
微信
回复
2024-08-12 19:58:10
相关问题
HarmonyOS NAPI调用HAR模块失败
542浏览 • 1回复 待解决
模块签名配置DevEcoStudio报错
7691浏览 • 2回复 待解决
模块应用使用startAbility报错
1856浏览 • 1回复 待解决
HarmonyOS 模块库互相依赖报错
35浏览 • 1回复 待解决
HarmonyOS 模块依赖问题
55浏览 • 1回复 待解决
HarmonyOS 模块引用问题
69浏览 • 1回复 待解决
HarmonyOS模块加载机制
313浏览 • 1回复 待解决
多个feature模块问题
1880浏览 • 1回复 待解决
HarmonyOS 安装时报错依赖模块不存在
1002浏览 • 1回复 待解决
HarmonyOS模块页面跳转
27浏览 • 1回复 待解决
HarmonyOS entry模块声明问题
336浏览 • 1回复 待解决
HarmonyOS 项目框架模块搭建
585浏览 • 1回复 待解决