Hi Mirco, I have seen this recently too on JDK24 and thought we had fixed it, but I can't see it tracked explicitly in Jira or in recent commit messages.
If you can check against 4.0.27-SNAPSHOT or 5.0.0-SNAPSHOT, that would be great. I'll keep looking in the meantime. Cheers, Paul. On Sun, May 4, 2025 at 12:55 AM Mirco Colletta <mirch...@gmail.com> wrote: > > Hi all, > I've encountered this strange error from groovy STC (4.0.26) moving from > JavaFx 23 to JavaFx 24 (and jdk 24) > > "...ResizableRegion cannot be non-sealed as it has no sealed parent" > > but my class does not use explicitly a non-sealed keyword > """ > import javafx.scene.layout.Region > ... > class ResizableRegion extends Region {...} > """ > > this is the hierarchy of the Region class: > javafx.scene.Node (sealed from jfx24) > javafx.scene.Parent (non-sealed from jfx24) > javafx.scene.layout.Region > > I'm a little confused, it seems that groovy applies automatically a wrong > "non-sealed" to my class but I don't know why. > > Any idea or possible workarounds? > > Thanks in advance, > Mirco >