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)) {
