You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The issue happens when manually write LineReaderImpl.BRACKETED_PASTE_BEGIN into the reader before reading the input string.
When readBuffer.remaining()<64 then:
java.nio.BufferUnderflowException
at java.nio.HeapCharBuffer.get(HeapCharBuffer.java:151)
at java.nio.CharBuffer.get(CharBuffer.java:715)
at org.jline.utils.NonBlockingPumpReader.readBuffered(NonBlockingPumpReader.java:118)
at org.jline.keymap.BindingReader.readStringUntil(BindingReader.java:134)
at org.jline.reader.impl.LineReaderImpl.doReadStringUntil(LineReaderImpl.java:921)
at org.jline.reader.impl.LineReaderImpl.beginPaste(LineReaderImpl.java:5647)
at org.jline.reader.impl.LineReaderImpl$1.apply(LineReaderImpl.java:3796)
at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:665)
at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:493)
at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:479)
After fix the above exception, another is thrown:
java.lang.IllegalArgumentException: timeout value is negative
at java.lang.Object.wait(Native Method)
at org.jline.utils.NonBlockingPumpReader.wait(NonBlockingPumpReader.java:56)
at org.jline.utils.NonBlockingPumpReader.read(NonBlockingPumpReader.java:102)
at org.jline.utils.NonBlockingPumpReader.readBuffered(NonBlockingPumpReader.java:128)
at org.jline.keymap.BindingReader.readStringUntil(BindingReader.java:134)
at org.jline.reader.impl.LineReaderImpl.doReadStringUntil(LineReaderImpl.java:921)
at org.jline.reader.impl.LineReaderImpl.beginPaste(LineReaderImpl.java:5647)
at org.jline.reader.impl.LineReaderImpl$1.apply(LineReaderImpl.java:3796)
at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:665)
at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:493)
at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:479)
The text was updated successfully, but these errors were encountered:
The issue happens when manually write
LineReaderImpl.BRACKETED_PASTE_BEGIN
into the reader before reading the input string.When
readBuffer.remaining()<64
then:After fix the above exception, another is thrown:
The text was updated successfully, but these errors were encountered: