You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2022/01/07 06:52:13 UTC
[iotdb] 01/01: [IOTDB-2266] Romove warning info when CLI runs on mode
This is an automated email from the ASF dual-hosted git repository.
haonan pushed a commit to branch iotdb_2266
in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 1f2083264ac7f97017778884e1370432fd7248ab
Author: HTHou <hh...@outlook.com>
AuthorDate: Fri Jan 7 14:51:21 2022 +0800
[IOTDB-2266] Romove warning info when CLI runs on mode
---
cli/src/main/java/org/apache/iotdb/cli/utils/JlineUtils.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/cli/src/main/java/org/apache/iotdb/cli/utils/JlineUtils.java b/cli/src/main/java/org/apache/iotdb/cli/utils/JlineUtils.java
index 0ea7005..2cfc96e 100644
--- a/cli/src/main/java/org/apache/iotdb/cli/utils/JlineUtils.java
+++ b/cli/src/main/java/org/apache/iotdb/cli/utils/JlineUtils.java
@@ -51,7 +51,9 @@ public class JlineUtils {
.collect(Collectors.toSet());
public static LineReader getLineReader() throws IOException {
- Terminal terminal = TerminalBuilder.builder().build();
+ // Defaulting to a dumb terminal when a supported terminal can not be correctly created
+ // see https://github.com/jline/jline3/issues/291
+ Terminal terminal = TerminalBuilder.builder().dumb(true).build();
if (terminal.getWidth() == 0 || terminal.getHeight() == 0) {
// Hard coded terminal size when redirecting.
terminal.setSize(new Size(120, 40));