2012-02-03 9 views
2

私はGroovyを使って、それがアーセナルに追加する良いツールになるかどうかを試してみました。私はとgroovyshを使ってシェルを開き、コマンドを実行していました。私はショーパージに着いたとき、私は戻って、このエラー(シェルの全体の内容、フォーマットされた)を得た:Groovyシェルがshowコマンドとpurgeコマンドでエラーを返す

Groovy Shell (1.8.5, JVM: 1.6.0_23)
Type 'help' or '\h' for help.

groovy:000> show
ERROR java.lang.IncompatibleClassChangeError:
the number of constructors during runtime and compile time for java.lang.Exception do not match. Expected 5 but got 4
at java_lang_Runnable$run.call (Unknown Source)

groovy:000>

すべて私がこれまでに見つかった、これはJavaの7かで起こるかもしれないということですしました統合しようとすると、Java 6と新しく空のGroovyシェルが使用されています。

ありがとうございました。

答えて

3

これはGROOVY-5163で報告されました。この問題は修正され、1.8.6リリースになります(groovy-devメーリングリストの議論に基づいて間もなくリリースされる予定です)。 1.8.5の回避策は、JDK 7を使用してGroovy Shellを実行する方法です。

はまた、ただのGroovyで遊んための別の便利なツール(Swingベースのグラフィカルなエディタ)であるgroovyコンソールことを指摘したいと思います。

関連する問題