From be7ace1609ed44743259edd2d35f29078e9339b5 Mon Sep 17 00:00:00 2001
From: kenneth_suter <kenneth_suter@localhost>
Date: Wed, 26 Sep 2007 18:52:25 +0000
Subject: [PATCH] Addresses issue 2338 in which manage-tasks signals an error if the user tries to use SSL connection options.  The reason for the error is that LDAPConnectionArgumentParser does not properly support initialization of the LDAPConnectionOption's SSL connection factory.  This change involves adding some state variables to LDAPConnectionConsoleInteraction that are populated during the session

---
 opendj-sdk/opends/src/server/org/opends/server/util/args/LDAPConnectionArgumentParser.java |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/util/args/LDAPConnectionArgumentParser.java b/opendj-sdk/opends/src/server/org/opends/server/util/args/LDAPConnectionArgumentParser.java
index fecee2e..0d404e5 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/util/args/LDAPConnectionArgumentParser.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/util/args/LDAPConnectionArgumentParser.java
@@ -38,6 +38,7 @@
 import static org.opends.server.util.StaticUtils.wrapText;
 import org.opends.server.util.cli.LDAPConnectionConsoleInteraction;
 import org.opends.server.admin.client.cli.SecureConnectionCliArgs;
+import org.opends.server.types.OpenDsException;
 
 import java.util.LinkedList;
 import java.util.LinkedHashSet;
@@ -357,8 +358,8 @@
               ui.getBindDN(),
               ui.getBindPassword(),
               ui.populateLDAPOptions(options), out, err);
-    } catch (ArgumentException ae) {
-      err.println(ae.getMessageObject());
+    } catch (OpenDsException e) {
+      err.println(e.getMessageObject());
     }
     return connection;
   }

--
Gitblit v1.10.0