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