[1.21.1] Server crash when storing Draconic Evolution Energy Core (including its stabilizers) in AE2 Spatial Storage
WeizenClown opened this issue · 4 comments
1.21.1
Neoforge
All The Mods 10
Problem Description
When attempting to use Applied Energistics 2 Spatial Storage to capture and later reinsert a Draconic Evolution Energy Core (including its stabilizers), the server experiences severe issues.
Saving into Spatial Storage: The Energy Core (with stabilizers) can usually be stored without immediate problems.
Loading back into the Overworld: On reinserting the Energy Core into the world (especially after multiple attempts), the server consistently crashes.
Observed Behavior
The crash is always triggered during chunk loading when the stored structure is reintroduced.
The server’s main thread hangs while trying to load chunks that contain the Energy Core and stabilizers.
After the main thread blocks, the ServerHangWatchdog detects that a single tick took far longer than expected (reported as ~60000000 seconds) and forcibly terminates the server.
Technical Details
The stack traces in the crash reports consistently point to ServerChunkCache.getChunk and related world-loading routines.
Multiple mods appear in the stack (e.g., JourneyMap, Cupboard Debug, ModernFix, Create, Spark, AllTheLeaks), but the common factor is always chunk loading while the Energy Core is being reintroduced.
This strongly suggests that Draconic Evolution’s Energy Core structure conflicts with AE2’s Spatial Storage reinsertion logic, leading to a deadlock or infinite wait during chunk generation/loading.
Expected Behavior
The Energy Core (with stabilizers) should be saved and reloaded via Spatial Storage without causing the server to freeze or crash.
Reproduction Steps
Build a Draconic Evolution Energy Core with stabilizers.
Encapsulate it using Applied Energistics 2 Spatial Storage.
Save the structure into Spatial Storage (usually works).
Attempt to reload the structure into the Overworld.
Observe that the server hangs and crashes due to the Watchdog timeout.
Part of due diligence on this matter is trying to reproduce the issue with the minimum amount of mods needed. Have you tried just Applied Energistics 2, Draconic Evolution, and dependencies?
Yes, I actually just found a solution with a bit of help. We just changed the max tick time and now it works.