UnsatisfiedLinkError means that the JVM can't find an exported native function for a method declared as "native". In this case, this probably means that an old version of glass.dll is loaded (one that doesn't export the com_sun_class_ui_win_WinWindow__setDarkFrame function). The native libraries are only compatible with the JavaFX version to which they belong, they are not backwards- or forwards-compatible. Assuming that you're shipping the correct version of JavaFX and its native libraries with your application, this probably means that the user tampered with the application, or messed up their system configuration in some way.
On Tue, Dec 30, 2025 at 5:35 PM Christopher Schnick <[email protected]> wrote: > > We bumped the release version of our JavaFX dependency to the latest ea, > so it includes this feature now. I received an anonymous error report > (so no details or log) about this error occuring on a Windows 11 system: > > java.lang.UnsatisfiedLinkError: > at com.sun.glass.ui.win.WinWindow._setDarkFrame(WinWindow.java) > at com.sun.glass.ui.win.WinWindow.setDarkFrame(WinWindow.java:287) > ... > > Maybe someone is using it a weird distribution of Windows 11 that you > typically don't find with end users. I sadly don't have any system > details. But in general it would be good if such an Error is caught and > handled properly. Because right now it is not caught anywhere.
