RFR: JDK-8317308 JavaFX Developer build broken on Windows - NativeLibrary file contains invalid character ':#

Florian Kirmaier fkirmaier at openjdk.org
Fri Sep 29 10:47:39 UTC 2023


The format of the timestamp has changed to ISO 8601. This contains the “:” Character.
A copy of the dll is saved at <home>/.openjfx/cache/" + jfxVersion + "/" + arch .
On Windows, the character ‘:’ is invalid in files, causing internal errors.

This only happens on developer/non-hudson builds, because on hudson-builds, the timestamp is omitted.

I just replaced the disallowed character when creating the native library.

-------------

Commit messages:
 - JDK-8317308

Changes: https://git.openjdk.org/jfx/pull/1251/files
 Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=1251&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8317308
  Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/jfx/pull/1251.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/1251/head:pull/1251

PR: https://git.openjdk.org/jfx/pull/1251


More information about the openjfx-dev mailing list