KARAF-2899 - NPE when running features:listUrl
Project: http://git-wip-us.apache.org/repos/asf/karaf/repo Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/4b6b7afb Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/4b6b7afb Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/4b6b7afb Branch: refs/heads/master Commit: 4b6b7afb16aa4699e75bd6b739838c55ac20c20e Parents: 48ef3aa Author: Jonathan Anstey <jans...@gmail.com> Authored: Thu Apr 10 14:15:01 2014 -0230 Committer: Jonathan Anstey <jans...@gmail.com> Committed: Thu Apr 10 14:15:24 2014 -0230 ---------------------------------------------------------------------- .../java/org/apache/karaf/features/command/RepoListCommand.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/karaf/blob/4b6b7afb/features/src/main/java/org/apache/karaf/features/command/RepoListCommand.java ---------------------------------------------------------------------- diff --git a/features/src/main/java/org/apache/karaf/features/command/RepoListCommand.java b/features/src/main/java/org/apache/karaf/features/command/RepoListCommand.java index 591a1c6..55acf79 100644 --- a/features/src/main/java/org/apache/karaf/features/command/RepoListCommand.java +++ b/features/src/main/java/org/apache/karaf/features/command/RepoListCommand.java @@ -49,7 +49,9 @@ public class RepoListCommand extends FeaturesCommandSupport { Repository[] repos = featuresService.listRepositories(); for (Repository repo : repos) { - table.addRow().addContent(repo.getName(), repo.getURI().toString()); + if (repo != null) { + table.addRow().addContent(repo.getName(), repo.getURI().toString()); + } } table.print(System.out, !noFormat); }