The GitHub Actions job "Groovy Snapshot Canary Build" on 
grails-core.git/fix/16600-trait-default-values-8.0.x has failed.
Run started by GitHub user MartinJesusDev (triggered by jdaugherty).

Head commit for run:
87a3f936e506688ac08476b2379490a920198eae / MartinJesusDev 
<[email protected]>
fix: reuse the Groovy proxy wrapper per entity and class loader on Hibernate 5

The wrapper around the stock proxy class was generated on every 
postInstantiate, so every
SessionFactory defined a new class for each Groovy entity. Hibernate 5.6 names 
its proxy
classes randomly and Grails builds a new provider for every SessionFactory, so 
the stock
class never repeats and the wrapper cannot be keyed on it; cache it by entity 
and
interfaces in a static TypeCache.WithInlineExpunction instead, and build the 
stock class
only on a miss. One wrapper per entity and class loader, which is what 
Hibernate 7 gets
from its ByteBuddyState.

Refs #16600
Generated-by: OpenCode (DeepSeek V4.1 Flash)

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

With regards,
GitHub Actions via GitBox

Reply via email to