From f93f77463c33f9724411e4f3a6ea8fd32970e77b Mon Sep 17 00:00:00 2001 From: Leonid Shalupov Date: Sun, 11 Apr 2021 19:02:14 +0300 Subject: [PATCH] IDEA-205492 Proxy validation may take much time with resolving dependencies GitOrigin-RevId: 49f169c24d9947e92a6cee786023e4a51f80bb88 --- .../org/jetbrains/idea/maven/aether/JreProxySelector.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/aether-dependency-resolver/src/org/jetbrains/idea/maven/aether/JreProxySelector.java b/aether-dependency-resolver/src/org/jetbrains/idea/maven/aether/JreProxySelector.java index 1b26dc3906d6..c05220663449 100644 --- a/aether-dependency-resolver/src/org/jetbrains/idea/maven/aether/JreProxySelector.java +++ b/aether-dependency-resolver/src/org/jetbrains/idea/maven/aether/JreProxySelector.java @@ -41,7 +41,7 @@ final class JreProxySelector implements ProxySelector { final String proxyType = chooseProxyType(uri.getScheme()); if (proxyType != null) { final InetSocketAddress addr = (InetSocketAddress)proxy.address(); - return new Proxy(proxyType, addr.getHostName(), addr.getPort(), JreProxyAuthentication.INSTANCE); + return new Proxy(proxyType, addr.getHostString(), addr.getPort(), JreProxyAuthentication.INSTANCE); } } } @@ -69,7 +69,8 @@ final class JreProxySelector implements ProxySelector { * objects with empty host and port 0. */ final InetSocketAddress addr = (InetSocketAddress)address; - return addr.getPort() > 0 && addr.getHostName() != null && !addr.getHostName().isEmpty(); + String hostString = addr.getHostString(); + return addr.getPort() > 0 && hostString != null && !hostString.isEmpty(); } return false; } -- 2.23.3