Skip to content

Commit 9c3141f

Browse files
authored
Merge pull request #31579 from zakkak/2023-03-03-cleaner-fix
Reinitialize sun.security.pkcs11.P11Util at runtime
2 parents e6a5903 + 80340d0 commit 9c3141f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

extensions/security/deployment/src/main/java/io/quarkus/security/deployment/SecurityProcessor.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,8 @@ private static void prepareBouncyCastleProvider(CurateOutcomeBuildItem curateOut
231231
runtimeReInitialized.produce(new RuntimeReinitializedClassBuildItem("org.bouncycastle.jcajce.spec.ECUtil"));
232232
}
233233

234+
// Reinitialize class because it embeds a java.lang.ref.Cleaner instance in the image heap
235+
runtimeReInitialized.produce(new RuntimeReinitializedClassBuildItem("sun.security.pkcs11.P11Util"));
234236
}
235237

236238
@BuildStep

0 commit comments

Comments
 (0)