mojira.dev
MC-32992

Minecraft Server - Sudden Exception Stop

Game suddenly shuts down. Happened twice in 10 minutes. Let me know if you require more information. This is UBUNTU MINECRAFT SERVER - NOT the client launcher. Please see attachment.

Attachments

Comments 10

[20:28:59] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.NoClassDefFoundError: Could not initialize class b
	at net.minecraft.server.MinecraftServer.u(SourceFile:478) ~[minecraft-server.jar:?]
	at jn.u(SourceFile:260) ~[minecraft-server.jar:?]
	at net.minecraft.server.MinecraftServer.t(SourceFile:411) ~[minecraft-server.jar:?]
	at net.minecraft.server.MinecraftServer.run(SourceFile:346) [minecraft-server.jar:?]
	at jc.run(SourceFile:582) [minecraft-server.jar:?]
[20:29:00] [Server thread/INFO]: Stopping server
[20:29:00] [Server thread/INFO]: Saving players
[20:29:00] [Server Listen Thread/ERROR]: Exception handling pending connection
java.net.SocketException: Socket closed
	at java.net.PlainSocketImpl.socketAccept(Native Method) ~[?:1.7.0_40]
	at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) ~[?:1.7.0_40]
	at java.net.ServerSocket.implAccept(ServerSocket.java:530) ~[?:1.7.0_40]
	at java.net.ServerSocket.accept(ServerSocket.java:498) ~[?:1.7.0_40]
	at jt.run(SourceFile:66) [minecraft-server.jar:?]
[20:29:00] [Server Listen Thread/INFO]: Closing listening thread
[20:29:00] [Server thread/INFO]: §6OrangeCamaroSS§r left the game
[20:29:00] [Server thread/INFO]: §aZachAttack_4NDP§r left the game
[20:29:00] [Server thread/INFO]: Saving worlds
[20:29:00] [Server thread/INFO]: Saving chunks for level 'amp'/Overworld
[20:29:00] [Server thread/INFO]: Saving chunks for level 'amp'/Nether
[20:29:00] [Server thread/INFO]: Saving chunks for level 'amp'/The End

Are there steps to reproduce ?

I am not sure what caused it yet. It has happened 4 times so far as of now. My guess, very broadly:

Steps to Reproduce
1. Use Vanilla Server ver 13w39b on Ubuntu Server
2. Start playing - have enough players to have the Server worry about overload.

Possible Triggers
Work with hoppers
Work with many mobs in a small area (ie, chicken farms w/ hoppers could cause this)

Basically try to make the server work, TNT may also trigger. I will add more that I know.

Has been happening again, more information this time.

[09:38:59] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.NoClassDefFoundError: Could not initialize class b
	at adg.e(SourceFile:481) ~[minecraft-server.jar:?]
	at adg.d(SourceFile:459) ~[minecraft-server.jar:?]
	at adg.c(SourceFile:427) ~[minecraft-server.jar:?]
	at adg.d(SourceFile:336) ~[minecraft-server.jar:?]
	at adg.b(SourceFile:417) ~[minecraft-server.jar:?]
	at aib.n(SourceFile:335) ~[minecraft-server.jar:?]
	at aib.b(SourceFile:313) ~[minecraft-server.jar:?]
	at agx.b(SourceFile:223) ~[minecraft-server.jar:?]
	at alw.a(SourceFile:468) ~[minecraft-server.jar:?]
	at adg.d(SourceFile:326) ~[minecraft-server.jar:?]
	at agx.h(SourceFile:117) ~[minecraft-server.jar:?]
	at agx.a(SourceFile:101) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:317) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:303) ~[minecraft-server.jar:?]
	at agx.b(SourceFile:225) ~[minecraft-server.jar:?]
	at alw.a(SourceFile:468) ~[minecraft-server.jar:?]
	at adg.d(SourceFile:326) ~[minecraft-server.jar:?]
	at agx.h(SourceFile:117) ~[minecraft-server.jar:?]
	at agx.a(SourceFile:90) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:317) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:303) ~[minecraft-server.jar:?]
	at agx.b(SourceFile:225) ~[minecraft-server.jar:?]
	at alw.a(SourceFile:468) ~[minecraft-server.jar:?]
	at adg.d(SourceFile:326) ~[minecraft-server.jar:?]
	at agx.h(SourceFile:117) ~[minecraft-server.jar:?]
	at agx.a(SourceFile:90) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:317) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:303) ~[minecraft-server.jar:?]
	at agx.b(SourceFile:225) ~[minecraft-server.jar:?]
	at alw.a(SourceFile:468) ~[minecraft-server.jar:?]
	at adg.d(SourceFile:326) ~[minecraft-server.jar:?]
	at agx.h(SourceFile:117) ~[minecraft-server.jar:?]
	at agx.a(SourceFile:90) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:317) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:303) ~[minecraft-server.jar:?]
	at agx.b(SourceFile:225) ~[minecraft-server.jar:?]
	at alw.a(SourceFile:468) ~[minecraft-server.jar:?]
	at adg.d(SourceFile:326) ~[minecraft-server.jar:?]
	at agx.h(SourceFile:117) ~[minecraft-server.jar:?]
	at agx.a(SourceFile:90) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:317) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:303) ~[minecraft-server.jar:?]
	at agx.b(SourceFile:225) ~[minecraft-server.jar:?]
	at alw.a(SourceFile:468) ~[minecraft-server.jar:?]
	at adg.d(SourceFile:326) ~[minecraft-server.jar:?]
	at agx.h(SourceFile:117) ~[minecraft-server.jar:?]
	at agx.a(SourceFile:90) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:317) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:303) ~[minecraft-server.jar:?]
	at agx.b(SourceFile:225) ~[minecraft-server.jar:?]
	at alw.a(SourceFile:468) ~[minecraft-server.jar:?]
	at adg.d(SourceFile:326) ~[minecraft-server.jar:?]
	at agx.h(SourceFile:117) ~[minecraft-server.jar:?]
	at agx.a(SourceFile:90) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:317) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:303) ~[minecraft-server.jar:?]
	at agx.b(SourceFile:225) ~[minecraft-server.jar:?]
	at alw.a(SourceFile:468) ~[minecraft-server.jar:?]
	at adg.d(SourceFile:326) ~[minecraft-server.jar:?]
	at agx.h(SourceFile:117) ~[minecraft-server.jar:?]
	at agx.a(SourceFile:90) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:317) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:303) ~[minecraft-server.jar:?]
	at agx.b(SourceFile:225) ~[minecraft-server.jar:?]
	at alw.a(SourceFile:468) ~[minecraft-server.jar:?]
	at adg.d(SourceFile:326) ~[minecraft-server.jar:?]
	at agx.h(SourceFile:117) ~[minecraft-server.jar:?]
	at agx.a(SourceFile:90) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:317) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:303) ~[minecraft-server.jar:?]
	at agx.b(SourceFile:225) ~[minecraft-server.jar:?]
	at alw.a(SourceFile:468) ~[minecraft-server.jar:?]
	at adg.d(SourceFile:326) ~[minecraft-server.jar:?]
	at agx.h(SourceFile:117) ~[minecraft-server.jar:?]
	at agx.a(SourceFile:92) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:317) ~[minecraft-server.jar:?]
	at kn.a(SourceFile:303) ~[minecraft-server.jar:?]
	at agx.b(SourceFile:225) ~[minecraft-server.jar:?]
	at alw.a(SourceFile:468) ~[minecraft-server.jar:?]
	at adg.d(SourceFile:326) ~[minecraft-server.jar:?]
	at agx.h(SourceFile:117) ~[minecraft-server.jar:?]
	at agx.a(SourceFile:103) ~[minecraft-server.jar:?]
	at aol.a(SourceFile:39) ~[minecraft-server.jar:?]
	at aeg.a(SourceFile:213) ~[minecraft-server.jar:?]
	at aeg.a(SourceFile:27) ~[minecraft-server.jar:?]
	at aea.a(SourceFile:354) ~[minecraft-server.jar:?]
	at ael.a(SourceFile:138) ~[minecraft-server.jar:?]
	at amy.a(SourceFile:432) ~[minecraft-server.jar:?]
	at km.a(SourceFile:160) ~[minecraft-server.jar:?]
	at alw.a(SourceFile:781) ~[minecraft-server.jar:?]
	at km.c(SourceFile:95) ~[minecraft-server.jar:?]
	at kl.<init>(SourceFile:28) ~[minecraft-server.jar:?]
	at kk.a(SourceFile:209) ~[minecraft-server.jar:?]
	at kk.a(SourceFile:246) ~[minecraft-server.jar:?]
	at jh.a(SourceFile:157) ~[minecraft-server.jar:?]
	at jh.c(SourceFile:208) ~[minecraft-server.jar:?]
	at jh.a(SourceFile:101) ~[minecraft-server.jar:?]
	at kt.e(SourceFile:169) ~[minecraft-server.jar:?]
	at kt.d(SourceFile:57) ~[minecraft-server.jar:?]
	at jt.a(SourceFile:49) ~[minecraft-server.jar:?]
	at js.b(SourceFile:28) ~[minecraft-server.jar:?]
	at net.minecraft.server.MinecraftServer.u(SourceFile:494) ~[minecraft-server.jar:?]
	at jn.u(SourceFile:260) ~[minecraft-server.jar:?]
	at net.minecraft.server.MinecraftServer.t(SourceFile:411) ~[minecraft-server.jar:?]
	at net.minecraft.server.MinecraftServer.run(SourceFile:346) [minecraft-server.jar:?]
	at jc.run(SourceFile:582) [minecraft-server.jar:?]
[09:38:59] [Server thread/INFO]: Stopping server
[09:38:59] [Server thread/INFO]: Saving players
[09:38:59] [Server thread/INFO]: ?aZachAttack_4NDP?r left the game
[09:38:59] [Server thread/INFO]: Saving worlds
[09:38:59] [Server thread/INFO]: Saving chunks for level 'amp'/Overworld
[09:38:59] [Server thread/INFO]: Saving chunks for level 'amp'/Nether
[09:38:59] [Server thread/INFO]: Saving chunks for level 'amp'/The End
[09:38:59] [Server Listen Thread/ERROR]: Exception handling pending connection
java.net.SocketException: Socket closed
	at java.net.PlainSocketImpl.socketAccept(Native Method) ~[?:1.7.0_40]
	at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) ~[?:1.7.0_40]
	at java.net.ServerSocket.implAccept(ServerSocket.java:530) ~[?:1.7.0_40]
	at java.net.ServerSocket.accept(ServerSocket.java:498) ~[?:1.7.0_40]
	at jt.run(SourceFile:66) [minecraft-server.jar:?]
[09:38:59] [Server Listen Thread/INFO]: Closing listening thread
[09:38:59] [Server Shutdown Thread/INFO]: Stopping server
[09:38:59] [Server Shutdown Thread/INFO]: Saving players
[09:38:59] [Server Shutdown Thread/INFO]: Saving worlds
[09:38:59] [Server Shutdown Thread/INFO]: Saving chunks for level 'amp'/Overworld
[09:38:59] [Server Shutdown Thread/INFO]: Saving chunks for level 'amp'/Nether
[09:38:59] [Server Shutdown Thread/INFO]: Saving chunks for level 'amp'/The End

This was when I just logged in.

Even MORE info this time! I got the debug to start, as I logged in again. See my added attachment marked LOG.log.

Sorry for so much info, I have determined that it has to do with the player's .dat file. For example if I login as me (ZachAttack_4NDP as you can see from the logs) it works okay for a while. However, if I login as my brother (OrangeCamaroSS as you can also see) by renaming his .dat file to my username, it does not work at all. This DOES work for other users though, ie, I rename johnDoe.dat to ZachAttack_4NDP.dat and login, it will work fine. This also happens when my brother logs in as himself, the actual OrangeCamaroSS.dat file, it won't work. Before it has worked where he can log in, but then it crashes later in the game play. His .dat file is now uploaded incase that will help solve the problem.

This world is an AMPLIFIED world as well, don't know if that has to do anything.

Too less RAM:

[09:45:45] [Server thread/INFO]: Starting minecraft server version 13w39b
[09:45:45] [Server thread/WARN]: To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"

Please look at the second line of your log file.

On my original I give it more RAM, it has sufficient RAM. I was running it without the script at this point.

I have given it even more ram and still the same problem. I know believe without a doubt that it has to do with the position the problematic player is in. IE, the problematic person was inside a certain chunk that has some kind of bug. Whenever they log-in, it freezes and crashes. Remember this is an amplified world.

Is this still a concern in the current Minecraft version 1.7.2 / Launcher version 1.3.4 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

I have not had problems since 1.7. I would mark as solved.

Derek Pockrandt

(Unassigned)

Unconfirmed

crash, server, ubuntu

Minecraft 13w39b

Minecraft 1.7.2

Retrieved