Server crash when storing Ars Nouveau Skyweave block in AE2 Spatial Storage
WeizenClown opened this issue · 3 comments
### Description
When attempting to capture or move an Ars Nouveau Skyweave (Mirrorweave) block inside an Applied Energistics 2 Spatial Storage cell, the server hangs and eventually crashes.
The crash occurs inside MirrorWeaveBlock.neighborChanged(), which seems to enter an infinite update loop during block placement triggered by Spatial Storage.
Steps to Reproduce
Place an Ars Nouveau Skyweave block in the world.
Set up an AE2 Spatial Storage network with a Spatial Cell.
Capture and release the Skyweave block into the Spatial Cell for the first time → works as expected.
Wait a some time after retrieving the region from the cell.
Attempt to capture the same region again using the same Spatial Cell → the server hangs and crashes.
If you instead use a brand new Spatial Cell, the process works again for the first capture/release cycle, but fails once reused.
Expected Behavior
The Skyweave block should be stored and restored normally, or be rejected gracefully, regardless of whether the Spatial Cell was reused. It should never cause a server hang.
Actual Behavior
With a fresh Spatial Cell: First capture/release works fine.
On reusing the same cell: The server hangs indefinitely and the watchdog kills the server.
Crash log shows MirrorWeaveBlock.neighborChanged() repeatedly firing until the tick never completes.
Crash Log
[Paste your mclo.gs link here: https://mclo.gs/GlC9Sc0
]
Looks Like the link Wasnt Right but this one should be https://mclo.gs/GlC9Sc0