Draconic Evolution

Draconic Evolution

83M Downloads

[1.21.1] Server crash when storing Draconic Evolution Energy Core (including its stabilizers) in AE2 Spatial Storage

WeizenClown opened this issue · 4 comments

commented

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.

https://mclo.gs/xXec6ip

commented

also weird it seems to work in singleplayer but not on the server.

commented

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?

commented

Yes, I actually just found a solution with a bit of help. We just changed the max tick time and now it works.

commented

Well, that was only a temporary fix as it seems. build a bit more today in the cell and tried to save it and the server crashed again as before.