मुझे लगता है कि मैं यहां कुछ बहुत आसान याद कर रहा हूं। मेरे पास सभी अपवादों को तोड़ने के लिए ग्रहण स्थापित है। तो, मान लें कि यह एक AssertationFailedException पर टूट जाता है। डिबग खिड़की है कि धागा निलंबित दिखाने के लिए और निम्न डेटा है जाएगा:एक्लिप्स में अपवाद पर ब्रेकपॉइंट - अपवाद वस्तु की जांच कैसे करें?
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
हालांकि, पाठ है कि मैं के लिए देख रहा हूँ, जैसे: "मनुष्य नमूदार org.eclipse.core.databinding के बाहर दायरे बुलाया .observable.set.WritableSet @ 4b7361e2 ", तब तक उपलब्ध नहीं है जब तक कि मैं अपवाद के माध्यम से कदम नहीं उठाता (इस प्रकार इसे ढेर तक सभी तरह से प्रचारित करता हूं) जहां यह अपवाद के प्रकार को आउटपुट करता है, पाठ (जो भाग मैं चाहता हूं) और ढेर का निशान।
संदेश प्राप्त करने के लिए अपवाद का निर्माण करने के लिए मैं "एस्पर्टेशनफेल अपवाद" (या कोई अन्य अपवाद) कैसे देख सकता हूं? बेशक मैं डीबग परिप्रेक्ष्य में हूं।
बढ़िया! ग्रहण को फिर से शुरू करने के लिए शायद इसकी आवश्यकता है क्योंकि यह मेरे मामले में था। इसके अलावा Ctrl + Shift + I इस विंडो में वादा किए अनुसार काम नहीं करता है। – alehro
यह शायद डिफ़ॉल्ट रूप से चेक नहीं किया गया है क्योंकि आप कभी-कभी अपवादों का * बहुत * प्राप्त कर सकते हैं। हालांकि इस जवाब में +1, अगर मैं कर सकता तो मैं +5 होगा। इसे खोजने के लिए मुझे बहुत समय लगा। – eis