[SPIGOT-3292] Exception handling console input Created: 06/Jun/17  Updated: 08/Jun/17  Resolved: 08/Jun/17

Status: Resolved
Project: Spigot
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: Zhenya Zima Assignee: Unassigned
Resolution: Invalid Votes: 0
Labels: console, exception, input/output, jline
Environment:

Windows 8.1 x64, Java 1.8 x64



 Description   

I don't know how to reproduce this bug. But for a long time I face it for the third time. After I get the exception below, any command can not be executed from the server console - it just stops responding to input. To obtain a working console back, need to restart the server.

[2017-06-06 15:35:41 | Server console handler] Exception handling console input
java.io.IOException: ?5@0F8O CA?5H=> 7025@H5=0. 

at org.fusesource.jansi.WindowsAnsiOutputStream.applyCursorPosition(WindowsAnsiOutputStream.java:134) ~[server.jar:git-Paper-7afde8f]
at org.fusesource.jansi.WindowsAnsiOutputStream.processCursorDown(WindowsAnsiOutputStream.java:204) ~[server.jar:git-Paper-7afde8f]
at org.fusesource.jansi.AnsiOutputStream.processEscapeCommand(AnsiOutputStream.java:228) ~[server.jar:git-Paper-7afde8f]
at org.fusesource.jansi.AnsiOutputStream.write(AnsiOutputStream.java:112) ~[server.jar:git-Paper-7afde8f]
at java.io.FilterOutputStream.write(Unknown Source) ~[?:1.8.0_66]
at sun.nio.cs.StreamEncoder.writeBytes(Unknown Source) ~[?:1.8.0_66]
at sun.nio.cs.StreamEncoder.implFlushBuffer(Unknown Source) ~[?:1.8.0_66]
at sun.nio.cs.StreamEncoder.implFlush(Unknown Source) ~[?:1.8.0_66]
at sun.nio.cs.StreamEncoder.flush(Unknown Source) ~[?:1.8.0_66]
at java.io.OutputStreamWriter.flush(Unknown Source) ~[?:1.8.0_66]
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.flush(ConsoleReader.java:976) ~[server.jar:git-Paper-7afde8f]
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.printAnsiSequence(ConsoleReader.java:3971) ~[server.jar:git-Paper-7afde8f]
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.clearAhead(ConsoleReader.java:925) ~[server.jar:git-Paper-7afde8f]
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.drawBuffer(ConsoleReader.java:869) ~[server.jar:git-Paper-7afde8f]
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.backspace(ConsoleReader.java:1022) ~[server.jar:git-Paper-7afde8f]
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.setBuffer(ConsoleReader.java:573) ~[server.jar:git-Paper-7afde8f]
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.setBuffer(ConsoleReader.java:580) ~[server.jar:git-Paper-7afde8f]
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.moveHistory(ConsoleReader.java:3382) ~[server.jar:git-Paper-7afde8f]
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:2704) ~[server.jar:git-Paper-7afde8f]
at net.minecraft.server.v1_11_R1.DedicatedServer$2.run(DedicatedServer.java:84) [server.jar:git-Paper-7afde8f]


 Comments   
Comment by md_5 [ 08/Jun/17 ]

Not using Spigot.

Comment by Black Hole [ 06/Jun/17 ]

Try to run Spigot with the parameter "nojline".

Generated at Sat Apr 05 08:43:11 UTC 2025 using Jira 10.3.3#10030003-sha1:d220e3fefc8dfc6d47f522d3b9a20c1455e12b7b.