exception 相关问题

异常是一种异常情况,需要偏离程序的正常流程。通常,异常不应导致完全失败,而应由异常处理程序引起。异常处理是许多编程语言中的内置构造。通常,通过展开堆栈来处理异常,从而回滚到异常范围之外的已定义状态,然后调用处理程序块或例程。

.NET 抛出“未安装 xyz 软件”或“未安装/未检测到所需 Windows 功能”的异常

正如标题所述,我很好奇什么 .NET 异常最适合依赖软件(第 3 方应用程序、Windows 可选功能/角色等)的场景,而不是

回答 1 投票 0

与严格模式一起使用时 JavaScript 的 try/catch 奇怪行为

我正在开发一个使用严格模式声明的现有函数。我发现奇怪的是,当抛出异常时,catch 块不会被执行。我认为这与

回答 1 投票 0

NodeJS,异步异常无法捕获

我读了一篇内容非常丰富的博客(作者 PANU PITKÄMÄKI),内容是关于为什么异步异常在 NodeJS 中无法追踪的。它指出在 NodeJS 中,异步异常是无法追踪的,因为 catch

回答 1 投票 0

使用 window.onerror 来捕获抛出字符串而不是错误对象

我有一个通用错误处理程序,它无法捕获所有错误,因为某些错误会作为字符串抛出。 例如 window.onerror = 新函数(msg, url, line, col, error){ 控制台.log...

回答 1 投票 0

NodeJS:抛出错误仍然会带来性能损失吗?

根据nodejs框架的不同,通常有两种方法来管理错误。 抛出它们(即抛出 new Error('invalid id');) 返回它们(即 return { 400: 'invalid id' };) 由于旧的建议

回答 1 投票 0

为什么不同时使用 Debug.Assert 和异常抛出

这个Debug.Assert vs Exception Throwing已经被打死了。我明白其中的区别。 Assert是程序员错误;外部意外情况除外。我得到它。 但是,在...

回答 1 投票 0

如果类没有实现方法,则打印调用类和方法

说我有 公共A类{ 公共无效myMethod()抛出异常{ } } 公共 B 类扩展 A 类 { } 如果我现在有一个 B 实例并调用 myMethod() 并抛出异常,...

回答 1 投票 0

有没有办法拦截所有 JavaScript 错误?

目标:当发生任何 JS 错误时,从该错误中获取信息并用它执行自定义函数。 描述:如果脚本产生这样的错误...... var a = 测试; // VM334:1 未捕获

回答 1 投票 0

如何在 Chai 中检查函数是否抛出错误

我正在进行一个测试,在测试中我正在调用一个 API,我希望该 API 会抛出异常。我想检查API调用是否抛出异常。如果是,则通过测试;如果不是,则测试失败。

回答 1 投票 0

Spark write 方法抛出 IO 异常 - mkdirs 无法创建文件

我当前正在运行一个 pyspark 程序,该程序尝试将 parquet 文件写入网络驱动器上的本地文件系统文件夹。但程序在写入 parquet 文件时抛出错误。然而...

回答 1 投票 0

为什么空引用异常不能命名具有空引用的对象?

在我看来,我的大量调试时间都花在了追踪复杂语句中的空引用异常上。例如: 对于 _GamesToOpen.GetIterator() 中的每个游戏作为 IHomeGame 为什么,w...

回答 5 投票 0

为什么我的 python 代码异常在 MS Visual Code 中失败,但作为独立脚本运行良好

我有一个大型数据聚合软件应用程序,它使用 xml 文件作为主要输入。我在每个常规级别都尝试过排除原因。当作为独立脚本运行时,它运行良好。当...

回答 1 投票 0

如何记录创建时的所有 Java 异常?

在某些情况下,抛出的异常会导致我们使用的本机库在记录到任何地方之前崩溃。因此等待 UncaughtExceptionHandler 记录它们是行不通的。甚至

回答 1 投票 0

Spock 在Where 块中测试异常处理

我正在测试一个有一些依赖项的服务方法;我想断言,如果这些依赖项中的任何一个抛出异常,则服务方法应该返回默认值。 服务...

回答 2 投票 0

声明抛出 IOException 的 Java 方法不将异常传播到调用堆栈

方法如下: (388)受保护的字符串 getExtension(BufferedInputStream 流)抛出 IOException,MimeTypeException { (389) 构造函数 (390) 媒体...

回答 1 投票 0

异步堆栈跟踪中缺少调用方法

我在 WPF .NET 8 应用程序中有以下代码。 当发生异常时,唯一的调用堆栈是: WpfApp119.ViewModel.Compute() 第 23 行 C# WpfApp119.ViewModel.LoadData.AnonymousMethod__0_0()

回答 1 投票 0

在 API 的 Python 脚本中合并键盘中断

我有一个 python 脚本,它连接到 Interactive Brokers API 并检索安全合约信息,如下所示: 从 ibapi.client 导入 * 从 ibapi.wrapper 导入 * 导入时间 Te 类...

回答 2 投票 0

为什么编译器在编译时无法检测到有关 Serialized 声明的错误?

来自Serialized接口的JavaDoc第二段: 为了允许不可序列化类的子类型被序列化, 子类型可能承担保存和恢复状态的责任...

回答 1 投票 0

如何在Python中正确处理异常而不丢失回溯信息?

我正在开发一个Python应用程序,我需要优雅地处理异常并记录有用的信息以进行调试。具体来说,我想捕获运行期间发生的异常...

回答 1 投票 0

.NET 中是否有任何内置的异常类型用于愚蠢的异常?

我在共享组件中有以下代码: 公共类我的类{ 公共无效DoWork(){ // ... 如果(someConditionWhichShouldAlwaysBeFalse){ 抛出新的例外...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.