最近、STS を 2.5.2 から 2.6 に更新しました。それ以来、各 grails プロジェクトはconf/spring/resources.groovyファイルの読み取りでエラーを表示します:
Description Resource Path Location Type
Internal compiler error: java.lang.VerifyError: (class: org/codehaus/jdt/groovy/internal/compiler/ast/JDTClassNode, method: initialize signature: ()V) Bad access to protected data at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.createClassNode(JDTResolver.java:461) resources.groovy /GrailsProject/grails-app/conf/spring line 0 Java Problem
ファイルresources.groovy
は空と同じくらい良い (デフォルト状態) で、削除するとエラーが表示されるDataSource.groovy
ので、ファイルそれ自体が原因ではないようです。
使用されている groovy コンパイラのバージョンは 1.7.3 です。
STS 2.6 をクリーン インストールし、groovy および grails プラグインをインストールしましたが、同じエラーが発生しました。
何が問題なのですか?また、2.5.2 に再度ダウングレードしないという解決策はありますか?
ありがとうございました
質問する
607 次
1 に答える
1
Groovy->コンパイラの設定を見てください。万が一、Groovy 1.6を誤って使用していませんか?
編集
それでも問題は解決しませんでしたが、http://forum.springframework.org/showthread.php?p = 357361で説明されているように、Groovy-Eclipseの最新の開発ビルドとGrailsToolingにアップグレードしてください。
于 2011-04-30T15:15:23.050 に答える