Eclipse的调试有对话框:异常处理异步线程队列显示java.lang.NullPointerException

StackOverflow https://stackoverflow.com/questions/1716271

  •  19-09-2019
  •  | 
  •  

我面临的一个问题,而在Eclipse 3.4.2调试。我不断收到弹出      异常处理异步线程队列         显示java.lang.NullPointerException

有谁知道确切的问题是什么?

由于

有帮助吗?

解决方案

在问题是与观看在调试表达式。如果这些旧的表达式不会被删除,它只是不断评估他们,因为他们没有为当前的程序存在,他们不断抛出空指针异常。

其他提示

这是一个已知的错误,所述组蚀正在积极校正。它与在调试器评估静态变量。经常出现看的String []变量时。有关删除观看变量之前的评论是部分正确的,但前提是他们是静态

请留意蚀发行说明错误修复

我有同样的问题,我找到了相关的bug报告: HTTPS:/ /bugs.eclipse.org/bugs/show_bug.cgi?id=277574

我使用Eclipse 3.6.1和bug报告说,它是固定在3.6.1,但我还是看到它时,我把一个断点在处理程序()

  

异常处理异步线程队列   异常处理异步线程队列   java.lang.UnsupportedOperationException

编辑: 我能够通过增加表达的表达列表,查看存储的字符串数组中的值。当我把我的鼠标指针在阵列上,以检查它我只得到了Eclipse例外。所以我可以调试,但我只是记得要明确表达名单时,我用它来完成。

的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异步线程错误dissapeared。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top