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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...