JDK 21 | JDK 22 | JDK 23 |
---|---|---|
21.0.5Fixed | 22.0.2Fixed | 23 b18Fixed |
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
Christian Wimmer in JDK-8327501 writes: The fix for JDK-8327501 has a compatibility impact that has been overlooked: Using `InnocuousForkJoinWorkerThread` means that any task that runs in the common pool can no longer use `Thread.currentThread().setContextClassLoader(...)` - that unconditionally throws a `SecurityException`. This breaks many existing Java libraries and frameworks. One example is Quarkus. See: https://github.com/quarkusio/quarkus/issues/39526
|