From 0e3e85c1e7f2b457c46174c74bd112499d4dcdde Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Fri, 15 Feb 2008 17:24:26 +0000
Subject: [PATCH] Fix for issue 2886 (Cannot get status from running server without authenticating)

---
 opends/src/guitools/org/opends/guitools/statuspanel/ServerStatusPooler.java |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/opends/src/guitools/org/opends/guitools/statuspanel/ServerStatusPooler.java b/opends/src/guitools/org/opends/guitools/statuspanel/ServerStatusPooler.java
index e2a4319..14b233a78 100644
--- a/opends/src/guitools/org/opends/guitools/statuspanel/ServerStatusPooler.java
+++ b/opends/src/guitools/org/opends/guitools/statuspanel/ServerStatusPooler.java
@@ -338,20 +338,17 @@
       {
         if ((dn == null) || (pwd == null))
         {
-          desc.setAdministrativeUsers(new HashSet<String>());
-          desc.setDatabases(new HashSet<DatabaseDescriptor>());
-          desc.setListeners(new HashSet<ListenerDescriptor>());
-          desc.setOpenConnections(-1);
+          updateDescriptorWithOffLineInfo(desc);
         }
         else
         {
           updateDescriptorWithOnLineInfo(desc);
         }
       }
-      catch (Exception ex)
+      catch (Throwable t)
       {
         // Bug
-        ex.printStackTrace();
+        t.printStackTrace();
       }
     }
 

--
Gitblit v1.10.0