This does look like JDK-8311806.
Gluon maintains jfx17u, so Johan can comment on your request.
-- Kevin
On 11/14/2024 2:29 AM, Glavo wrote:
Hi,
We received a JVM crash report[1] for our JavaFX application and I
noticed it contained these lines:
objc[71933]: Class ButtonAccessibility is implemented in both
/Library/Java/JavaVirtualMachines/jdk-22.jdk/Contents/Home/lib/libawt_lwawt.dylib
(0x100d6caa0) and
/Users/lolimaster/.openjfx/cache/17.0.13/libglass.dylib
(0x14c4fe218). One of the two will be used. Which one is undefined.
*** Terminating app due to uncaught exception
'NSInvalidArgumentException', reason: '-[ButtonAccessibility
initWithEnv:accessible:]: unrecognized selector sent to instance
0x6000024fb540'
This crash occurred after we bumped the JavaFX from 19.0.2.1 to 17.0.13.
It looks like it's related to JDK-8311806, is it?
If yes, I'd like to request a backport of the patch that fixes it to
JavaFX 17u.
Glavo
[1]: https://github.com/HMCL-dev/HMCL/issues/3409