【发布时间】:2011-03-28 02:15:12
【问题描述】:
我觉得我在这里遗漏了一些非常简单的东西。我已将 Eclipse 设置为中断所有异常。因此,假设它在 AssertationFailedException 上中断。调试窗口将显示该线程已挂起并具有以下数据:
线程 [Thread-1](暂停(异常 AssertionFailedException))
ContactManager.addContact(String) 行:93
ContactManager$ContactDataCallback.dispatch(String, Element, ClientConnector) 行:118
PacketHandler.handle(FractusPacket) 行:173
ServerConnection.syncProcess(FractusMessage) 行:122
ServerConnection.run() 行:248
Thread.run() 行:636
但是,我要查找的文本,例如: “Getter called outside realm of observable org.eclipse.core.databinding.observable.set.WritableSet@4b7361e2”,直到我单步执行异常(因此将其一直向上传播)输出类型异常、文本(这是我想要的部分)和堆栈跟踪。
如何检查“AssertationFailedException”(或任何其他异常)以获取构造异常的消息?当然,我是在 Debug 透视图中。
【问题讨论】:
标签: java eclipse exception debugging