没有堆栈跟踪的NPE

时间:2011-11-03 19:58:22

标签: java eclipse exception jvm try-catch

我正在尝试调试NPE。

我在Eclipse Run配置中使用了以下标志: -XX:-OmitStackTraceInFastThrow

但我仍然没有在NPE中看到堆栈跟踪。它显示的唯一一行是catch语句的行号。

现在,这个NPE正在从调用堆栈内部深处抛出,并在某个地方被捕获。因此,去每个内部方法并使用catch语句或if (blah==null)语句是一件痛苦和耗时的事情。

如何在Eclipse中获得堆栈跟踪?

1 个答案:

答案 0 :(得分:4)

在Eclipse调试器中,您可以在任何给定类型的异常上放置断点。因此,一旦NPE被抛出,您的调试器应该将您带到确切的位置