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模块失败
386浏览 • 1回复 待解决
模块签名配置DevEcoStudio报错
7477浏览 • 2回复 待解决
模块应用使用startAbility报错
1761浏览 • 1回复 待解决
HarmonyOS模块加载机制
212浏览 • 1回复 待解决
HarmonyOS entry模块声明问题
240浏览 • 1回复 待解决
HarmonyOS 项目框架模块搭建
422浏览 • 1回复 待解决
多个feature模块问题
1757浏览 • 1回复 待解决
HarmonyOS fs模块读取文件问题
425浏览 • 1回复 待解决
HarmonyOS 相机模块前后台切换
79浏览 • 1回复 待解决
HarmonyOS 模块生命周期管理
141浏览 • 1回复 待解决
HarmonyOS @Expend跨模块使用问题
315浏览 • 1回复 待解决
HarmonyOS 能否跨模块使用@Styles
236浏览 • 1回复 待解决
python 如何安装 redis 模块
3540浏览 • 1回复 待解决
如何配置模块源码路径
726浏览 • 1回复 待解决
hi3860v100语言模块代码报错
986浏览 • 0回复 待解决