Hut*_*ut8 19 java eclipse debugging exception
我觉得我在这里错过了很简单的东西.我设置Eclipse以打破所有异常.所以,假设它在AssertationFailedException上中断.Debug窗口将显示该线程已挂起并具有以下数据:
Thread [Thread-1] (Suspended (exception AssertionFailedException)) ContactManager.addContact(String) line: 93 ContactManager$ContactDataCallback.dispatch(String, Element, ClientConnector) line: 118 PacketHandler.handle(FractusPacket) line: 173 ServerConnection.syncProcess(FractusMessage) line: 122 ServerConnection.run() line: 248 Thread.run() line: 636
但是,我正在寻找的文本,例如:"Getter在可观察的org.eclipse.core.databinding.observable.set.WritableSet@4b7361e2外部调用",直到我逐步执行异常(因此传播)它一直向上堆栈)它输出异常的类型,文本(这是我想要的部分)和堆栈跟踪.
如何检查"AssertationFailedException"(或任何其他异常)以获取构造异常的消息?当然我在Debug透视图中.
Mic*_*hel 30
Eclipse Preferences中有一个选项,允许检查抛出的异常:
校验 Java -> Debug -> Open popup when suspended on exception
使用此选项,将有一个允许检查异常的弹出窗口.
奇怪的是,默认情况下不会选中此选项,因为它非常有用!
归档时间: |
|
查看次数: |
8891 次 |
最近记录: |