eclipse项目grails / groovy出错

时间:2018-01-22 13:56:08

标签: eclipse grails

在eclipse中使用grails项目时出现以下错误

  

在以下期间发生内部错误:"从选择中请求Java AST"。   org.codehaus.groovy.eclipse.core.compiler.GroovySnippetCompiler(Lorg / Codehaus的/常规/蚀/核心/模型/ GroovyProjectFacade):V

有人有同样的问题吗?

如何解决问题?

1 个答案:

答案 0 :(得分:0)

<强>更新

Groovy Eclipse 2.9.3的最新Snapshot版本已修复此问题,因此您现在可以按照指南@ https://technology.first8.nl/eclipse-neon-grails-2-x-with-groovy-and-gsp-support/

进行操作

上一个回答

我也偶然发现了这个错误,它只发生在grails-artefacts(服务,控制器......)的类中。它似乎与grails-eclipse插件2.9.2的最新变化有关。 2017年6月的一个版本没有任何问题,最近从2018年1月升级到2.9.2版本提出了这个问题。

我使用2015年的groovy-eclipse 2.9.2版本解决了这个问题,该版本包含在GGTS更新站点zip(http://download.springsource.com/release/TOOLS/update/3.6.4.RELEASE/e4.5/springsource-tool-suite-3.6.4.RELEASE-e4.5-updatesite.zip)中。

我正在寻找的(没有成功)是groovy-eclipse 2.9.2分支的发布版本的存档。这样我至少可以选择从2017年6月开始安装工作2.9.2版本......如果有人知道在哪里可以找到旧版本,我会很乐意提示!

最初提到的Exception的堆栈跟踪看起来像这样:

Sub Tester()

    Dim calcs(1 To 5)

    calcs(1) = "=A9"
    calcs(2) = "=B9"
    calcs(3) = "=C9"
    calcs(4) = "=D9"
    calcs(5) = "Just a header"

    With Range("A10").Resize(1, UBound(calcs))
        .Formula = calcs
        'make the third formula into an array formula
        .Cells(3).FormulaArray = .Cells(3).Formula
    End With

End Sub