Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse调试器的Bug';让我们过去_Java_Eclipse_Debugging - Fatal编程技术网

Java Eclipse调试器的Bug';让我们过去

Java Eclipse调试器的Bug';让我们过去,java,eclipse,debugging,Java,Eclipse,Debugging,我在eclipse的Java调试器中发现了一个有趣的bug BookFeed feed = JAXB.unmarshal(file, BookFeed.class); return feed; 如果我在这两行都设置了断点,然后尝试跳过第一行,调试器的UI将挂起,除了暂停或停止执行之外,我无法执行任何操作 如果我等待一段时间,暂停执行,然后继续执行,它几乎立即移动到第二行的断点 另一方面,如果当调试器到达第一行时,我恢复执行而不是使用单步执行,则调试器到达第二行并快速暂停,没有问题 有人知道为什

我在eclipse的Java调试器中发现了一个有趣的bug

BookFeed feed = JAXB.unmarshal(file, BookFeed.class);
return feed;
如果我在这两行都设置了断点,然后尝试跳过第一行,调试器的UI将挂起,除了暂停或停止执行之外,我无法执行任何操作

如果我等待一段时间,暂停执行,然后继续执行,它几乎立即移动到第二行的断点

另一方面,如果当调试器到达第一行时,我恢复执行而不是使用
单步执行
,则调试器到达第二行并快速暂停,没有问题


有人知道为什么会这样吗?有谁能告诉我一个好方法来获得更多关于为什么会发生这种情况的信息,这样我就可以用Eclipse提交一个bug了?

你可以尝试使用这个方法来缩小问题发生的范围。你不需要知道为什么要提交bug报告。你可以做的是检查你是否可以复制这个bug,在什么条件下等等&创建一个产生bug的最小示例,以便开发人员能够找出原因。像eclipse这样的复杂工具有如此多的相互作用的部分,猜测为什么注定要失败。