Is there an easier way to "fix" a control instead of building everything (i.e., java, native, etc.)?
Paul Furbacher
pfurbacher at mac.com
Fri Jul 25 02:30:55 UTC 2025
Thanks everyone for the various pieces of advice.
Switching to the master branch (I had been using jfx21) resolved the problem with clang failing to compile :graphics:ccMacGlass. That yielded a successful build.
Turns out, when I ran my simple demo of the problem against the build, the incorrect behavior didn’t manifest itself. I began to doubt what I had seen in jfx21, but rerunning using jfx21, it was there: a buried exception which was leaving the date picker textfield with an invalid value when typed and committed by the user.
That’s when, after crafting a number of unsuccessful searches in JBS, I finally found the issue (https://bugs.openjdk.org/browse/JDK-8303478) and that it had been resolved in jfx22. So, all I have to do is upgrade my much larger apps that use the DatePicker to at least jfx22.
Again, thanks for all the help, although I wasn't able to get John Hendrikx’s approach (I’m using gradle, and couldn’t figure out how to get it to put my versions of the javafx classes first on the class path).
Best regards,
Paul Furbacher
More information about the openjfx-discuss
mailing list