From 4031e391b96e01be6787f0d04289a2d22e84f9d4 Mon Sep 17 00:00:00 2001
From: Fabio Pistolesi <fabio.pistolesi@forgerock.com>
Date: Mon, 11 Apr 2016 09:07:40 +0000
Subject: [PATCH] OPENDJ-2828 dsreplication status throws a ClassCastException

---
 opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/ReplicationCliMain.java |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/ReplicationCliMain.java b/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/ReplicationCliMain.java
index 1cb09b8..432b2e5 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/ReplicationCliMain.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/ReplicationCliMain.java
@@ -6324,7 +6324,14 @@
       Set<ServerDescriptor> serversWithNoReplica)
   {
     Set<ReplicaDescriptor> orderedReplicas = new LinkedHashSet<>();
-    Set<HostPort> hostPorts = new TreeSet<>();
+    Set<HostPort> hostPorts = new TreeSet<>(new Comparator<HostPort>()
+    {
+      @Override
+      public int compare(HostPort hp1, HostPort hp2)
+      {
+        return hp1.toString().compareTo(hp2.toString());
+      }
+    });
     Set<ServerDescriptor> notAddedReplicationServers = new TreeSet<>(new ReplicationServerComparator());
     for (Set<ReplicaDescriptor> replicas : orderedReplicaLists)
     {

--
Gitblit v1.10.0