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++主动抛出的异常无法捕获
879浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么在性能敏感场景下要避免频繁抛出异常?
1310浏览 • 1回复 待解决
ErrorManager捕获js异常
1640浏览 • 1回复 待解决
HarmonyOS 捕获异常Invalid parameter value
1146浏览 • 1回复 待解决
HarmonyOS可以全局捕获异常吗?
952浏览 • 1回复 待解决
调用 window.getWindowAvoidArea 时抛出异常
2711浏览 • 1回复 待解决
HarmonyOS 如何使用BusinessError设置code码并抛出异常?
1601浏览 • 1回复 待解决
如何捕获应用发生的异常?
1503浏览 • 1回复 待解决
烧录捕获到异常信息,怎么解决?
9637浏览 • 2回复 待解决
如何使用DFX的ErrorManager来捕获js异常?
1584浏览 • 1回复 待解决
HarmonyOS 数据库操作的时候系统底层抛出了异常
1183浏览 • 1回复 待解决
如何进行全局异常捕获机制,类似ANR机制
3124浏览 • 1回复 待解决
HarmonyOS taskpool.Task.sendData在异步里面为什么会报异常?
1117浏览 • 1回复 待解决
HarmonyOS (react-native)promise.reject抛出异常对象只能接收到message参数
997浏览 • 1回复 待解决
Checkstyle插件使用中为什么会报错?
9588浏览 • 1回复 已解决
http文档中,为什么成功不销毁,而异常需要销毁?
1538浏览 • 1回复 待解决
#鸿蒙学习大百科#如何捕获程序的ANR异常?
963浏览 • 1回复 待解决
首选项存储问题,为什么会报错?
1437浏览 • 1回复 待解决
为什么还会报错,已经按照官方示例走了
1423浏览 • 0回复 待解决
HarmonyOS App后台切前台,为什么先走了当前页面的onPageShow,再执行了onForeGround
1164浏览 • 1回复 待解决
HarmonyOS 上传文件PhotoViewPicker,抛出错误
744浏览 • 1回复 待解决
DevEco Studio导入iconFont的字体文件为什么会报错
1470浏览 • 2回复 待解决
为什么我每次编译系统都会停在某处10分钟左右再执行?
6042浏览 • 1回复 已解决
HarmonyOS如何捕获UnhandledPromiseRejection
1214浏览 • 1回复 待解决
ArkTS只支持抛出Error类或其派生类的实例。禁止抛出其他类型(例如number或string)的数据,具体可以参考下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/typescript-to-arkts-migration-guide-V5#限制throw语句中表达式的类型