HarmonyOS BusinessError: An exception occurred during serialization, taskpool: failed to serialize arguments.
使用taskpool执行异步函数时,报函数参数无法序列号错误
@Sendable
export default class InsertDbDataBean{
  no: string =''
  name: string=''
  ...
}
export class CompareResult {
  delList: Set<string> = new Set();
  addList: Array<InsertDbDataBean> = new Array();
}
@Concurrent
export function dataCompareUtils(appDbList:InsertDbDataBean[],serverMap:Map<string,InsertDbDataBean>,localContactIds:Set<string>): CompareResult {
  let jobNoDel: Set<string> = new Set();
  let dbNoAdd:Array<InsertDbDataBean> = new Array();
  ....
  return {
    delList: jobNoDel,
    addList: dbNoAdd
  }
}
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS occur exception need return错误 
1318浏览  • 1回复 待解决
编译报错Found exception如下 
3318浏览  • 1回复 待解决
A problem occurred configuring project ':entry'. > Unable to download the HarmonyOS SDK. proxyHost s 
13182浏览  • 2回复 待解决
A problem occurred configuring project ':entry'. > An error occur in configuration. 
7854浏览  • 1回复 待解决
BusinessError类型中,如果类似reject("12345")调用,该怎么在BusinessError中取到"12345"数据 
2304浏览  • 1回复 待解决
CompileScript失败,报错JSVM_PENDING_EXCEPTION 
850浏览  • 1回复 待解决
polardb添加索引报错Fail to get MDL on replica during DDL怎么回事? 
6142浏览  • 1回复 待解决
HarmonyOS 如何使用BusinessError设置code码并抛出异常? 
1811浏览  • 1回复 待解决
HarmonyOS 系统库中含有std::exception类型信息导致catch异常 
1249浏览  • 1回复 待解决
HarmonyOS TaskPool相关咨询 
1400浏览  • 1回复 待解决
HarmonyOS taskpool Sendable对象 
995浏览  • 1回复 待解决
HarmonyOS taskpool使用crash 
2829浏览  • 2回复 待解决
HarmonyOS taskpool怎么使用 
1471浏览  • 1回复 待解决
获取设备列表FeatureAbility.getDeviceList报process request runtime exception 
6191浏览  • 1回复 待解决
HarmonyOS Promise & taskpool使用问题 
1418浏览  • 1回复 待解决
HarmonyOS 关于taskpool的问题 
1257浏览  • 1回复 待解决
HarmonyOS taskpool使用问题咨询 
1361浏览  • 1回复 待解决
error: install failed due to grant request permissions failed. 
6368浏览  • 1回复 待解决
SystemPluginLoader: find plugin class exception, Class:ohos.event.notification.plugin.NotificationPl 
6976浏览  • 1回复 待解决
HarmonyOS  taskpool线程数量控制 
1883浏览  • 2回复 待解决
HarmonyOS taskpool线程并发问题 
1135浏览  • 1回复 待解决
HarmonyOS taskpool线程池数量问题 
1633浏览  • 1回复 待解决
HarmonyOS 使用worker和TaskPool咨询 
1404浏览  • 1回复 待解决
HarmonyOS taskpool线程中senddata报错 
1519浏览  • 1回复 待解决





















请检查序列化对象是否支持,文档说明如下:
序列化支持的类型包括:除Symbol之外的基础类型、Date、String、RegExp、Array、Map、Set、Object(仅限简单对象,比如通过“{}”或者“new Object”创建,普通对象仅支持传递属性,不支持传递其原型及方法)、ArrayBuffer、TypedArray。
文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/serialization-support-types-V5