The GitHub Actions job "Code Style" on 
grails-core.git/feat/taglib-compile-time-index-8.0.x has failed.
Run started by GitHub user codeconsole (triggered by codeconsole).

Head commit for run:
6b67de9dc635c328f8723f9952fe1bc392792876 / Scott Murphy Heiberg 
<[email protected]>
Leave an unqualified call inside a closure to the closure's delegate

request.withFormat { form multipartForm { } } was compiled into a call to
the g:form tag. form there is a format in a DSL: a closure is given a
delegate when it runs, and a name the delegate answers to is the
delegate's, not a tag library's. Nothing about that is knowable when the
closure is compiled, so an unqualified call inside one is left alone. A
call naming its namespace is unaffected, which is how a tag body keeps
the faster path.

Restore TagLibrary.initializeTagLibrary. It does nothing now, but a trait
method is part of the binary contract - Groovy weaves a call to the
generated helper into every implementing class, so removing it raised
NoSuchMethodError for every tag library compiled against an earlier
release, asset-pipeline's among them.

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

With regards,
GitHub Actions via GitBox

Reply via email to