From df0a5c41f5f842f72916027b70cbae7359b34508 Mon Sep 17 00:00:00 2001
From: lutoff <lutoff@localhost>
Date: Thu, 31 May 2007 08:31:45 +0000
Subject: [PATCH] Commit related to issue  https://opends.dev.java.net/issues/show_bug.cgi?id=1334

---
 opends/src/ads/org/opends/admin/ads/ADSContextHelper.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/opends/src/ads/org/opends/admin/ads/ADSContextHelper.java b/opends/src/ads/org/opends/admin/ads/ADSContextHelper.java
index a69c957..b239f6f 100644
--- a/opends/src/ads/org/opends/admin/ads/ADSContextHelper.java
+++ b/opends/src/ads/org/opends/admin/ads/ADSContextHelper.java
@@ -32,6 +32,7 @@
 
 import javax.naming.ldap.InitialLdapContext;
 
+import org.opends.server.admin.ManagedObjectNotFoundException;
 import org.opends.server.admin.client.ManagementContext;
 import org.opends.server.admin.client.ldap.JNDIDirContextAdaptor;
 import org.opends.server.admin.client.ldap.LDAPManagementContext;
@@ -72,7 +73,15 @@
       ManagementContext mCtx = LDAPManagementContext.createFromContext(
           JNDIDirContextAdaptor.adapt(ctx));
       RootCfgClient root = mCtx.getRootConfiguration();
-      BackendCfgClient backend = root.getBackend(backendName);
+      BackendCfgClient backend = null;
+      try
+      {
+        backend = root.getBackend(backendName);
+      }
+      catch (ManagedObjectNotFoundException monfe)
+      {
+        // It does not exist.
+      }
       if (backend != null)
       {
         SortedSet<DN> suffixes = backend.getBackendBaseDN();

--
Gitblit v1.10.0