commit | 9bf3cde77b0f088822c9b0d425f0042073a03379 | [log] [tgz] |
---|---|---|
author | Felix Meschberger <fmeschbe@apache.org> | Sat Jan 03 16:33:28 2009 +0000 |
committer | Felix Meschberger <fmeschbe@apache.org> | Sat Jan 03 16:33:28 2009 +0000 |
tree | 0a5c5cfe6e29156eadfc8e5d0e4747fd03724943 | |
parent | f86f3544bf80324449ec83cb83fad429c26ff6e8 [diff] |
FELIX-871 Show a note if no RepositoryAdmin service is available git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@731016 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java b/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java index eed0725..bb61bf9 100644 --- a/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java +++ b/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java
@@ -101,16 +101,18 @@ this.header( pw ); RepositoryAdmin repoAdmin = getRepositoryAdmin(); - Repository[] repos; - if ( repoAdmin != null ) + if ( repoAdmin == null ) { - repos = repoAdmin.listRepositories(); - } - else - { - repos = null; - } + pw.println( "<tr class='content'>" ); + pw.println( "<td class='content' colspan='4'>RepositoryAdmin Service not available</td>" ); + pw.println( "</tr>" ); + footer( pw ); + + return; + } + + Repository[] repos = repoAdmin.listRepositories(); Set activeURLs = new HashSet(); if ( repos == null || repos.length == 0 ) {