-
Notifications
You must be signed in to change notification settings - Fork 3k
Closed
Labels
area/housekeepingIssue type for generalized tasks not related to bugs or enhancementsIssue type for generalized tasks not related to bugs or enhancements
Milestone
Description
As suggested by @jaikiran here, we introduced several workarounds for GraalVM issues into the Quarkus code lately. Most of them were introduced to fix GraalVM 19.3.0
issues but we also did that for previous GraalVM versions. Once GraalVM 19.3.1
is there, we should remove from the Quarkus code all of these workarounds that are no longer required because they were fixed in GraalVM itself.
Let's start a list of the workarounds that should be removed:
Substitute BootLoader.hasClassPath() to work around a JDK 11 NPE #6090Removed in Update GraalVM to 19.3.0.2 #6364Substitute BootLoader.loadClassOrNull(name) to fix a NPE with JDK 11 #6169Removed in Update GraalVM to 19.3.0.2 #6364io.quarkus.runtime.graal.FieldReplacementRemoved in Drop GraalVM 19.2.1 support and deprecate enableJni option #6792io.quarkus.vertx.core.runtime.graal.Target_sun_nio_ch_DatagramChannelImplRemoved in Remove unused Vert.x GraalVM substitution #6449- 43e36e5
0f2d90fRemoved in Update GraalVM to 19.3.0.2 #636485d8746Tests done with GraalVM 19.3.1 showed that this commit shouldn't be removed
Metadata
Metadata
Assignees
Labels
area/housekeepingIssue type for generalized tasks not related to bugs or enhancementsIssue type for generalized tasks not related to bugs or enhancements