From 3064b8cec96b66575e1ac1b4ee0f240dace31166 Mon Sep 17 00:00:00 2001
From: lutoff <lutoff@localhost>
Date: Tue, 10 Jul 2007 13:45:40 +0000
Subject: [PATCH] Fix for issue #1880 (Runtime Exceptions in Jmx connection code)

---
 opends/src/server/org/opends/server/protocols/jmx/JmxConnectionHandler.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/opends/src/server/org/opends/server/protocols/jmx/JmxConnectionHandler.java b/opends/src/server/org/opends/server/protocols/jmx/JmxConnectionHandler.java
index ae86468..c255cd4 100644
--- a/opends/src/server/org/opends/server/protocols/jmx/JmxConnectionHandler.java
+++ b/opends/src/server/org/opends/server/protocols/jmx/JmxConnectionHandler.java
@@ -156,7 +156,15 @@
       listeners.add(new HostPort(config.getListenPort()));
 
       rmiConnector.finalizeConnectionHandler(true, portChanged);
-      rmiConnector.initialize();
+      try
+      {
+        rmiConnector.initialize();
+      }
+      catch (RuntimeException e)
+      {
+        resultCode = ResultCode.OPERATIONS_ERROR;
+        messages.add(e.getMessage());
+      }
     }
 
     // Return configuration result.

--
Gitblit v1.10.0