Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
1.12.2 Buildcraft 7.99.12 - Get kicked when placing quarry/no connections. #3891
Buildcraft version: 7.99.12
In the above picture, are my landmarks, prior to the quarry getting placed.
This would be the quarry post placement, but I can't place the quarry in multiplayer. The server hangs for a few short moments before booting me off, and the only way that I am able to reconnect, is by rebooting the server. Then the quarry is back in my inventory after the reboot.
This doesn't happen in single player. During my single player testing to see if I could reproduce this, I was unable to connect anything but kinesis pipes to the quarry for power. Not sure if that's intended, but figured I'd mention anyway.
These are the logs I could find since I've been on today.
Latest > https://pastebin.com/SFtYH50L
Not sure how to fix the image links. But it does appear to be sporadic ... so it doesn't happen all the time. Also note, that smaller quarry sizes don't seem to derp it as much either, but the max size (64x64) do. Also, the fluxducts do not connect in single, or server play.
If the server gets in an infinite loop the I'll assume that it gets stuck at https://github.com/BuildCraft/BuildCraft/blob/8.0.x/common/buildcraft/builders/tile/TileQuarry.java#L166 - as that's the only potentially infinite loop.
Made VisualVM thread dump: https://pastebin.com/ecfjWS4S
I suppose the issue is tied to the quarry size, as I've maxed out it's size along Z axis, like 60x64 (not sure about precision of "64" though, as I've just placed a landmark at the end of a blue ray of the previous landmark). It's not a blind guess, as I've managed to walk around this bug by marking a smaller area (2-3 blocks smaller, around 60x61) at the same place.
7.99.13-pre11 version didn't resolve it. Thread dump is here: https://pastebin.com/DvE9rjZR
Also while tinkering with this quarry, something else occured: