HarmonyOS 捕获异常再抛出为什么报错
public async put(key: string, value: string) {
const store = await this.initManager();
logger.debug('Succeeded in getting KVStore.');
try {
await store.put(key, value);
logger.debug('Succeeded in putting data.');
} catch (err) {
logger.debug(`Failed to put data. Code:${err.code},message:${err.message}`);
throw err
}
}
如以上代码,想在发生异常时能输出日志,但是并不处理理异常仍是向调用者抛出,ide提示throw err 报错致编译不通过。
"throw" statements cannot accept values of arbitrary types (arkts-limited-throw) <ArkTSCheck>
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 内C++主动抛出的异常无法捕获
857浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么在性能敏感场景下要避免频繁抛出异常?
1300浏览 • 1回复 待解决
ErrorManager捕获js异常
1631浏览 • 1回复 待解决
HarmonyOS可以全局捕获异常吗?
942浏览 • 1回复 待解决
HarmonyOS 捕获异常Invalid parameter value
1125浏览 • 1回复 待解决
HarmonyOS 如何使用BusinessError设置code码并抛出异常?
1550浏览 • 1回复 待解决
调用 window.getWindowAvoidArea 时抛出异常
2694浏览 • 1回复 待解决
如何捕获应用发生的异常?
1492浏览 • 1回复 待解决
烧录捕获到异常信息,怎么解决?
9614浏览 • 2回复 待解决
HarmonyOS 数据库操作的时候系统底层抛出了异常
1169浏览 • 1回复 待解决
Checkstyle插件使用中为什么会报错?
9580浏览 • 1回复 已解决
如何使用DFX的ErrorManager来捕获js异常?
1559浏览 • 1回复 待解决
HarmonyOS taskpool.Task.sendData在异步里面为什么会报异常?
1078浏览 • 1回复 待解决
HarmonyOS (react-native)promise.reject抛出异常对象只能接收到message参数
989浏览 • 1回复 待解决
http文档中,为什么成功不销毁,而异常需要销毁?
1521浏览 • 1回复 待解决
如何进行全局异常捕获机制,类似ANR机制
3080浏览 • 1回复 待解决
首选项存储问题,为什么会报错?
1411浏览 • 1回复 待解决
为什么还会报错,已经按照官方示例走了
1410浏览 • 0回复 待解决
#鸿蒙学习大百科#如何捕获程序的ANR异常?
939浏览 • 1回复 待解决
DevEco Studio导入iconFont的字体文件为什么会报错
1443浏览 • 2回复 待解决
HarmonyOS App后台切前台,为什么先走了当前页面的onPageShow,再执行了onForeGround
1132浏览 • 1回复 待解决
HarmonyOS 上传文件PhotoViewPicker,抛出错误
711浏览 • 1回复 待解决
为什么我每次编译系统都会停在某处10分钟左右再执行?
6031浏览 • 1回复 已解决
HarmonyOS 为什么List[index]能获取到数据,List.get(index)要报错?
1445浏览 • 1回复 待解决
ArkTS只支持抛出Error类或其派生类的实例。禁止抛出其他类型(例如number或string)的数据,具体可以参考下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/typescript-to-arkts-migration-guide-V5#限制throw语句中表达式的类型