显示和表达式视图出错

时间:2012-06-20 22:29:49

标签: 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 @第7行,第23列.import mydomain.User;                         ^

     

1错误

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

1 个答案:

答案 0 :(得分:5)

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

  1. 转到首选项 - > JDT编织,确保它已启用
  2. 转到首选项 - > Groovy - >调试器 - >扩展调试。确保选中所有复选框。
  3. 如果您仍然遇到此异常,那么这可能是一个错误。请使用错误日志中的完整堆栈跟踪更新您的问题(窗口 - >显示视图 - >其他 - >错误日志)。另外,请包含您正在评估的代码段。