Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bumps to JavaFX 19. This is actually required for successful distribution to Windows, as far as I can tell (when the JVM is jlinked/bundled). I played with the sampler in a somewhat ad-hoc fashion and it all seemed to work.
I did more testing during this release and discovered something unfortunate - OpenJDK 17 is no longer really usable with JavaFX 17. The story is long and convoluted but basically it goes like this:
Long story short, the path of least resistance is to go to Amazon JDK17 (up to date with security fixes etc), and JavaFX 19 (which isolates its DLLs from the JDK itself, resolving the conflicts).
The failure mode here is very tricky because most Windows machines have the new MSVC++ runtimes installed into c:\windows\system32 as various installers like to put them there, but a clean Windows 11 install does not have them. So this bug can show up on only very clean VMs that haven't been used for much yet. Quite annoying. I didn't notice this originally.