Closed d4julian closed 5 years ago
Getting crash reports like these every few minutes:
Can you add -Dlegacy.debugClassLoading=true
and -Dlegacy.debugClassLoadingSave=true
to launch and zip up the CLASS_LOADER_TEMP
folder that gets generated? Need to see if there's some transformation going on that's preventing the phase contexts being pushed.
Sorry, I've been a bit busy. I'll get it done tomorrow :)
This is still present on RC3680.
Also had the same issue, but I've stuck with build 3616 because it seems the most stable atm lol
@d4julian requested access to the classloader zip file.
Found the issue: When maximum processing has been reached for neighbor notifications, we don't switch into the PhaseState
, leading to issues where the PhaseTracker
tries to close out other phase states which then causes cascading failures of other phase states (whether they're unwinding, parented neighbor notifications, packet processing, tick processing, etc.). Will hopefully either have fixed both the recursive nature of neighbor processing in the build including this commit, and then lastly, the actual issue causing cascading failure with this commit ultimately leading to the crash due to this line specifically.
I am currently running
Sponge/Forge version: Minecraft Forge: 14.23.5.2831 SpongeForge: 1.12.2-2768-7.1.6-RC3666 Sponge: 1.12.2-7.1.6-SNAPSHOT SpongeAPI: 7.1.0-b2736425 Minecraft: 1.12.2
Sky Factory 4 Modpack
Issue Description
Crash report when updating from SpongeForge 3616 to 3666. I loaded back in 3616 and removed the block manually, then loaded in 3666 and server started up successfully.