Repository: karaf
Updated Branches:
  refs/heads/master ba1f4dc11 -> a952ba0a7


[KARAF-3723]avoid the NoSuchElementException when use bin/client and there's no 
entry in the etc/user.properties


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

Branch: refs/heads/master
Commit: a952ba0a725335e5d424d591ff3da62435d07785
Parents: ba1f4dc
Author: Freeman Fang <[email protected]>
Authored: Wed May 13 15:55:43 2015 +0800
Committer: Freeman Fang <[email protected]>
Committed: Wed May 13 15:55:43 2015 +0800

----------------------------------------------------------------------
 client/src/main/java/org/apache/karaf/client/ClientConfig.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf/blob/a952ba0a/client/src/main/java/org/apache/karaf/client/ClientConfig.java
----------------------------------------------------------------------
diff --git a/client/src/main/java/org/apache/karaf/client/ClientConfig.java 
b/client/src/main/java/org/apache/karaf/client/ClientConfig.java
index 0773d79..0e4ab95 100644
--- a/client/src/main/java/org/apache/karaf/client/ClientConfig.java
+++ b/client/src/main/java/org/apache/karaf/client/ClientConfig.java
@@ -159,7 +159,9 @@ public class ClientConfig {
                 }
             }
             if (user == null) {
-                user = (String) users.iterator().next();
+                if (users.iterator().hasNext()) {
+                    user = (String) users.iterator().next();
+                }
             }
             password = (String) usersCfg.getProperty(user);
             if (password != null && password.contains(ROLE_DELIMITER)) {

Reply via email to