Hi, I recently updated to Minecraft 1.4 and CB677. I have a problem that seems to happen randomly, 3-4 times a day, and I havent found any actions from the players that could cause this. I get this error, and then server stop. Code: 2011-04-20 08:04:08 [SEVERE] null java.io.IOException: Input/output error at java.io.FileInputStream.read(Native Method) at jline.Terminal.readCharacter(Terminal.java:99) at jline.UnixTerminal.readVirtualKey(UnixTerminal.java:128) at jline.ConsoleReader.readVirtualKey(ConsoleReader.java:1453) at jline.ConsoleReader.readBinding(ConsoleReader.java:654) at jline.ConsoleReader.readLine(ConsoleReader.java:494) at net.minecraft.server.ThreadCommandReader.run(ThreadCommandReader.java:25 Any Idea? I'm using those plugins: - Vanish - mcMMo - MCCRestart - WorldEdit - WorldGuard - Towny - DefaultCommands - Permissions - Plugman - LWC - MMania + ChestControl - SuperJump - iConomy - EpicZones - Minequery - SimpleShop - Tombstone - Stats - Borderguard - Multiverse - HeroChat - Backup lugin
Strange that jline is there mentions, try "java -Djline.terminal=jline.UnsupportedTerminal" -jar craftbukkit.jar" as a starter command.
I found it.. i'm dumb :S My server runs on Linux. I connect over ssh. I usually start a shell file I made for runnin my servver. In my shell file, I use the Screen command. However, since I update to 677, I was doing tests and I start my server directly in ssh with the java command. When my ssh session get closed, the java app closed too, and returned this error
Doesn't work this new start command PLAGUE ! My new startcommand is this in gamecp : And i get same error !
did you really just quote half-year old post? anyway, I don't like the $MEMORY, what if you have something like "1 024" in it and tit breaks parameters. also, jline terminal can be turned off by a normal cmdline argument AFAIK, there have been many changes after 6 months...
I think I'm have a similar problem, this is what I see when i start my server. java.io.IOException: Input/output error at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:220) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read(BufferedInputStream.java:237) at java.io.FilterInputStream.read(FilterInputStream.java:66) at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader Can someone tell me what my start.command should have in it?