From 9a84c14dc6614976e387dadd997d8889d45cdca6 Mon Sep 17 00:00:00 2001 From: Guillaume Nodet Date: Tue, 15 Dec 2020 08:45:11 +0100 Subject: [PATCH] Report the error in the exception, fixes #183 --- src/main/java/org/fusesource/jansi/internal/Kernel32.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/fusesource/jansi/internal/Kernel32.java b/src/main/java/org/fusesource/jansi/internal/Kernel32.java index 2b3db8c5..0f4d2332 100644 --- a/src/main/java/org/fusesource/jansi/internal/Kernel32.java +++ b/src/main/java/org/fusesource/jansi/internal/Kernel32.java @@ -17,6 +17,8 @@ import java.io.IOException; +import org.fusesource.jansi.WindowsSupport; + /** * Interface to access Win32 base APIs. * @@ -525,7 +527,7 @@ public static INPUT_RECORD[] readConsoleInputHelper( PeekConsoleInputW(handle, inputRecordPtr, count, length) : ReadConsoleInputW(handle, inputRecordPtr, count, length); if (res == 0) { - throw new IOException("ReadConsoleInputW failed"); + throw new IOException("ReadConsoleInputW failed: " + WindowsSupport.getLastErrorMessage()); } if (length[0] <= 0) { return new INPUT_RECORD[0];