This is an automated email from the ASF dual-hosted git repository.

epugh pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/solr.git


The following commit(s) were added to refs/heads/main by this push:
     new cfd7e86876e SOLR-18386: remove the deprecated 
Utils.getBaseUrlForNodeName overloads (#4766)
cfd7e86876e is described below

commit cfd7e86876e13b5aaf5800e356edaa20d1612a54
Author: Serhiy Bzhezytskyy <[email protected]>
AuthorDate: Fri Aug 21 02:35:31 2026 +0300

    SOLR-18386: remove the deprecated Utils.getBaseUrlForNodeName overloads 
(#4766)
---
 ...LR-18386-remove-utils-getbaseurlfornodename.yml |  8 ++++++
 .../apache/solr/cloud/ClusterStateMockUtil.java    |  4 ++-
 .../org/apache/solr/cloud/ClusterStateTest.java    |  3 +-
 .../org/apache/solr/cloud/LeaderElectionTest.java  |  6 ++--
 .../test/org/apache/solr/cloud/SliceStateTest.java |  3 +-
 .../solr/cloud/overseer/ZkStateReaderTest.java     |  3 +-
 .../test/org/apache/solr/core/CoreSorterTest.java  |  4 +--
 .../client/solrj/io/sql/DatabaseMetaDataImpl.java  |  4 +--
 .../solr/client/solrj/impl/CloudSolrClient.java    |  8 +++---
 .../java/org/apache/solr/common/util/Utils.java    | 33 ----------------------
 .../routing/NodePreferenceRulesComparatorTest.java | 23 +++++++++------
 ...RequestReplicaListTransformerGeneratorTest.java | 15 ++++++----
 .../ShufflingReplicaListTransformerTest.java       |  4 +--
 13 files changed, 54 insertions(+), 64 deletions(-)

diff --git 
a/changelog/unreleased/SOLR-18386-remove-utils-getbaseurlfornodename.yml 
b/changelog/unreleased/SOLR-18386-remove-utils-getbaseurlfornodename.yml
new file mode 100644
index 00000000000..d222205fa88
--- /dev/null
+++ b/changelog/unreleased/SOLR-18386-remove-utils-getbaseurlfornodename.yml
@@ -0,0 +1,8 @@
+# See https://github.com/apache/solr/blob/main/dev-docs/changelog.adoc
+title: Remove the deprecated Utils.getBaseUrlForNodeName(String, String) and 
Utils.getBaseUrlForNodeName(String, String, boolean) methods; use the 
identically named URLUtil methods instead.
+type: removed
+authors:
+  - name: Serhiy Bzhezytskyy
+links:
+  - name: SOLR-18386
+    url: https://issues.apache.org/jira/browse/SOLR-18386
diff --git a/solr/core/src/test/org/apache/solr/cloud/ClusterStateMockUtil.java 
b/solr/core/src/test/org/apache/solr/cloud/ClusterStateMockUtil.java
index 5076e981f3e..c7befe15b0d 100644
--- a/solr/core/src/test/org/apache/solr/cloud/ClusterStateMockUtil.java
+++ b/solr/core/src/test/org/apache/solr/cloud/ClusterStateMockUtil.java
@@ -33,6 +33,7 @@ import org.apache.solr.common.cloud.Replica;
 import org.apache.solr.common.cloud.Replica.ReplicaStateProps;
 import org.apache.solr.common.cloud.Slice;
 import org.apache.solr.common.cloud.ZkStateReader;
+import org.apache.solr.common.util.URLUtil;
 import org.apache.solr.common.util.Utils;
 import org.apache.solr.handler.admin.ConfigSetsHandler;
 
@@ -245,7 +246,8 @@ public class ClusterStateMockUtil {
     int port = 8982 + Integer.parseInt(node);
     String nodeName = String.format(Locale.ROOT, "baseUrl%s:%d_", node, port);
     replicaPropMap.put(ZkStateReader.NODE_NAME_PROP, nodeName);
-    replicaPropMap.put(ZkStateReader.BASE_URL_PROP, 
Utils.getBaseUrlForNodeName(nodeName, "http"));
+    replicaPropMap.put(
+        ZkStateReader.BASE_URL_PROP, URLUtil.getBaseUrlForNodeName(nodeName, 
"http"));
     replicaPropMap.put(ZkStateReader.STATE_PROP, state.toString());
     replicaPropMap.put(ZkStateReader.CORE_NAME_PROP, sliceName + "_" + 
replicaName);
     replicaPropMap.put(ZkStateReader.REPLICA_TYPE, replicaType.name());
diff --git a/solr/core/src/test/org/apache/solr/cloud/ClusterStateTest.java 
b/solr/core/src/test/org/apache/solr/cloud/ClusterStateTest.java
index e88193b4a3c..f6a4fd48be5 100644
--- a/solr/core/src/test/org/apache/solr/cloud/ClusterStateTest.java
+++ b/solr/core/src/test/org/apache/solr/cloud/ClusterStateTest.java
@@ -28,6 +28,7 @@ import org.apache.solr.common.cloud.DocRouter;
 import org.apache.solr.common.cloud.Replica;
 import org.apache.solr.common.cloud.Slice;
 import org.apache.solr.common.cloud.ZkStateReader;
+import org.apache.solr.common.util.URLUtil;
 import org.apache.solr.common.util.Utils;
 import org.apache.solr.handler.admin.ConfigSetsHandler;
 import org.junit.Test;
@@ -47,7 +48,7 @@ public class ClusterStateTest extends SolrTestCaseJ4 {
     Map<String, Object> props = new HashMap<>();
     String nodeName = "node1:10000_solr";
     props.put(ZkStateReader.NODE_NAME_PROP, nodeName);
-    props.put(ZkStateReader.BASE_URL_PROP, 
Utils.getBaseUrlForNodeName(nodeName, "http"));
+    props.put(ZkStateReader.BASE_URL_PROP, 
URLUtil.getBaseUrlForNodeName(nodeName, "http"));
     props.put(ZkStateReader.CORE_NAME_PROP, "core1");
 
     props.put("prop1", "value");
diff --git a/solr/core/src/test/org/apache/solr/cloud/LeaderElectionTest.java 
b/solr/core/src/test/org/apache/solr/cloud/LeaderElectionTest.java
index e95c1b41111..6ad2b772163 100644
--- a/solr/core/src/test/org/apache/solr/cloud/LeaderElectionTest.java
+++ b/solr/core/src/test/org/apache/solr/cloud/LeaderElectionTest.java
@@ -35,7 +35,7 @@ import org.apache.solr.common.cloud.ZkNodeProps;
 import org.apache.solr.common.cloud.ZkStateReader;
 import org.apache.solr.common.util.RetryUtil;
 import org.apache.solr.common.util.SolrNamedThreadFactory;
-import org.apache.solr.common.util.Utils;
+import org.apache.solr.common.util.URLUtil;
 import org.apache.zookeeper.KeeperException;
 import org.apache.zookeeper.KeeperException.NoNodeException;
 import org.apache.zookeeper.KeeperException.SessionExpiredException;
@@ -258,8 +258,8 @@ public class LeaderElectionTest extends SolrTestCaseJ4 {
     Thread.sleep(1000);
 
     String urlScheme = zkStateReader.getUrlScheme();
-    String url1 = Utils.getBaseUrlForNodeName("127.0.0.1:80_solr", urlScheme) 
+ "/1/";
-    String url2 = Utils.getBaseUrlForNodeName("127.0.0.1:80_solr", urlScheme) 
+ "/2/";
+    String url1 = URLUtil.getBaseUrlForNodeName("127.0.0.1:80_solr", 
urlScheme) + "/1/";
+    String url2 = URLUtil.getBaseUrlForNodeName("127.0.0.1:80_solr", 
urlScheme) + "/2/";
 
     assertEquals("original leader was not registered", url1, 
getLeaderUrl("collection2", "slice1"));
 
diff --git a/solr/core/src/test/org/apache/solr/cloud/SliceStateTest.java 
b/solr/core/src/test/org/apache/solr/cloud/SliceStateTest.java
index 6b5fe92a519..6be03e4c791 100644
--- a/solr/core/src/test/org/apache/solr/cloud/SliceStateTest.java
+++ b/solr/core/src/test/org/apache/solr/cloud/SliceStateTest.java
@@ -28,6 +28,7 @@ import org.apache.solr.common.cloud.DocRouter;
 import org.apache.solr.common.cloud.Replica;
 import org.apache.solr.common.cloud.Slice;
 import org.apache.solr.common.cloud.ZkStateReader;
+import org.apache.solr.common.util.URLUtil;
 import org.apache.solr.common.util.Utils;
 import org.apache.solr.handler.admin.ConfigSetsHandler;
 import org.junit.Test;
@@ -46,7 +47,7 @@ public class SliceStateTest extends SolrTestCaseJ4 {
     Map<String, Object> props = new HashMap<>();
     String nodeName = "127.0.0.1:10000_solr";
     props.put(ZkStateReader.NODE_NAME_PROP, nodeName);
-    props.put(ZkStateReader.BASE_URL_PROP, 
Utils.getBaseUrlForNodeName(nodeName, "http"));
+    props.put(ZkStateReader.BASE_URL_PROP, 
URLUtil.getBaseUrlForNodeName(nodeName, "http"));
     props.put(ZkStateReader.CORE_NAME_PROP, "core1");
     props.put(ZkStateReader.CONFIGNAME_PROP, 
ConfigSetsHandler.DEFAULT_CONFIGSET_NAME);
 
diff --git 
a/solr/core/src/test/org/apache/solr/cloud/overseer/ZkStateReaderTest.java 
b/solr/core/src/test/org/apache/solr/cloud/overseer/ZkStateReaderTest.java
index 55bac4237ee..388f96ec5ab 100644
--- a/solr/core/src/test/org/apache/solr/cloud/overseer/ZkStateReaderTest.java
+++ b/solr/core/src/test/org/apache/solr/cloud/overseer/ZkStateReaderTest.java
@@ -60,6 +60,7 @@ import org.apache.solr.common.util.CommonTestInjection;
 import org.apache.solr.common.util.ExecutorUtil;
 import org.apache.solr.common.util.SolrNamedThreadFactory;
 import org.apache.solr.common.util.TimeSource;
+import org.apache.solr.common.util.URLUtil;
 import org.apache.solr.common.util.Utils;
 import org.apache.solr.common.util.ZLibCompressor;
 import org.apache.solr.handler.admin.ConfigSetsHandler;
@@ -818,7 +819,7 @@ public class ZkStateReaderTest extends SolrTestCaseJ4 {
     // now create the replica, take note that this has to be done after 
DocCollection creation with
     // empty slice, otherwise the DocCollection ctor would fetch the PRS 
entries and throw
     // exceptions
-    String replicaBaseUrl = Utils.getBaseUrlForNodeName(nodeName, "http");
+    String replicaBaseUrl = URLUtil.getBaseUrlForNodeName(nodeName, "http");
 
     String replicaName = "replica1";
     Replica replica =
diff --git a/solr/core/src/test/org/apache/solr/core/CoreSorterTest.java 
b/solr/core/src/test/org/apache/solr/core/CoreSorterTest.java
index c753a800f1f..73d163a4dcd 100644
--- a/solr/core/src/test/org/apache/solr/core/CoreSorterTest.java
+++ b/solr/core/src/test/org/apache/solr/core/CoreSorterTest.java
@@ -38,7 +38,7 @@ import org.apache.solr.common.cloud.DocRouter;
 import org.apache.solr.common.cloud.Replica;
 import org.apache.solr.common.cloud.Slice;
 import org.apache.solr.common.cloud.ZkStateReader;
-import org.apache.solr.common.util.Utils;
+import org.apache.solr.common.util.URLUtil;
 import org.apache.solr.core.CoreSorter.CountsForEachShard;
 import org.apache.solr.handler.admin.ConfigSetsHandler;
 import org.junit.Test;
@@ -227,7 +227,7 @@ public class CoreSorterTest extends SolrTestCaseJ4 {
                 ZkStateReader.NODE_NAME_PROP,
                 node,
                 ZkStateReader.BASE_URL_PROP,
-                Utils.getBaseUrlForNodeName(node, "http")),
+                URLUtil.getBaseUrlForNodeName(node, "http")),
             collection,
             slice);
     replicaList.add(r);
diff --git 
a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/sql/DatabaseMetaDataImpl.java
 
b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/sql/DatabaseMetaDataImpl.java
index 99d85080bf6..7c51d0bbc77 100644
--- 
a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/sql/DatabaseMetaDataImpl.java
+++ 
b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/sql/DatabaseMetaDataImpl.java
@@ -31,7 +31,7 @@ import org.apache.solr.client.solrj.impl.HttpSolrClient;
 import org.apache.solr.client.solrj.request.SystemInfoRequest;
 import org.apache.solr.client.solrj.response.SystemInfoResponse;
 import org.apache.solr.common.cloud.ClusterState;
-import org.apache.solr.common.util.Utils;
+import org.apache.solr.common.util.URLUtil;
 
 class DatabaseMetaDataImpl implements DatabaseMetaData {
   private final ConnectionImpl connection;
@@ -120,7 +120,7 @@ class DatabaseMetaDataImpl implements DatabaseMetaData {
             .getClusterProperty(ClusterState.URL_SCHEME, "http");
     for (String node : liveNodes) {
       try {
-        String nodeURL = Utils.getBaseUrlForNodeName(node, urlScheme);
+        String nodeURL = URLUtil.getBaseUrlForNodeName(node, urlScheme);
         solrClient = HttpSolrClient.builder(nodeURL).build();
 
         SystemInfoRequest req = new SystemInfoRequest();
diff --git 
a/solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudSolrClient.java 
b/solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudSolrClient.java
index 220f1a72f64..e593debc614 100644
--- a/solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudSolrClient.java
+++ b/solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudSolrClient.java
@@ -79,7 +79,7 @@ import org.apache.solr.common.util.NamedList;
 import org.apache.solr.common.util.SimpleOrderedMap;
 import org.apache.solr.common.util.SolrNamedThreadFactory;
 import org.apache.solr.common.util.StrUtils;
-import org.apache.solr.common.util.Utils;
+import org.apache.solr.common.util.URLUtil;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.slf4j.MDC;
@@ -979,13 +979,13 @@ public abstract class CloudSolrClient extends SolrClient {
       if (!liveNodes.isEmpty()) {
         List<String> liveNodesList = new ArrayList<>(liveNodes);
         Collections.shuffle(liveNodesList, rand);
-        final var chosenNodeUrl = 
Utils.getBaseUrlForNodeName(liveNodesList.get(0), urlScheme);
+        final var chosenNodeUrl = 
URLUtil.getBaseUrlForNodeName(liveNodesList.get(0), urlScheme);
         requestEndpoints.add(new LBSolrClient.Endpoint(chosenNodeUrl));
       }
 
     } else if (!request.requiresCollection()) {
       for (String liveNode : liveNodes) {
-        final var nodeBaseUrl = Utils.getBaseUrlForNodeName(liveNode, 
urlScheme);
+        final var nodeBaseUrl = URLUtil.getBaseUrlForNodeName(liveNode, 
urlScheme);
         requestEndpoints.add(new LBSolrClient.Endpoint(nodeBaseUrl));
       }
     } else { // API call to a particular collection / core / alias (i.e.
@@ -1003,7 +1003,7 @@ public abstract class CloudSolrClient extends SolrClient {
         String joinedInputCollections = StrUtils.join(inputCollections, ',');
         final var endpoints =
             preferredNodes.stream()
-                .map(nodeName -> Utils.getBaseUrlForNodeName(nodeName, 
urlScheme))
+                .map(nodeName -> URLUtil.getBaseUrlForNodeName(nodeName, 
urlScheme))
                 .map(nodeUrl -> new LBSolrClient.Endpoint(nodeUrl, 
joinedInputCollections))
                 .collect(Collectors.toList());
         if (!endpoints.isEmpty()) {
diff --git a/solr/solrj/src/java/org/apache/solr/common/util/Utils.java 
b/solr/solrj/src/java/org/apache/solr/common/util/Utils.java
index 1657366840d..71cdbb59c23 100644
--- a/solr/solrj/src/java/org/apache/solr/common/util/Utils.java
+++ b/solr/solrj/src/java/org/apache/solr/common/util/Utils.java
@@ -697,39 +697,6 @@ public class Utils {
     return isModified;
   }
 
-  /**
-   * Construct a V1 base url for the Solr node, given its name (e.g., 
'app-node-1:8983_solr') and a
-   * URL scheme.
-   *
-   * @param nodeName name of the Solr node
-   * @param urlScheme scheme for the base url ('http' or 'https')
-   * @return url that looks like {@code https://app-node-1:8983/solr}
-   * @throws IllegalArgumentException if the provided node name is malformed
-   * @deprecated Use {@link URLUtil#getBaseUrlForNodeName(String, String)}
-   */
-  @Deprecated
-  public static String getBaseUrlForNodeName(final String nodeName, final 
String urlScheme) {
-    return URLUtil.getBaseUrlForNodeName(nodeName, urlScheme, false);
-  }
-
-  /**
-   * Construct a V1 or a V2 base url for the Solr node, given its name (e.g.,
-   * 'app-node-1:8983_solr') and a URL scheme.
-   *
-   * @param nodeName name of the Solr node
-   * @param urlScheme scheme for the base url ('http' or 'https')
-   * @param isV2 whether a V2 url should be constructed
-   * @return url that looks like {@code https://app-node-1:8983/api} (V2) or 
{@code
-   *     https://app-node-1:8983/solr} (V1)
-   * @throws IllegalArgumentException if the provided node name is malformed
-   * @deprecated Use {@link URLUtil#getBaseUrlForNodeName(String, String, 
boolean)}
-   */
-  @Deprecated
-  public static String getBaseUrlForNodeName(
-      final String nodeName, final String urlScheme, boolean isV2) {
-    return URLUtil.getBaseUrlForNodeName(nodeName, urlScheme, isV2);
-  }
-
   public static long time(TimeSource timeSource, TimeUnit unit) {
     return unit.convert(timeSource.getTimeNs(), TimeUnit.NANOSECONDS);
   }
diff --git 
a/solr/solrj/src/test/org/apache/solr/client/solrj/routing/NodePreferenceRulesComparatorTest.java
 
b/solr/solrj/src/test/org/apache/solr/client/solrj/routing/NodePreferenceRulesComparatorTest.java
index f74006a245f..3e6a50adbeb 100644
--- 
a/solr/solrj/src/test/org/apache/solr/client/solrj/routing/NodePreferenceRulesComparatorTest.java
+++ 
b/solr/solrj/src/test/org/apache/solr/client/solrj/routing/NodePreferenceRulesComparatorTest.java
@@ -26,7 +26,7 @@ import org.apache.solr.SolrTestCaseJ4;
 import org.apache.solr.common.cloud.Replica;
 import org.apache.solr.common.cloud.ZkStateReader;
 import org.apache.solr.common.params.ShardParams;
-import org.apache.solr.common.util.Utils;
+import org.apache.solr.common.util.URLUtil;
 import org.junit.Test;
 
 @SolrTestCaseJ4.SuppressSSL // this test is all about http://
@@ -184,7 +184,8 @@ public class NodePreferenceRulesComparatorTest extends 
SolrTestCaseJ4 {
             "node4",
             Map.of(
                 ZkStateReader.NODE_NAME_PROP, "node4:8983_solr",
-                ZkStateReader.BASE_URL_PROP, 
Utils.getBaseUrlForNodeName("node4:8983_solr", "http"),
+                ZkStateReader.BASE_URL_PROP,
+                    URLUtil.getBaseUrlForNodeName("node4:8983_solr", "http"),
                 ZkStateReader.CORE_NAME_PROP, "collection1",
                 ZkStateReader.REPLICA_TYPE, "TLOG"),
             "collection1",
@@ -277,7 +278,8 @@ public class NodePreferenceRulesComparatorTest extends 
SolrTestCaseJ4 {
             "node1",
             Map.of(
                 ZkStateReader.NODE_NAME_PROP, "node1:8983_solr",
-                ZkStateReader.BASE_URL_PROP, 
Utils.getBaseUrlForNodeName("node1:8983_solr", "http"),
+                ZkStateReader.BASE_URL_PROP,
+                    URLUtil.getBaseUrlForNodeName("node1:8983_solr", "http"),
                 ZkStateReader.CORE_NAME_PROP, "collection1",
                 ZkStateReader.REPLICA_TYPE, "NRT",
                 ZkStateReader.LEADER_PROP, "true"),
@@ -321,7 +323,8 @@ public class NodePreferenceRulesComparatorTest extends 
SolrTestCaseJ4 {
             "node1",
             Map.of(
                 ZkStateReader.NODE_NAME_PROP, "node1:8983_solr",
-                ZkStateReader.BASE_URL_PROP, 
Utils.getBaseUrlForNodeName("node1:8983_solr", "http"),
+                ZkStateReader.BASE_URL_PROP,
+                    URLUtil.getBaseUrlForNodeName("node1:8983_solr", "http"),
                 ZkStateReader.CORE_NAME_PROP, "collection1",
                 ZkStateReader.REPLICA_TYPE, "NRT",
                 ZkStateReader.LEADER_PROP, "true"),
@@ -332,7 +335,8 @@ public class NodePreferenceRulesComparatorTest extends 
SolrTestCaseJ4 {
             "node2",
             Map.of(
                 ZkStateReader.NODE_NAME_PROP, "node2:8983_solr",
-                ZkStateReader.BASE_URL_PROP, 
Utils.getBaseUrlForNodeName("node2:8983_solr", "http"),
+                ZkStateReader.BASE_URL_PROP,
+                    URLUtil.getBaseUrlForNodeName("node2:8983_solr", "http"),
                 ZkStateReader.CORE_NAME_PROP, "collection1",
                 ZkStateReader.REPLICA_TYPE, "TLOG"),
             "collection1",
@@ -342,7 +346,8 @@ public class NodePreferenceRulesComparatorTest extends 
SolrTestCaseJ4 {
             "node3",
             Map.of(
                 ZkStateReader.NODE_NAME_PROP, "node3:8983_solr",
-                ZkStateReader.BASE_URL_PROP, 
Utils.getBaseUrlForNodeName("node3:8983_solr", "http"),
+                ZkStateReader.BASE_URL_PROP,
+                    URLUtil.getBaseUrlForNodeName("node3:8983_solr", "http"),
                 ZkStateReader.CORE_NAME_PROP, "collection1",
                 ZkStateReader.REPLICA_TYPE, "PULL"),
             "collection1",
@@ -357,7 +362,8 @@ public class NodePreferenceRulesComparatorTest extends 
SolrTestCaseJ4 {
             "node1",
             Map.of(
                 ZkStateReader.NODE_NAME_PROP, "node1:8984_solr",
-                ZkStateReader.BASE_URL_PROP, 
Utils.getBaseUrlForNodeName("node1:8984_solr", "http"),
+                ZkStateReader.BASE_URL_PROP,
+                    URLUtil.getBaseUrlForNodeName("node1:8984_solr", "http"),
                 ZkStateReader.CORE_NAME_PROP, "collection1",
                 ZkStateReader.REPLICA_TYPE, "TLOG",
                 ZkStateReader.LEADER_PROP, "true"),
@@ -368,7 +374,8 @@ public class NodePreferenceRulesComparatorTest extends 
SolrTestCaseJ4 {
             "node2",
             Map.of(
                 ZkStateReader.NODE_NAME_PROP, "node2:8984_solr",
-                ZkStateReader.BASE_URL_PROP, 
Utils.getBaseUrlForNodeName("node2:8984_solr", "http"),
+                ZkStateReader.BASE_URL_PROP,
+                    URLUtil.getBaseUrlForNodeName("node2:8984_solr", "http"),
                 ZkStateReader.CORE_NAME_PROP, "collection1",
                 ZkStateReader.REPLICA_TYPE, "NRT"),
             "collection1",
diff --git 
a/solr/solrj/src/test/org/apache/solr/client/solrj/routing/RequestReplicaListTransformerGeneratorTest.java
 
b/solr/solrj/src/test/org/apache/solr/client/solrj/routing/RequestReplicaListTransformerGeneratorTest.java
index ae6d2459382..04bd333de47 100644
--- 
a/solr/solrj/src/test/org/apache/solr/client/solrj/routing/RequestReplicaListTransformerGeneratorTest.java
+++ 
b/solr/solrj/src/test/org/apache/solr/client/solrj/routing/RequestReplicaListTransformerGeneratorTest.java
@@ -25,7 +25,7 @@ import org.apache.solr.common.cloud.Replica;
 import org.apache.solr.common.cloud.ZkStateReader;
 import org.apache.solr.common.params.ModifiableSolrParams;
 import org.apache.solr.common.params.ShardParams;
-import org.apache.solr.common.util.Utils;
+import org.apache.solr.common.util.URLUtil;
 import org.junit.Test;
 
 @SolrTestCaseJ4.SuppressSSL
@@ -91,7 +91,7 @@ public class RequestReplicaListTransformerGeneratorTest 
extends SolrTestCaseJ4 {
             Map.of(
                 ZkStateReader.NODE_NAME_PROP, "node4:8983_solr",
                 ZkStateReader.BASE_URL_PROP,
-                    Utils.getBaseUrlForNodeName("node4:8983_solr", "https"),
+                    URLUtil.getBaseUrlForNodeName("node4:8983_solr", "https"),
                 ZkStateReader.CORE_NAME_PROP, "collection1",
                 ZkStateReader.REPLICA_TYPE, "TLOG"),
             "c1",
@@ -104,7 +104,7 @@ public class RequestReplicaListTransformerGeneratorTest 
extends SolrTestCaseJ4 {
             Map.of(
                 ZkStateReader.NODE_NAME_PROP, "node5:8983_solr",
                 ZkStateReader.BASE_URL_PROP,
-                    Utils.getBaseUrlForNodeName("node5:8983_solr", "https"),
+                    URLUtil.getBaseUrlForNodeName("node5:8983_solr", "https"),
                 ZkStateReader.CORE_NAME_PROP, "collection1",
                 ZkStateReader.REPLICA_TYPE, "PULL"),
             "c1",
@@ -148,7 +148,8 @@ public class RequestReplicaListTransformerGeneratorTest 
extends SolrTestCaseJ4 {
             "node1",
             Map.of(
                 ZkStateReader.NODE_NAME_PROP, "node1:8983_solr",
-                ZkStateReader.BASE_URL_PROP, 
Utils.getBaseUrlForNodeName("node1:8983_solr", "http"),
+                ZkStateReader.BASE_URL_PROP,
+                    URLUtil.getBaseUrlForNodeName("node1:8983_solr", "http"),
                 ZkStateReader.CORE_NAME_PROP, "collection1",
                 ZkStateReader.REPLICA_TYPE, "NRT"),
             "c1",
@@ -158,7 +159,8 @@ public class RequestReplicaListTransformerGeneratorTest 
extends SolrTestCaseJ4 {
             "node2",
             Map.of(
                 ZkStateReader.NODE_NAME_PROP, "node2:8983_solr",
-                ZkStateReader.BASE_URL_PROP, 
Utils.getBaseUrlForNodeName("node2:8983_solr", "http"),
+                ZkStateReader.BASE_URL_PROP,
+                    URLUtil.getBaseUrlForNodeName("node2:8983_solr", "http"),
                 ZkStateReader.CORE_NAME_PROP, "collection1",
                 ZkStateReader.REPLICA_TYPE, "TLOG"),
             "c1",
@@ -168,7 +170,8 @@ public class RequestReplicaListTransformerGeneratorTest 
extends SolrTestCaseJ4 {
             "node3",
             Map.of(
                 ZkStateReader.NODE_NAME_PROP, "node3:8983_solr",
-                ZkStateReader.BASE_URL_PROP, 
Utils.getBaseUrlForNodeName("node3:8983_solr", "http"),
+                ZkStateReader.BASE_URL_PROP,
+                    URLUtil.getBaseUrlForNodeName("node3:8983_solr", "http"),
                 ZkStateReader.CORE_NAME_PROP, "collection1",
                 ZkStateReader.REPLICA_TYPE, "PULL"),
             "c1",
diff --git 
a/solr/solrj/src/test/org/apache/solr/client/solrj/routing/ShufflingReplicaListTransformerTest.java
 
b/solr/solrj/src/test/org/apache/solr/client/solrj/routing/ShufflingReplicaListTransformerTest.java
index 467a2408bb9..e233a51b3bc 100644
--- 
a/solr/solrj/src/test/org/apache/solr/client/solrj/routing/ShufflingReplicaListTransformerTest.java
+++ 
b/solr/solrj/src/test/org/apache/solr/client/solrj/routing/ShufflingReplicaListTransformerTest.java
@@ -26,7 +26,7 @@ import java.util.Set;
 import org.apache.solr.SolrTestCase;
 import org.apache.solr.SolrTestCaseJ4;
 import org.apache.solr.common.cloud.Replica;
-import org.apache.solr.common.util.Utils;
+import org.apache.solr.common.util.URLUtil;
 import org.junit.Test;
 
 @SolrTestCaseJ4.SuppressSSL // not useful / needed for this test
@@ -45,7 +45,7 @@ public class ShufflingReplicaListTransformerTest extends 
SolrTestCase {
       propMap.put("core", "core" + counter);
       propMap.put("type", "NRT");
       propMap.put("node_name", nodeName);
-      propMap.put("base_url", Utils.getBaseUrlForNodeName(nodeName, "http"));
+      propMap.put("base_url", URLUtil.getBaseUrlForNodeName(nodeName, "http"));
       counter++;
       replicas.add(new Replica(url, propMap, "c1", "s1"));
     }

Reply via email to