From c5885f1fc9417b1a8e0b171dc88ecf7dd10a370a Mon Sep 17 00:00:00 2001 From: Talha Amjad Date: Mon, 9 Feb 2026 22:28:47 +0500 Subject: [PATCH 1/2] [IOTDB-XXXX] CLI: add space after error prefix in three messages - ArgsErrorException: 'Error' + ': Input params error because ' - Exception on init: 'Error' + ': Exit cli with error ' - SQLException in executeSql: 'Error' + ': Can't execute sql because ' Fixes missing space after IOTDB_ERROR_PREFIX so messages display as 'Error: ...' instead of 'Error...'. Co-authored-by: Cursor --- .../cli/src/main/java/org/apache/iotdb/cli/Cli.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java b/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java index b34cfe249c4a6..008c357967136 100644 --- a/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java +++ b/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java @@ -91,10 +91,11 @@ public static void runCli(CliContext ctx, String[] args) port = checkRequiredArg(ctx, PORT_ARGS, PORT_NAME, commandLine, false, port); username = checkRequiredArg(ctx, USERNAME_ARGS, USERNAME_NAME, commandLine, true, null); } catch (ArgsErrorException e) { - ctx.getPrinter().println(IOTDB_ERROR_PREFIX + "Input params error because" + e.getMessage()); + ctx.getPrinter() + .println(IOTDB_ERROR_PREFIX + ": Input params error because " + e.getMessage()); ctx.exit(CODE_ERROR); } catch (Exception e) { - ctx.getPrinter().println(IOTDB_ERROR_PREFIX + "Exit cli with error " + e.getMessage()); + ctx.getPrinter().println(IOTDB_ERROR_PREFIX + ": Exit cli with error " + e.getMessage()); ctx.exit(CODE_ERROR); } LineReader lineReader = JlineUtils.getLineReader(ctx, username, host, port); @@ -189,7 +190,8 @@ private static void executeSql(CliContext ctx) throws TException { processCommand(ctx, execute, connection); ctx.exit(lastProcessStatus); } catch (SQLException e) { - ctx.getPrinter().println(IOTDB_ERROR_PREFIX + "Can't execute sql because" + e.getMessage()); + ctx.getPrinter() + .println(IOTDB_ERROR_PREFIX + ": Can't execute sql because " + e.getMessage()); ctx.exit(CODE_ERROR); } } From ae0c09c726d7b2d4d067a9010521be9057584b71 Mon Sep 17 00:00:00 2001 From: Talha Amjad Date: Tue, 10 Feb 2026 17:11:17 +0500 Subject: [PATCH 2/2] Fixing CLI Error message --- iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java b/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java index 008c357967136..249a554571f13 100644 --- a/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java +++ b/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java @@ -95,7 +95,7 @@ public static void runCli(CliContext ctx, String[] args) .println(IOTDB_ERROR_PREFIX + ": Input params error because " + e.getMessage()); ctx.exit(CODE_ERROR); } catch (Exception e) { - ctx.getPrinter().println(IOTDB_ERROR_PREFIX + ": Exit cli with error " + e.getMessage()); + ctx.getPrinter().println(IOTDB_ERROR_PREFIX + ": Exit cli with error: " + e.getMessage()); ctx.exit(CODE_ERROR); } LineReader lineReader = JlineUtils.getLineReader(ctx, username, host, port);