Repository: karaf-cellar
Updated Branches:
  refs/heads/master 439381b6c -> 130525c55


[KARAF-4259] Fix potential cast issue when copy a group configuration


Project: http://git-wip-us.apache.org/repos/asf/karaf-cellar/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf-cellar/commit/130525c5
Tree: http://git-wip-us.apache.org/repos/asf/karaf-cellar/tree/130525c5
Diff: http://git-wip-us.apache.org/repos/asf/karaf-cellar/diff/130525c5

Branch: refs/heads/master
Commit: 130525c551ce345ad192cb9d8bbb5487733c368c
Parents: 439381b
Author: Jean-Baptiste Onofré <[email protected]>
Authored: Sun Jul 10 22:03:29 2016 +0200
Committer: Jean-Baptiste Onofré <[email protected]>
Committed: Sun Jul 10 22:03:29 2016 +0200

----------------------------------------------------------------------
 .../apache/karaf/cellar/hazelcast/HazelcastGroupManager.java | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/130525c5/hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastGroupManager.java
----------------------------------------------------------------------
diff --git 
a/hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastGroupManager.java
 
b/hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastGroupManager.java
index 97d5e5c..96b923d 100644
--- 
a/hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastGroupManager.java
+++ 
b/hazelcast/src/main/java/org/apache/karaf/cellar/hazelcast/HazelcastGroupManager.java
@@ -518,10 +518,10 @@ public class HazelcastGroupManager implements 
GroupManager, EntryListener, Confi
                     configAdminProperties = new Properties();
                 }
                 // get configuration from Hazelcast
-                Map<String, String> sourceGropConfig = 
instance.getMap(GROUPS_CONFIG);
+                Map<String, String> sourceGroupConfig = 
instance.getMap(GROUPS_CONFIG);
 
                 // update local configuration from cluster
-                for (Map.Entry<String, String> parentEntry : 
sourceGropConfig.entrySet()) {
+                for (Map.Entry<String, String> parentEntry : 
sourceGroupConfig.entrySet()) {
                     configAdminProperties.put(parentEntry.getKey(), 
parentEntry.getValue());
                 }
 
@@ -529,12 +529,12 @@ public class HazelcastGroupManager implements 
GroupManager, EntryListener, Confi
                 Enumeration keyEnumeration = configAdminProperties.keys();
                 while (keyEnumeration.hasMoreElements()) {
                     String key = (String) keyEnumeration.nextElement();
-                    String value = (String) configAdminProperties.get(key);
+                    String value = configAdminProperties.get(key).toString();
 
                     if (key.startsWith(sourceGroupName)) {
                         String newKey = key.replace(sourceGroupName, 
targetGroupName);
                         updatedProperties.put(newKey, value);
-                        sourceGropConfig.put(key, value);
+                        sourceGroupConfig.put(key, value);
                     }
                     updatedProperties.put(key, value);
                 }

Reply via email to