【发布时间】:2012-03-23 17:35:08
【问题描述】:
我的代码抛出异常(由于错误)。在日志中,我看到:
org.jboss.resteasy.spi.UnhandledException: java.lang.NullPointerException
at org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:323)
at org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:199)
at org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:175)
at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:529)
etc...
实际异常的堆栈没有被记录。如果我将代码包装在 try..catch 中并记录捕获的异常,我可以验证我的代码是否有问题。我的系统中没有其他库这样做,即使对于深度包装的异常也是如此,所以它一定是 RESTEasy 中的问题,也许在 UnhandledException?
有没有办法绕过这种行为?我想不出它应该隐藏实际异常的充分理由。
- 码头
- Java
- 春季 3.0.3
- RESTEasy 2.0.1GA
【问题讨论】: