The GitHub Actions job "CI - Groovy Joint Validation Build" 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:
1d82b099411439b151925a1b839cd5a5ff34aa66 / Scott Murphy Heiberg 
<[email protected]>
Report an unregistered tag as the dynamic path reported it

The index describes what a tag library declares when it is compiled, which is
not what a running application registers: a plugin can be excluded, a tag
library can be named in nonEnhancedTagLibClasses, and a unit test can mock
some tag libraries and not others. A call resolved against the index reached
TagOutput directly and raised GrailsTagException there, where the same call
dispatched dynamically raised MissingMethodException. Code catching that
around a tag call, or probing with respondsTo, saw the difference.

An unregistered tag now goes back through the namespace dispatcher, which is
the dispatch the call would have had. That reports what it always reported,
including the type it names, rather than a second copy of the rule here.

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

With regards,
GitHub Actions via GitBox

Reply via email to