Server Hangs when Entering Bumblezon [ATM10]
jimwarlock opened this issue · 7 comments
All The Mods 10 - 2.41 crashed without a crash report. The logs have been uploaded to gnomebot.dev:
latest.log | debug.log head / tail (~14MB & ~99k lines) | KubeJS: client.log / server.log / startup.log | crash_assistant_app.log
Mod list changes beyond the modpack:
Added mods:
freecam-neoforge-1.3.0+mc1.21.jar
Gobber-NeoForge-1.21.1-2.10.15.jar
Server hangs when entering BumbleBeeZone either by piston or pearl. Into hive or nest.
Tried with shaders off, and wearing no gear or curios
Tried on different save and it works fine
Singleplayer with what you described is not a crash. It’s the server thread getting deadlocked or locked up in the integrated server.
A thread dump is required here to find out why the game is stuck. I believe ModernFix mod has an option to enable watchdog in single player that can be used to force a thread dump into the latest.log and share that here.
If unable to get a thread dump, please give me a copy of the world and the overworld coordinate you are trying to enter Bumblezone from and I’ll attempt to recreate issue and do thread dump myself.
(I would be using VisualVM to do the thread dump. If you know how to use this app, you can do a thread dump that way and share the results here. Note the thread dump has to be done when the game is stuck)
Apologies for getting my termonology wrong. This is all new to me.
I grabbed ModernFix, enabled thread dump and experienced the issue again.
Here's the latest.log: https://mclo.gs/gTubWg9
I don’t see crashes in the provided log. I need more info. When you say it crashed what specifically happened? The client game shut down? Or did client show disconnect screen? Did server be the one that shut down? Or was it just freezing for a while? Is this actually singleplayer or you connecting to a dedicated server? (If dedicated server, make sure your client is using the exact ATM Modpack version as the server)
After the crash, the side that did the actual crashing is the one the latest.log needs to be retrieved from.
If it is a deadlock, then server should trigger watchdog after 60 seconds (unless changed in server options file) and the watchdog will do a thread dump into server latest.log that will show exactly what code is locking up the threads
Happy to provide more info
When you say it crashed what specifically happened?
I am assuming a server crash. The game is being played locally. So I'm still in the game and can move around, but cannot interact with anything. Breaking blocks doesn't appear in my inventory, etc.
This occurs immediately after I throw the pearl into the nest. I get the prompt about entering bumble zone in white text on the screen. No loading screen or anything else occurs. I can continue to move around in the overworld, but as mentioned above cannot interact with anything.
The client game shut down?
No the client remains up, meaning I can move about the overworld. If I save and quit it then hangs on the quitting screen.
Did server be the one that shut down?
I assume so, yes. I'll note I am playing singleplayer on a local machine.
Or was it just freezing for a while?
The game freezes (hangs) only when trying to quite, I left it for 2-3minutes and no change so I force quit.
Is this actually singleplayer or you connecting to a dedicated server?
Singleplayer on local PC.
If there is a specific log you think might help, I can reproduce the error and provide that log.
Further imformation, I used the /execute command to teleport myself to the bumblebee zone and this worked fine. Once in - so far - everything working as expected. Quests hit, etc.
I then /home back to the overworld and peal'd into a nest which worked fine. It seems after loading the dimension for the first time, i was able to return to it without issue.
I'll leave this page open for 24 hours if you wanted to troubleshoot further. Otherwise I'm happy for you to close.
Anyone reading this via a google search at a later date
ANSWER: /execute command to get into the zone resolved my issue.
TRANSFORMER/[email protected]/net.minecraft.server.level.ServerChunkCache.getChunk(ServerChunkCache.java:138)
at TRANSFORMER/[email protected]/net.minecraft.world.level.Level.getChunk(Level.java:202)
at TRANSFORMER/[email protected]/net.minecraft.world.level.LevelReader.getNoiseBiome(LevelReader.java:59)
at TRANSFORMER/[email protected]/net.minecraft.world.level.biome.BiomeManager.getNoiseBiomeAtQuart(BiomeManager.java:97)
at TRANSFORMER/[email protected]/net.minecraft.world.level.biome.BiomeManager.getNoiseBiomeAtPosition(BiomeManager.java:93)
at TRANSFORMER/[email protected]+1.21.1-neoforge/com.telepathicgrunt.the_bumblezone.entities.mobs.RootminEntity.getFlowerOrSetIfMissing(RootminEntity.java:171)
at TRANSFORMER/[email protected]+1.21.1-neoforge/com.telepathicgrunt.the_bumblezone.entities.mobs.RootminEntity.finalizeSpawn(RootminEntity.java:444)
at TRANSFORMER/[email protected]+1.21.1-neoforge/com.telepathicgrunt.the_bumblezone.worldgen.features.FloralFillWithRootmin.place(FloralFillWithRootmin.java:110)
Need to investigate. The issue will come back when you get near Floral Meadow