diff --git a/core/deployment/src/main/java/io/quarkus/deployment/console/AeshConsole.java b/core/deployment/src/main/java/io/quarkus/deployment/console/AeshConsole.java index b7e144bbbdd4f..15bec6b648dc3 100644 --- a/core/deployment/src/main/java/io/quarkus/deployment/console/AeshConsole.java +++ b/core/deployment/src/main/java/io/quarkus/deployment/console/AeshConsole.java @@ -225,6 +225,10 @@ public void run() { conn.setStdinHandler(keys -> { QuarkusConsole.StateChangeInputStream redirectIn = QuarkusConsole.REDIRECT_IN; + // redirectIn might have not been initialized yet + if (redirectIn == null) { + return; + } //see if the users application wants to read the keystrokes: int pos = 0; while (pos < keys.length) {