Jump to content
  • 0

[3.0.3/3.0.4] BC | ArrayIndexOutOfBoundsException


Question

Posted

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:


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)

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...