From 0fd845d18cfaf23fc9f54e92775c735955e4e859 Mon Sep 17 00:00:00 2001
From: Gaetan Boismal <gaetan.boismal@forgerock.com>
Date: Mon, 27 Jul 2015 09:02:08 +0000
Subject: [PATCH] OPENDJ-2027 CR-7646 Change tools message on error
---
opendj-server-legacy/src/main/java/org/opends/server/tools/LDAPModify.java | 16 ++++++++++------
1 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tools/LDAPModify.java b/opendj-server-legacy/src/main/java/org/opends/server/tools/LDAPModify.java
index 2cc1d4d..eb43313 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tools/LDAPModify.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tools/LDAPModify.java
@@ -879,8 +879,7 @@
}
catch (ArgumentException ae)
{
- printWrappedText(err, ERR_ERROR_PARSING_ARGS.get(ae.getMessage()));
- err.println(argParser.getUsage());
+ argParser.displayMessageAndUsageReference(err, ERR_ERROR_PARSING_ARGS.get(ae.getMessage()));
return CLIENT_SIDE_PARAM_ERROR;
}
@@ -906,7 +905,7 @@
} catch(ArgumentException ae)
{
logger.traceException(ae);
- printWrappedText(err, ae.getMessage());
+ argParser.displayMessageAndUsageReference(err, ae.getMessageObject());
return CLIENT_SIDE_PARAM_ERROR;
}
@@ -922,7 +921,7 @@
} catch(ArgumentException ae)
{
logger.traceException(ae);
- printWrappedText(err, ae.getMessage());
+ argParser.displayMessageAndUsageReference(err, ae.getMessageObject());
return CLIENT_SIDE_PARAM_ERROR;
}
@@ -978,7 +977,6 @@
if(ctrl == null)
{
printWrappedText(err, ERR_TOOL_INVALID_CONTROL_STRING.get(ctrlString));
- err.println(argParser.getUsage());
return CLIENT_SIDE_PARAM_ERROR;
}
modifyOptions.getControls().add(ctrl);
@@ -1137,7 +1135,13 @@
logger.traceException(fe);
printWrappedText(err, fe.getMessage());
return CLIENT_SIDE_PARAM_ERROR;
- } catch(Exception e)
+ }
+ catch(ArgumentException e)
+ {
+ argParser.displayMessageAndUsageReference(err, e.getMessageObject());
+ return 1;
+ }
+ catch(Exception e)
{
logger.traceException(e);
printWrappedText(err, e.getMessage());
--
Gitblit v1.10.0