Intellij没有打破未捕获的异常

时间:2016-06-17 00:25:34

标签: debugging intellij-idea clojure

我在Intellij中编写Clojure时遇到NullPointerException。在尝试调试它时,Intellij在异常发生时拒绝中断。

以下是总结情况的截图:

enter image description here

请注意,在左边的断点管理器中,我有一个为NullPointerException设置的断点,以便在发生未捕获的异常时触发。在右侧,您可以看到,尽管设置了这个断点,NPE仍然可以通过。我从消息的其余部分知道,我似乎试图将null / nil转换为double,但没有堆栈跟踪,只是如此有用。

如果我检查“捕获异常”它会触发,但是我必须筛选内部发生的大量与我的问题没有任何关系的NPE。如果我让它更通用并要求它打破任何未被捕获的异常,它仍然拒绝破坏。

我不认为包含代码是必要的,因为我不希望任何人为我实际调试它;我更好奇的是,为什么它在我预期的时候没有破坏。

0 个答案:

没有答案