diff --git a/readline/src/main/java/org/aesh/readline/terminal/TerminalBuilder.java b/readline/src/main/java/org/aesh/readline/terminal/TerminalBuilder.java index e03cb25..ae326a4 100644 --- a/readline/src/main/java/org/aesh/readline/terminal/TerminalBuilder.java +++ b/readline/src/main/java/org/aesh/readline/terminal/TerminalBuilder.java @@ -161,6 +161,9 @@ private Terminal createWindowsTerminal(String name) throws IOException { // Console.isTerminal() was introduced in Java 22 private static boolean isTerminal(Console console) { + if (console == null) { + return false; + } try { Method isTerminal = Console.class.getMethod("isTerminal"); try {