我在eclipse的Java调试器中发现了一个有趣的错误。
BookFeed feed = JAXB.unmarshal(file, BookFeed.class);
return feed;
如果我在这两行都设置了一个断点,那么尝试step over
第一行,调试器的UI挂起,除了暂停或停止执行,我什么也做不了。
如果我等待一段时间,暂停执行,然后Resume
执行,它几乎立即移动到第二行的断点。
另一方面,如果调试器到达第一行时,我继续执行而不是使用step over
,它会进入第二行并快速暂停而没有任何问题。
有谁知道为什么会这样?谁能告诉我一个很好的方法来获得更多关于为什么会发生这种情况的信息,所以我可以提交Eclipse的错误?