The GitHub Actions job "CI" on grails-core.git/grails8-groovy6-canary has 
succeeded.
Run started by GitHub user jamesfredley (triggered by jamesfredley).

Head commit for run:
f710c9fd45eddb00b03ec58f1dc5f0e49936c479 / t <t@t>
fix: add groovy-callsite so non-indy compilation works on Groovy 6

Groovy 6 moved classic (non-invokedynamic) call-site bytecode generation out
of the core groovy jar into the optional org.apache.groovy:groovy-callsite
module (GROOVY-11158). The Grails Gradle plugin disables indy by default (see
issue #15293), so every Grails plugin module in this build - and every Grails
application - fails class generation with:

  BUG! exception in phase 'class generation' ... Classic call-site bytecode
  generation requires the optional org.apache.groovy:groovy-callsite module on
  the classpath. Either leave invokedynamic enabled (the default since Groovy 4)
  or add groovy-callsite. See GROOVY-11158.

caused by ClassNotFoundException on
org.codehaus.groovy.runtime.callsite.CallSiteArray.

Manage groovy-callsite in the BOM alongside the other Groovy modules and
declare it as an api dependency of grails-common, so it reaches the compile
and runtime classpath of the framework and of consuming applications.

Assisted-by: claude-code:claude-5-opus

Report URL: https://github.com/apache/grails-core/actions/runs/30769530022

With regards,
GitHub Actions via GitBox

Reply via email to