Я чувствую, что мне не хватает чего-то очень простого здесь. У меня Eclipse настроен для прерывания всех исключений. Итак, скажем, что он разбивается на AssessionFailedException. Окно 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 вызывается вне области наблюдаемого [email protected]", недоступен до тех пор, пока я не перейду через исключение (таким образом, распространяя его полностью вверх по стеку), где он выводит тип исключение, текст (который является частью, которую я хочу) и трассировку стека.
Как я могу просмотреть "AssessionFailedException" (или любое другое исключение), чтобы получить сообщение, с помощью которого было создано исключение? Конечно, я в перспективе Debug.