exception-handling 相关问题

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

在Rails 4中,rescue_from ActionController :: RoutingError

我有以下错误:ActionController :: RoutingError(没有路由匹配[GET]“/ images/favicon.ico”)我想为不存在的链接显示error404页面。我怎样才能做到这一点?

回答 3 投票 20

可以为空的对象必须有值吗?

在线:bool travel = fill.travel.Value;我收到以下错误:Nullable对象必须有一个值,我不知道为什么。我想做的就是获取旅行数据库中的价值......

回答 8 投票 30

哪一个具有更多优先级ArithmeticException和ArrayIndexOutOfBoundsException

我写了一个程序有点令人困惑,我知道它会抛出ArithmeticException但在此之前它将通过ArrayIndexOutOfBoundsException,因为我预期,但它总是抛出......

回答 3 投票 -1

也不会抛出DataAccessException类型的异常;异常类型必须是Throwable的子类

我的源代码如下。它有一个错误,“不能抛出DataAccessException类型的异常;异常类型必须是Throwable的子类”。我无法理解为什么错误发生了。让我来 ...

回答 5 投票 11

NestJS从ExceptionFilter抛出

我尝试使用ExceptionFilter将异常映射到它们的HTTP对应物。这是我的代码:@Catch(EntityNotFoundError)导出类EntityNotFoundFilter实现ExceptionFilter {catch(...

回答 3 投票 2

如何捕获算术异常

我试图通过使用try catch块或抛出异常方法来捕获以下代码中的异常。我已经尝试使用try catch块并在不同的地方抛出异常方法...

回答 3 投票 1

在R中的异常处理中分配值

while(bo!= 10){x = tryCatch(getURLContent(Site,verbose = F,curl = handle),error = function(e){cat(“ERROR1:”,e $ message,“\ n”)Sys。睡觉(1)......

回答 2 投票 4

IllegalArgumentException:无法将给定的Object格式化为Date [关闭]

我试图通过setter方法设置上下文对象。但是我收到以下代码行的错误:IllegalArgumentException:无法将给定的Object格式化为Date contextBO ....

回答 2 投票 -3

MVC错误句柄与自定义错误消息

我正在使用MVC5构建一个新的Web应用程序,我需要以下内容:捕获错误在文件中记录详细信息通过电子邮件发送添加到详细的自定义信息(例如...的ID

回答 6 投票 2

PHP异常处理程序和关闭函数

我如何捕获(自定义异常处理程序)我在自定义关闭函数中抛出的异常(自定义异常处理程序)?我没有使用任何框架。示例:register_shutdown_function('...

回答 2 投票 1

在一个catch块中捕获多个异常类型

我想要一种更简洁的方法来获得以下功能,在一个块中捕获AError和BError:try {/ * something * /} catch(AError,BError $ e){handler1($ e)} catch(异常$。 ..

回答 11 投票 206

全局异常处理Web Api 2,遇到HTTPPOST问题

我试图在全球范围内处理异常。这里是我的exceptionHandlerClass public override void Handle(ExceptionHandlerContext context){HttpResponseMessage resp; resp = ...

回答 1 投票 1

在Java中,是使用throws Exception而不是抛出多个特定异常的良好实践?

在查看Spring MVC框架时,我注意到,除非我误解,否则它的开发人员会抛出异常而不是抛出多个异常。我意识到......的核心是......

回答 15 投票 13

C# - 异常后重复代码的简单方法?

在没有使用方法递归或goto语句的情况下发生异常后,有没有简单的方法在try / catch块中重复代码?我正在调用一个Web服务,然后将该数据推送到SQL ...

回答 6 投票 -1

不知道使用google-test抛出异常的地方

我们使用Google Test作为我们的C ++单元测试框架。但我遇到了一个痛苦的局面,不知道如何应对。基本上,当代码中有未捕获的异常时,我得到了......

回答 3 投票 4

Node.js最佳实践异常处理

我几天前刚开始尝试node.js。我已经意识到只要我的程序中有未处理的异常,Node就会终止。这与普通服务器容器不同......

回答 10 投票 711

获取导致异常的异常描述和堆栈跟踪,全部作为字符串

我在Python中看到了很多关于堆栈跟踪和异常的帖子。但还没找到我需要的东西。我有一大堆Python 2.7代码可能引发异常。我想抓住它并分配......

回答 9 投票 344

Spring Boot - 使用RestControllerAdvice的全局自定义异常处理机制

我正在使用Spring Boot for Restful Web Services。尝试设置一个全局自定义异常处理机制,它依赖于@RestControllerAdvice,它可以处理已知的异常但也...

回答 2 投票 1

Java - 使用经典for循环时是否会发生并发修改异常?

使用经典for循环时是否有机会获得并发修改异常? import java.util。*; class IterTest {public static void main(String [] args){List

回答 3 投票 1

捕获异步void方法抛出的异常

使用Microsoft for .NET的异步CTP,是否可以捕获调用方法中异步方法抛出的异常? public async void Foo(){var x = await DoSomethingAsync(); ...

回答 6 投票 241

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