Scala Eclipse IDE突然忽略了断点

时间:2010-05-05 22:45:22

标签: debugging scala eclipse-plugin breakpoints

几天来,我一直在使用Scala 2.8RC1和Scala Eclipse插件来快乐地使用2.8 RC1。但是,昨晚在我的环境中添加了几个jar文件(apache http client jars)后,调试器才停止在scala代码中的断点处停止。

Java代码在断点处停止运行。我尝试创建一个新的mimimal scala app断点不要停止。我试过从我一直在使用的openjdk-1.6.18切换到sun-jre-1.6.0.20。我每晚都会转换到scala 2.8,并且还会在scala nightly版本中使用eclipse插件。没有运气。

我非常感谢修复的想法。相对令人沮丧的是2.8的初始体验非常棒。

3 个答案:

答案 0 :(得分:4)

https://www.assembla.com/spaces/scala-ide/tickets/2731-breakpoints-against-objects-in-default-package-are-not-honoured

如果你的类在默认包中(没有包),scala eclipse插件不会在断点处停止

添加一个包并将我的类移动到它 - 使调试器再次开始工作。

答案 1 :(得分:2)

您可能在Eclipse的Scala工具中发现了一个错误。解决问题的最佳位置是scala-ide-user列表,

http://groups.google.com/group/scala-ide-user

如果您已经确定发现了错误,可以在此处找到开票的说明,

http://scala-ide.assembla.com/wiki/show/scala-ide/Bug_Reporting

答案 2 :(得分:0)

我刚遇到这个问题。代码不在默认包中。我收到关于缺少行号的警告,但显然已经修复了错误,我可以忽略警告,https://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1000155-its-impossible-to-add-line-numbers-debug-info-to-compiled-project#/activity/ticket

但它确实似乎停在主文件中的断点处。