Jump to content
  • 0

Buildcraft Crash in Tekkit 2.0


Question

Posted

We're having the same bug from Tekkit Beta, in which the use of Buildcraft pipes causes the server to crash and the map to corrupt itself. There are various fixes but I can't find anything that will permanently fix the issue, except disabling the use of pipes on my server. I don't know if it is an Issue in tekkit; I think it is in BC in general, but I want to post it here just in case somebody here does have a fix. Here is the log:

16:48:02 [sEVERE] java.lang.ClassCastException: buildcraft.transport.TileGenericPipe cannot be cast to buildcraft.energy.TileEngine

16:48:02 [sEVERE]  at buildcraft.energy.BlockEngine.isPipeConnected(BlockEngine.java:128)

16:48:02 [sEVERE]  at buildcraft.core.Utils.checkPipesConnections(Utils.java:385)

16:48:02 [sEVERE]  at buildcraft.transport.PipeTransportLiquids.canReceiveLiquid(PipeTransportLiquids.java:51)

16:48:02 [sEVERE]  at buildcraft.transport.PipeTransportLiquids.computeOutputs(PipeTransportLiquids.java:183)

16:48:02 [sEVERE]  at buildcraft.transport.PipeTransportLiquids.moveLiquids(PipeTransportLiquids.java:117)

16:48:02 [sEVERE]  at buildcraft.transport.PipeTransportLiquids.updateEntity(PipeTransportLiquids.java:58)

16:48:02 [sEVERE]  at buildcraft.transport.Pipe.updateEntity(Pipe.java:108)

16:48:02 [sEVERE]  at buildcraft.transport.TileGenericPipe.l_(TileGenericPipe.java:113)

16:48:02 [sEVERE]  at net.minecraft.server.World.tickEntities(World.java:1182)

16:48:02 [sEVERE]  at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:534)

16:48:02 [sEVERE]  at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)

16:48:02 [sEVERE]  at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)

16:48:02 [sEVERE] Unexpected exception

java.lang.ClassCastException: buildcraft.transport.TileGenericPipe cannot be cast to buildcraft.energy.TileEngine

  at buildcraft.energy.BlockEngine.isPipeConnected(BlockEngine.java:128)

  at buildcraft.core.Utils.checkPipesConnections(Utils.java:385)

  at buildcraft.transport.PipeTransportLiquids.canReceiveLiquid(PipeTransportLiquids.java:51)

  at buildcraft.transport.PipeTransportLiquids.computeOutputs(PipeTransportLiquids.java:183)

  at buildcraft.transport.PipeTransportLiquids.moveLiquids(PipeTransportLiquids.java:117)

  at buildcraft.transport.PipeTransportLiquids.updateEntity(PipeTransportLiquids.java:58)

  at buildcraft.transport.Pipe.updateEntity(Pipe.java:108)

  at buildcraft.transport.TileGenericPipe.l_(TileGenericPipe.java:113)

  at net.minecraft.server.World.tickEntities(World.java:1182)

  at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:534)

  at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)

  at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)

I know how to fix the map without resetting it, as a helpful link was posted on technicpack.net, but I'd like to keep using BuildCraft pipes in SMP and would like to know if there is a permanent fix because it is getting really annoying. I have found other threads about this but It doesn't seem to be in the known bugs list.

7 answers to this question

Recommended Posts

  • 0
Posted

We don't actually know, the server just stopped working and we have a lot of people on the server. Impossible to tell who or what caused it. (we fixed it with a rollback).

Although I do assume teleportation pipes were not the cause of this, as I don't recall anyone using them (yet), nor are they in the error report. It seems that it's the waterproof pipes but I can't tell for sure.

  • 0
Posted

We had a servercrash related to this. In the end, removing BC engines from the affected area sorted our issues atleast. This seems to happend more often now that the client have updated, how it affects the server, i dont know

  • 0
Posted

Launcher/pack Version: 2.1

Operating System: centos 6

Version of Java: 1.7

Description of Problem: Crashes the entire server

Error Messages:

2012-03-10 15:42:27 [sEVERE] java.lang.ClassCastException: buildcraft.transport.TileGenericPipe cannot be cast to buildcraft.energy.TileEngine

2012-03-10 15:42:27 [sEVERE] 	at buildcraft.energy.BlockEngine.isPipeConnected(BlockEngine.java:128)

2012-03-10 15:42:27 [sEVERE] 	at buildcraft.core.Utils.checkPipesConnections(Utils.java:385)

2012-03-10 15:42:27 [sEVERE] 	at buildcraft.transport.PipeTransportPower.updateEntity(PipeTransportPower.java:60)

2012-03-10 15:42:27 [sEVERE] 	at buildcraft.transport.Pipe.updateEntity(Pipe.java:108)

2012-03-10 15:42:27 [sEVERE] 	at buildcraft.transport.TileGenericPipe.l_(TileGenericPipe.java:113)

2012-03-10 15:42:27 [sEVERE] 	at net.minecraft.server.World.tickEntities(World.java:1182)

2012-03-10 15:42:27 [sEVERE] 	at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:534)

2012-03-10 15:42:27 [sEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)

2012-03-10 15:42:27 [sEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)

2012-03-10 15:42:27 [sEVERE] Unexpected exception

java.lang.ClassCastException: buildcraft.transport.TileGenericPipe cannot be cast to buildcraft.energy.TileEngine

	at buildcraft.energy.BlockEngine.isPipeConnected(BlockEngine.java:128)

	at buildcraft.core.Utils.checkPipesConnections(Utils.java:385)

	at buildcraft.transport.PipeTransportPower.updateEntity(PipeTransportPower.java:60)

	at buildcraft.transport.Pipe.updateEntity(Pipe.java:108)

	at buildcraft.transport.TileGenericPipe.l_(TileGenericPipe.java:113)

	at net.minecraft.server.World.tickEntities(World.java:1182)

	at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:534)

	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)

	at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)

Same issue, its related to where one of my players is located and generates the error when he spawns near it.

Any advice on how to fix?

I am guessing disable BC, load the server, delete the offending item, and block it from use (if possible) and then restart the server with BC enabled.

Only a small issue that I don't know which item is causing it.

help anyone?

  • 0
Posted

Looks like it is relating to pipes. Do we know if any pipes have been removed from 2.0 to 2.1.

I am trying to work out how to edit the bag.dat file that the offending item is in. if not i'll have to remove it, completely.

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...