BuildCraft 2.2.4 – Fixing one SMP bug

Lots and lots and lots of people have reported it – so here’s a new BuildCraft release ready to download for SMP players, fixing just one issue:

#321 [SMP] investigate exception
fixed java.lang.NullPointerException at at buildcraft.transport.TileGenericPipe.b_(TileGenericPipe.java:84).

Hoping to increase stability. I’m committed to do frequent small releases as long as we don’t get this playable!

21 thoughts on “BuildCraft 2.2.4 – Fixing one SMP bug

  1. Again, however, there is still the “Internal exception: java.net.SocketException: Software caused connection abort: recv failed” error, which will kick you as soon as you near certain chunks.

      • Well I am not the only one experiencing this. I have seen it countless times… I can link you to a test server and send you the map if you wish.

        • You will need to give him the full backtrace, go to the server console and past the last 10 or so lines before that error message itself.

          • -_- I am a java/c++ developer. I am extremely tired, so excuse my lack of detail, but I can assure you that there was no stacktrace in the console, nor was their a crash report in game. It was a kick (as described above).

  2. hello, Severman here :) just tested out the 2.2.4 on a server, i made a quarry powered by 3 combustion engine it worked fine in the beginning but now everytime i get near the quarry my game crash, not the server but the game. so i can delete my player in the world folder, then spawn and everything work until i get too near my quarry.

    • If you don’t even provide a backtrace, there is approximately 0 chances for this to improve…

      • yeah i realy dont know how too send you an raport of what crashed or i dont know where to find it, but anyway somehow it work now :S after a few crash…

        but i have this problem with the pumps, if the pump is 2 block higher then the source (lava or Oil i tested) i need to restart the server for it too begin to work and sometimes it just wont work.

        and i’v tried reintall and got a fresh minecraft.jar Server too.

  3. hi,
    I can’t play, it just impossible. I’m kicked and minecraft crash every 10 sec approximately without any special reason. The server command line only says “lost connection: disconnect.genericReason”. One of my friend who is on the same server (which is hosted on my computer) never seems to be kicked (or at least sometimes). We have both TMI installed but i’m the only one to crash. :(
    We were waiting a lot for the 2.2.3 and 2.2.4 to start back playing, but I can’t. I know you worked hard to fix those bug and the ones we had in 2.2.2 do not cause problem anymore. It looks like they are different now.
    I should provide a kind of backtrace but i don’t know where to find it (sorry ^^)

    Anyway, when will we be able to discover the winner of the 2.2.x world competition ? I can’t wait to see the best creations :p I hope they’ll give ideas to everybody !

    • Sorry, the problem came from me (as usual… ^^)
      I didn’t update minecraft forge to te correct version (it was the one for buildcraft 2.2.2 actually), so i’m sorry !
      No more problem now ! Thank you !

  4. Ill try to post some of the errors for you spacetoad, i just need to backup the server first

  5. hi there, one Bug that I’ve come across, Shift Clicking a Stack of coal/Charcoal into a Active/Non- Active steam engine, that has still some coal/charcoal will crash server. This bug has been tested using Both Server/client fresh Install 1.8.1, New Map, with only Mods “Minecraftforge-server1.1.2/ ModLoaderMP 1.8.1 Server / BuildCraft 2.2.4″ installed, and everything setup as Default. I had tried this server setup on two computers, First computer with Windows XP PRO SP3 32bit, and Second Computer Windows Vista Home Premium SP2 32bit. Also tried Shift Clicking Coal/Charcoal into Storage Crate which seem fine.
    Server Crash Log;
    [INFO] ModLoader Server Beta 1.8.1 Initializing…
    [INFO] Mod Loaded: mod_BuildCraftCore 2.2.4
    [INFO] Mod Loaded: mod_BuildCraftBuilders 2.2.4
    [INFO] Mod Loaded: mod_BuildCraftEnergy 2.2.4
    [INFO] Mod Loaded: mod_BuildCraftFactory 2.2.4
    [INFO] Mod Loaded: mod_BuildCraftTransport 2.2.4
    [INFO] ModLoaderMP Beta 1.8.1 Initialized
    [INFO] Starting minecraft server version Beta 1.8.1
    [INFO] Loading properties
    [INFO] Starting Minecraft server on *:25565
    [INFO] Preparing level “world”
    [INFO] Default game type: 0
    [INFO] Preparing start region for level 0
    [INFO] Preparing start region for level 1
    [INFO] Preparing spawn area: 73%
    [INFO] Done (1172890160ns)! For help, type “help” or “?”
    [INFO] TNTBlockMan [/127.0.0.1:50618] logged in with entity id 3 at (48.22120954213852, 63.0, 439.51016427238613)
    [INFO] TNTBlockMan joined with mod_BuildCraftCore 2.2.4, mod_BuildCraftBuilders 2.2.4, mod_BuildCraftEnergy 2.2.4, mod_BuildCraftFactory 2.2.4, mod_BuildCraftTransport 2.2.4
    [SEVERE] Unexpected exception
    java.lang.StackOverflowError
    at java.util.ArrayList.get(Unknown Source)
    at df.a(SourceFile:278)
    at buildcraft.core.BuildCraftContainer.a(BuildCraftContainer.java:36)
    at df.a(SourceFile:108)
    at df.b(SourceFile:203)
    at df.a(SourceFile:117)
    at df.b(SourceFile:203)
    and so on…….

    • Minor Bug found, when using a Obsidian Pipe, if you use it to Suck up Dropped pipes, the loose pipes become invisable when they travel along the pipe network, but still end up in a crate at the other end intact. Also When powering a Obsidian pipe with a steam Engine, there is a 50/50 chance that the Obsidian pipe will link/connect to the steam engine that is powering it.

  6. Spacetoad, I run http://www.obsidiancraft.com a top MC server, but my users (staff in this case) am running into kicking issues (“Internal exception: java.net.SocketException: Software caused connection abort: recv failed”) when joining the buildcraft server. Everything is setup correctly, and the kick only occurs when their client loads chunks from a single general area.

    I would like your assistance in debugging this, and I would be able to provide the map file as well as the server ip. Lastly, I will help you help me if you just guide me on how to debug this.

    Thanks!
    -Don4of4

    PS: You really need a bug tracker.

  7. How do we get a more extensive error log if all it says is client disconnected? If there is a program or a command line that helps with gathering more info in the error log, please let us know and I’ll run it on my server. Thanks