The Server crashes randomly and without a warning.
As I could figure out it has to do something with the time-value at the level.dat (and/or level.dat_old?). After a crash the time-value is negative (e.g. -2 like in my example error-log). I could now edit the level.dat via "NBTedit" and change the time-value to something not negative (eg. 0 or 1). Now I can start the server again without errors.
But this is not a solution for me, because sometimes this also does not work and I need to do it several times (dont know why) until it works again. Also this is not a fix because the main problem (the crash) isnt solved.
Error Messages:
Error Log:
2012-06-10 18:01:14 [sEVERE] java.lang.ArrayIndexOutOfBoundsException: -2
2012-06-10 18:01:14 [sEVERE] at buildcraft.transport.PipeTransportLiquids$LiquidBuffer.update(PipeTransportLiquids.java:395)
2012-06-10 18:01:14 [sEVERE] at buildcraft.transport.PipeTransportLiquids.moveLiquids(PipeTransportLiquids.java:145)
2012-06-10 18:01:14 [sEVERE] at buildcraft.transport.PipeTransportLiquids.updateEntity(PipeTransportLiquids.java:55)
2012-06-10 18:01:14 [sEVERE] at buildcraft.transport.Pipe.updateEntity(Pipe.java:106)
2012-06-10 18:01:14 [sEVERE] at buildcraft.transport.TileGenericPipe.q_(TileGenericPipe.java:152)
2012-06-10 18:01:14 [sEVERE] at net.minecraft.server.World.tickEntities(World.java:1191)
2012-06-10 18:01:14 [sEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:547)
2012-06-10 18:01:14 [sEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:453)
2012-06-10 18:01:14 [sEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
2012-06-10 18:01:14 [sEVERE] Unexpected exception
java.lang.ArrayIndexOutOfBoundsException: -2
at buildcraft.transport.PipeTransportLiquids$LiquidBuffer.update(PipeTransportLiquids.java:395)
at buildcraft.transport.PipeTransportLiquids.moveLiquids(PipeTransportLiquids.java:145)
at buildcraft.transport.PipeTransportLiquids.updateEntity(PipeTransportLiquids.java:55)
at buildcraft.transport.Pipe.updateEntity(Pipe.java:106)
at buildcraft.transport.TileGenericPipe.q_(TileGenericPipe.java:152)
at net.minecraft.server.World.tickEntities(World.java:1191)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:547)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:453)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Question
GrillGuth
Title: BC | ArrayIndexOutOfBoundsException
Version: 3.0.3/3.0.4
OS: Debian 6 64Bit
Java Version: 1.7.0
Description of Problem:
The Server crashes randomly and without a warning.
As I could figure out it has to do something with the time-value at the level.dat (and/or level.dat_old?). After a crash the time-value is negative (e.g. -2 like in my example error-log). I could now edit the level.dat via "NBTedit" and change the time-value to something not negative (eg. 0 or 1). Now I can start the server again without errors.
But this is not a solution for me, because sometimes this also does not work and I need to do it several times (dont know why) until it works again. Also this is not a fix because the main problem (the crash) isnt solved.
Error Messages:
Error Log:
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.