You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2016/07/10 20:04:08 UTC

karaf-cellar git commit: [KARAF-4259] Fix potential cast issue when copy a group configuration

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� <jb...@apache.org>
Authored: Sun Jul 10 22:03:29 2016 +0200
Committer: Jean-Baptiste Onofr� <jb...@apache.org>
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);
                 }