我在Eclipse 3.4.2中調試時遇到問題。我一直彈出 異常處理異步線程隊列 java.lang.NullPointerExceptionEclipse調試有對話框:異常處理異步線程隊列java.lang.NullPointerException
有誰知道確切的問題是什麼?
謝謝
我在Eclipse 3.4.2中調試時遇到問題。我一直彈出 異常處理異步線程隊列 java.lang.NullPointerExceptionEclipse調試有對話框:異常處理異步線程隊列java.lang.NullPointerException
有誰知道確切的問題是什麼?
謝謝
問題是在調試時觀察表達式。如果這些舊錶達式沒有被刪除,它只是繼續評估它們,並且由於它們對於當前程序不存在,它們會一直拋出空指針異常。
-1不正確的答案:看老表達式給出「測試」\t <錯誤(s)_during_the_evaluation>,而不是異步線程隊列java.lang.NullPointerException;該錯誤與評估字符串數組有關,例如private String [] whereargsEN; – Noah 2011-01-28 13:44:47
刪除舊錶達式解決了我的問題。 – BlueSilver 2011-07-11 14:16:48
我也有這個問題。閱讀完這篇文章後,我剛剛從列表中刪除了所有的表達式,並表示它正在工作。 – Dave 2011-09-06 02:55:15
我有同樣的問題,我找到了相關的bug報告:https://bugs.eclipse.org/bugs/show_bug.cgi?id=277574
我使用Eclipse 3.6.1和bug報告說,它是固定在3.6.1,但我還是看到它時,我將斷點在一個處理程序()
異常處理異步線程隊列 異常處理異步線程隊列 java.lang.UnsupportedOperationException
編輯: 通過將表達式添加到表達式列表中,我能夠看到存儲在字符串數組中的值。當我將鼠標指針放在數組上檢查它時,我只會得到Eclipse異常。所以我可以調試,但我只需要記住在完成它時清除表達式列表。
這是一個已知的錯誤,日食小組正在積極努力糾正。它涉及在調試器中評估靜態變量。在觀看String []變量時經常出現。有關刪除觀看變量之前的評論是部分正確的,但前提是他們是靜態的
保持觀望的錯誤日食發行說明修復
的Eclipse標準/ SDK
版本:開普勒服務發佈1 構建ID:20130919-0819
我有一個類似的問題......在沒有修復的情況下,我找到了一個臨時解決方法。
//這將導致錯誤在我的代碼描述下...
public static void main(String[] args)
{
public static HashMap<String, String> students = new HashMap<String, String>();
...
}
如果我sperate的聲明和初始化......我可以調試器像預期的那樣。不知道爲什麼這個工程...但似乎爲我工作... 希望這可以幫助別人。
public static HashMap<String, String> students ;
public static void main(String[] args)
{
students = new HashMap<String, String>();
...
}
我曾與處理異步線程類似的問題在調試模式下但com.sun.jdi.ObjectCollectedException
Exception processing async thread queue
com.sun.jdi.ObjectCollectedException
沒有清潔表達式列表,或其他任何幫助。但我注意到我的手機在ART
運行環境下工作,何時我切換回Dalvik
異步線程錯誤消失。
您使用的是哪個版本的Eclipse?你在調試什麼,一個簡單的Java SE應用程序? – 2009-11-11 16:22:01
我使用的Eclipse 3.4.2,以及它不是一個簡單的,但一個複雜的Java SE應用程序。 – yogsma 2009-11-11 17:07:19
你可能會嘗試更新,有時Eclipse有粗糙的點,這顯然是一個內部的Eclipe問題。 2005年有類似的錯誤,調試器無法編譯一些調試表達式。您可能想要更改它們或選擇其他調試選項。 您可以分享的更多細節? – 2009-11-11 17:49:49