私はこれを自分で解決しましたが、コンパイル エラーはフィードバックを提供しなかったため、ここで修正を削除します。
コードは次のようなものでした
def aMethod(String param1, String param2)
{
Sql gsql = Sql.newInstance(<init code>)
int hashCode = null
... more code
}
Groovy は int 変数をオブジェクトにラップしていると思いましたが、明らかに完全ではありませんでした。int hashcode = null を削除すると、すべて正常に実行されました。
最近Groovyに導入されている静的コンパイル/最適化の一部に関連している可能性があります