The GitHub Actions job "Groovy Snapshot Canary Build" on grails-core.git/fix/16600-trait-default-values-8.0.x has succeeded. Run started by GitHub user borinquenkid (triggered by borinquenkid).
Head commit for run: 776c6d948c1c03c6af38519b5ee3d1745dbb6f0a / Walter Duque de Estrada <[email protected]> fix: keep HibernateProxy visible on the Groovy proxy wrapper and fail fast in postInstantiate The Groovy getMetaClass() wrapper declared no interfaces, so Class#getInterfaces() no longer listed HibernateProxy and ProxyUtils.isProxy missed Groovy entity proxies. The wrapper now declares the stock proxy's interfaces. Generating the proxy class moves into GroovyProxyClassBuilder, and everything that can fail (ProxyConfiguration, default constructor) is checked once in postInstantiate so getProxy has nothing left to fail on but the instantiation. On Hibernate 7 the wrapper is loaded through the provider's ByteBuddyState; Hibernate 5.6 gives no access to it, so the wrapper is generated with ByteBuddy directly there. Co-Authored-By: Claude Sonnet 5.5 <[email protected]> Report URL: https://github.com/apache/grails-core/actions/runs/38339196299 With regards, GitHub Actions via GitBox
