You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@grails.apache.org by GitBox <gi...@apache.org> on 2026/06/05 09:13:04 UTC
[GH] (grails-core/scaffold-generic-fix): Workflow run "CI - Groovy Joint Validation Build" is working again!
The GitHub Actions job "CI - Groovy Joint Validation Build" on grails-core.git/scaffold-generic-fix has succeeded.
Run started by GitHub user codeconsole (triggered by codeconsole).
Head commit for run:
616f03f91c0cda1dd8023ef4f3cdfb595d47877b / Scott Murphy Heiberg <sc...@alwaysvip.com>
scaffolding: parameterize @Scaffold superclass so scaffold-service methods aren't type-erased
ScaffoldingServiceInjector set a RAW superclass (extends GormMongoService), because it built the node via valueClassNode.getPlainNodeReference() then nonGeneric(raw, domain) — which no-ops since the type already has no generics. Result: inherited get():T/list():List<T>/save(T):T erased to the GormEntity upper bound, forcing casts/@CompileDynamic at every statically-compiled call site. Set the superclass to a parameterized GormMongoService<Domain> instead.
Report URL: https://github.com/apache/grails-core/actions/runs/27003002706
With regards,
GitHub Actions via GitBox