Skip to content

Commit 4201dcc

Browse files
authored
Fix entitlement test failures on Java 17 (#125344) (#125421)
1 parent a259503 commit 4201dcc

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

libs/entitlement/src/main/java/org/elasticsearch/entitlement/initialization/EntitlementInitialization.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,11 @@ private static Stream<InstrumentationService.InstrumentationInfo> pathChecks() {
484484
* transformed and undergo verification. In order to avoid circularity errors as much as possible, we force a partial order.
485485
*/
486486
private static void ensureClassesSensitiveToVerificationAreInitialized() {
487-
var classesToInitialize = Set.of("sun.net.www.protocol.http.HttpURLConnection");
487+
var classesToInitialize = Set.of(
488+
"sun.net.www.protocol.http.HttpURLConnection",
489+
"sun.nio.ch.SocketChannelImpl",
490+
"java.net.ProxySelector"
491+
);
488492
for (String className : classesToInitialize) {
489493
try {
490494
Class.forName(className);

0 commit comments

Comments
 (0)