腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
为什么我的异常不被catch捕获?
异常不被catch捕获可能有以下几个原因:
异常类型不匹配:catch语句中指定的异常类型与实际抛出的异常类型不一致,导致异常无法被捕获。在catch语句中应该指定与抛出异常类型相匹配的异常类型或其父类。
异常发生的位置不正确:异常发生的位置不在try块内或try块嵌套的其他块内,导致异常无法被捕获。应该将可能抛出异常的代码放在try块内。
异常被上层调用者捕获:异常被调用者的上层方法捕获并处理,导致当前方法中的catch语句无法捕获异常。可以通过在调用链中的每个方法中添加catch语句来捕获异常。
异常被其他线程捕获:异常被其他线程捕获并处理,导致当前线程中的catch语句无法捕获异常。可以通过在代码中添加合适的同步机制来避免多线程异常的问题。
异常被忽略:异常被代码中的某些逻辑忽略,没有进行捕获和处理。应该在合适的位置添加catch语句来捕获异常,并进行相应的处理,如记录日志、回滚事务等。
腾讯云相关产品和产品介绍链接地址:
云函数(Serverless):
https://cloud.tencent.com/product/scf
云服务器(CVM):
https://cloud.tencent.com/product/cvm
云数据库MySQL版(CDB):
https://cloud.tencent.com/product/cdb_mysql
云原生应用引擎(TKE):
https://cloud.tencent.com/product/tke
云存储(COS):
https://cloud.tencent.com/product/cos
人工智能平台(AI Lab):
https://cloud.tencent.com/product/ailab
物联网开发平台(IoT Explorer):
https://cloud.tencent.com/product/iotexplorer
移动推送(信鸽):
https://cloud.tencent.com/product/tpns
区块链服务(BCS):
https://cloud.tencent.com/product/bcs
腾讯云游戏引擎(GSE):
https://cloud.tencent.com/product/gse
相关搜索:
Catch块没有捕获异常
scala try/catch未捕获异常
异常处理尝试捕获内部catch
为什么.NET异常没有被try/catch块捕获?
在java中,catch不能捕获异常
为什么我不能在Kotlin协程中使用try/catch来捕获异常?
为什么这个try-catch包装器宏无法捕获异常?
嵌套的Try-Catch块未捕获异常
try/catch块捕获异常的意义是什么?
在try/catch块中未捕获异常
为什么我的风格不被接受?
try catch块仍返回本应捕获的异常
Dart在try/catch中不捕获平台异常
ExpectedException没有捕获异常,但我可以用try catch捕获它
我可以捕获已经捕获的异常吗?
未从try-catch块内部捕获“未处理”的异常
为什么我的函数不被识别?JavaScript
为什么捕获Throwables时会捕获Java中的异常?
为什么多个继承的异常不能捕获父异常?
为什么我的带有嵌套异步函数的try-catch异常没有抛出?
相关搜索:
Catch块没有捕获异常
scala try/catch未捕获异常
异常处理尝试捕获内部catch
为什么.NET异常没有被try/catch块捕获?
在java中,catch不能捕获异常
为什么我不能在Kotlin协程中使用try/catch来捕获异常?
为什么这个try-catch包装器宏无法捕获异常?
嵌套的Try-Catch块未捕获异常
try/catch块捕获异常的意义是什么?
在try/catch块中未捕获异常
为什么我的风格不被接受?
try catch块仍返回本应捕获的异常
Dart在try/catch中不捕获平台异常
ExpectedException没有捕获异常,但我可以用try catch捕获它
我可以捕获已经捕获的异常吗?
未从try-catch块内部捕获“未处理”的异常
为什么我的函数不被识别?JavaScript
为什么捕获Throwables时会捕获Java中的异常?
为什么多个继承的异常不能捕获父异常?
为什么我的带有嵌套异步函数的try-catch异常没有抛出?
页面内容是否对你有帮助?
有帮助
没帮助
相关·
内容
文章
问答
(9999+)
视频
沙龙
1
回答
Obj-C中
的
异常
处理
、
、
、
我
一直在读有关上
的
异常
处理
的
文章,但我想知道
为什么
标准C操作
的
异常
不被
捕获
? int i = 10 / 0;@
catch
(NSException * e) { NSLog(@&q
浏览 1
提问于2010-04-24
得票数 6
回答已采纳
1
回答
未
捕获
任务
异常
、
、
、
使用下面的代码,
我
只
捕获
ContinueWith操作中
的
异常
,而不
捕获
try-
catch
块。有人知道
我
为什么
抓不到吗?据我所知,ContinueWith是处理任务
异常
的
旧方法,而使用.Net Core 3,
异常
也可以通过尝试
捕获
来
捕获
。来自类public static Task Connect
浏览 4
提问于2019-12-10
得票数 0
3
回答
一个
异常
被函数尝试块
的
构造函数抛出两次。
、
、
、
、
为什么
从类A
的
构造函数中抛出
的
以下
异常
会被
捕获
两次,第一次被构造函数本身
的
catch
捕获
,第二次被
catch
在主函数中
捕获
? throw E("Exception thrown in A()");
浏览 4
提问于2013-10-30
得票数 5
回答已采纳
2
回答
为什么
Promise.
catch
处理程序没有在Promise.then处理程序中调用任何
异常
?
、
在下面的Javascript代码中,
为什么
在示例1和2中
捕获
异常
,而在示例3中没有
捕获
异常
?} f1().then(() => { throw new Error("error from anonymous") }).
catch
(errorHandler); f1().then(async
浏览 3
提问于2022-10-31
得票数 1
2
回答
C++:
catch
( ... )是否会遗漏任何
异常
、
catch
(...)会
捕获
所有
异常
吗?还是会有一些
异常
可能会被遗漏?
浏览 1
提问于2020-10-29
得票数 0
2
回答
顶点类构造函数中
的
异常
、
、
我
一直在尝试
捕获
Salesforce自定义顶点类中
的
异常
,但似乎不起作用。 try{ ....
浏览 5
提问于2011-04-19
得票数 1
1
回答
为什么
Java中
的
多
捕获
特性需要
异常
才是最终
的
?
、
、
、
添加到Java 7中
的
文档指出,
catch
子句中
的
异常
参数是隐式final。
我
的
问题是:,这样
的
限制有什么意义?因为
我
似乎找不到它带来
的
任何关键改进。将引用对象标记为final只会保护引用本身
不被
修改,而不会保护它引用
的
对象,而且永远不会禁止创建另一个引用并以他们想要
的
方式修改它。讨论了
为什么
修改
catch
子句中
的
异常
浏览 4
提问于2015-02-18
得票数 14
回答已采纳
2
回答
如何编写try..
catch
ThreadPool.QueueUserWorkItem代码
、
、
我
有很多异步命令。
我
想写try..
catch
,不要重复太多。{ action } );_fooCommand = new AsynchronousCommand( () => { try.exception.
catch
} ); 当在外面的时候,不要:
浏览 2
提问于2014-03-06
得票数 3
回答已采纳
1
回答
被处理程序
捕获
的
对象是原始对象
的
副本吗?
、
这个节选摘自比昂
的
书: 原则上,当抛出
异常
时会复制它,因此处理程序将获得原始
异常
的
副本。事实上,
异常
在被
捕获
之前可能会被复制几次。因此,我们不能抛出无法复制
的
异常
。如果我们通过引用或指针
捕获
异常
,那么这是不成立
的
。
我
说
的
对吗?这里
的
作者是否意味着抛出
的
对象首先在内部复制,然后将该副本传递给处理程序参数,如果处理程序参数是通过值传
浏览 5
提问于2012-04-14
得票数 0
回答已采纳
1
回答
从函数中抛出和
捕获
异常
、
"; };} connectTo("http://www.google.com");} 也许"
catch
“部分将被执行(在控制台中出现消息),但
异常
保持
不被
捕获
(=在控制台中出现"Uncaught Troubls.”
为什么</em
浏览 1
提问于2011-02-07
得票数 5
回答已采纳
3
回答
在Java中,在try块中
捕获
的
未检查
异常
不是已检查
异常
吗?
、
、
有人告诉
我
,在Java中,未检查
的
异常
可以在try块中
捕获
,但是如果它被
捕获
,它不是被称为检查过
的
异常
吗?
浏览 5
提问于2009-06-26
得票数 8
回答已采纳
3
回答
测试预期
异常
,
异常
被抛出(它显示在输出中),但是测试还是失败了。
、
、
、
嗨,有一个车辆构造函数
的
测试。该测试使用没有驾驶执照
的
司机初始化车辆,并且应该抛出
异常
。ingezetenenExclBestuurder.add(a[i]); }junit.framework.AssertionFailedError: Expected exception: be.vdab.util.mens.
浏览 1
提问于2015-01-23
得票数 0
回答已采纳
2
回答
Try/
Catch
块无法
捕获
异常
、
我
的
程序在try/
catch
块中生成一个System.ComponentModel.Win32Exception,但没有
捕获
异常
。代码非常简单:{}{} 程序在这个代码块中运行了数百次,没
浏览 3
提问于2015-01-30
得票数 3
1
回答
捕捉与不捕捉特定错误类型在飞镖-在行为上有什么不同?
、
我
对
捕获
错误
的
理解是,如果某个错误被“
捕获
”,那么在
catch
块后面的方法中
的
代码将不会执行,除非您之后有一个finally语句。
我
使用语句on CustomException
catch
(error)捕捉到某种
异常
类型,但我不打算重新抛出错误,并且不需要对实际错误做任何操作。
我
没有return或rethrow语句,因为
我
假设了
catch
块。
我
有两个问题要确保<
浏览 3
提问于2022-08-30
得票数 0
回答已采纳
4
回答
为什么
我
的
异常
没有被
catch
捕获
?
、
$_POST['zones'], $_POST['statuses']);
catch
(Exception $e) print '';}staticfileImport($filepath, $zones, $statuses) throw new Excepti
浏览 31
提问于2012-02-01
得票数 20
回答已采纳
3
回答
是否有可能
捕获
除运行时
异常
之外
的
所有
异常
?
、
、
、
、
我
有一个抛出很多检查
异常
的
语句。
我
可以像这样为它们添加所有
catch
块: methodThrowingALotOfDifferentExceptions();}
catch
...
浏览 2
提问于2012-11-14
得票数 22
回答已采纳
3
回答
Python:
捕获
特定
异常
、
我
想要
捕获
特定
的
ValueError,而不是任何ValueError。
我
尝试了这样
的
东西:except: ValueError, 'For STRING = ’WPF’, this然后
我
试着:except Valu
浏览 0
提问于2012-11-23
得票数 71
回答已采纳
1
回答
捕获
异常
对象是否安全
、
、
我
使用依赖于
异常
的
Java库。,让其余
的
不被
捕获
,因为它们可能是致命
的
。在这里,
我
的
理解是,
捕获
Exception意味着
捕获
任何非致命/非严重
的
异常
。因为它不同于
捕获
Throwable,所以它是安全
的
--但它是真的吗?使用它
的
理由是未知
的
异常
可能会从堆栈
的<
浏览 1
提问于2019-05-31
得票数 6
3
回答
Android崩溃报告显示被
捕获
的
异常
。
、
我
有一个用Java编写
的
Android应用程序,最近
我
注意到许多崩溃报告发生在一个AsyncTask中。堆栈跟踪没有任何意义,因为它位于try/
catch
中,因此无法抛出
异常
。被
捕获
的
异常
如何导致应用程序崩溃?user = MainActivity.connection.fetch(this.config); 这是一个普通
的
Runtim
浏览 5
提问于2022-04-12
得票数 2
3
回答
列表排序中未处理
的
异常
、
因此,
我
有一个包含自定义类MyClass
的
列表。同样
的
问题,
我
有一个真正
的
应用程序,导致
我
浏览 3
提问于2009-11-19
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么我注册的前海公司会地址异常
Java捕获异常了控制台仍然报红的解决方法
C+之异常处理
真机调试安卓捕获应用的运行时异常并保存代码
C#多线程开发-处理子线程中的异常
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券