显示和表达式视图出错

ska*_*kaz 3 eclipse grails sts-springsourcetoolsuite

我使用的是SpringSource Tool Suite 2.9.2和Grails 2.0.3.我正在尝试使用表达式和显示窗口,但两者都给我错误.

表达式窗口说:

org.eclipse.debug.core.DebugException:com.sun.jdi.ObjectCollectedException发生检索类型

这条消息有时会有所不同,并说它无法获得正确的类型,就像我没有包含包一样.

显示窗口显示:

"评估失败.原因:评估期间发生异常."

任何人都知道发生了什么事吗?

编辑:安德鲁,除了"在所有项目上启用额外的Groovy调试支持(不仅仅是Groovy项目)" 之外,还检查了首选项中的所有项目." 我检查过.

我仍然得到错误,并且由于某种原因,日志中没有显示任何内容,但是Expressions打开了一个子窗口,其中显示:

请参阅错误日志:启动失败: _ _Eval.groovy:7:无法解析类mydomain.User @ line 7,第23列.import mydomain.User; ^

1错误

可能相关的东西:此导入是页面上的第三个域导入.看起来像他们正在工作的另外两个是在我的"grails-app"文件夹中的"domain"文件夹中,但是那个不起作用的是"src/groovy",因为项目正在使用Hibernate.xml文件.我希望表达式能够工作,但也许这就是问题所在?

And*_*erg 5

在调试评估在Groovy中工作之前,您需要做几件事.大多数情况下,这些东西是自动配置的,但有时您需要手动执行一两件事.

  1. 转到首选项 - > JDT编织,确保它已启用
  2. 转到首选项 - > Groovy - >调试器 - >扩展调试.确保选中所有复选框.

如果您仍然遇到此异常,那么这可能是一个错误.请使用错误日志中的完整堆栈跟踪更新您的问题(窗口 - >显示视图 - >其他 - >错误日志).另外,请包含您要评估的代码段.