-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiplayer crash affecting multiple clients (but not server?) #2361
Comments
This issue or something very similar just happened again on today's event server (JS + soundtrack + cheats + ShatteredPlanes). I think it might have been right as I broke / was about to break a blueberry bush - after logging back in the bush block was missing (but it was still on-screen as I crashed) + I had a blueberry seed on me. Client log:
Server side log:
|
Happened again although this time I was just wandering around occasionally breaking plants, but hadn't hit any for a few seconds then crashed. Did recently pick a blueberry off a bush and see a later hit for blueberries in the log immediately preceding the crash (growth maybe?). @rzats was online too but did not crash.
|
Went a fair bit longer with 4 of us online but I did eventually get the same sort of error just with GooeysQuests active:
Edit: Seemed to crash all of us at once. @flo could also reliably cause similar crashes with StructuralTemplates in GooeysQuests somehow. |
Reproduced the JS blueberry crash with a local headless + single client, remembering the steps fairly well and noting an issue with network components in the log. I started the game with a blueberry bush near spawn, picked berries, broke the bush, took the seed. Spawned in a growthcan, ungrowthcan, and a couple more seeds (blue + test). Placed seeds and played with the cans but after picking blueberries off the first bush and attempting to insta-grow it back to having berries failed while a single Ran through that process a few more times with the same result - couldn't grow berries back after picking them. Finally tried to break a bush and the game crashed (client only). Noteworthy that it did not occur earlier when i picked berries off a naturally matured bush then broke it, but then I didn't try to force-grow that one first. It also did not occur in singleplayer (less of a surprise)
As in the past you can log back on and the bushes will have regrown berries just fine. Breaking a mature bush then works fine, even if it was affected before. Harvesting berries off one then attempting to break its now-immature block again results in the crash (no growth trickery used):
|
The first logs show that the client ultimately crashes in l.235 of Terasology/engine/src/main/java/org/terasology/world/internal/EntityAwareWorldProvider.java Lines 230 to 266 in b34948e
In that line, either the I'm wondering whether this might be related to #4838 as the |
Myself and @emanuele3d (and maybe @tdgunes ?) were all on our little test server slowly working through JoshariasSurvival (nice work btw @Josharias ! It is something else to slowly climb the tech tree in multiplayer) when something happened that caused us all to crash. Will include a large log snippet below.
I had just smelted a few tin nuggets and @emanuele3d had some copper ore on his cursor. Not sure if any particular action caused the crash, I think we were both typing in the chat console. Nothing too notable earlier in the server log (as far back as my server session window showed).
Oddly the server seemed to carry on just fine after.
Server log:
Client log (me):
The text was updated successfully, but these errors were encountered: