Astral Sorcery

Astral Sorcery

63M Downloads

[Crash] when upgrading altar to teir 3 (Celestial Altar)

NightmareTwilight opened this issue ยท 12 comments

commented

I crashed when trying to upgrade the Starlight Crafting Altar to the Celestial Altar, while I didn't have a problem with the previous one. Tried to enter the world again, blocks apeared to have changed. I crashed soon after, again.

Crash: https://paste.dimdev.org/ojavolutux.mccrash

commented

Have you broken the multiblock and reformed it, and was it using the same altar?

commented

I used the same multiblock structure and I just replace the center attunement altar block (I though it was enough to reset it). Then I remove all the previous spectral relay and the crash had occurred when I replace the first spectral relay.

I hope it will help you.

Happy new year.

commented

Looks like your altar block has an issue with the nbt on it. Break it so it isn't in the multiblock, make another, let me know if it replicates.

commented

Hello, I had the same crash with the egnimatica 2 expert last update. I just place a spectral relay on the attunement altar and the game crash and corrupt the save. I made sure that a replace the altar before doing this.

I think there is an issue with the updated multiblock checker.

commented

You sure this is fixed?

Enigmatica 2 Expert updated from 1.46 to 1.49, which already have the latest version of Astral Sorcery and had the same issue.... All world is corrupt...

commented

@Nagapito does it include AS 1.10.10?

Edit: Also, upload a crash into pastebin.

commented

Yes astralsorcery-1.12.2-1.10.10,jar

All the blockId's become corrupted and due to the size of the world, backups were not working properly....

commented

@Nagapito per my second request up above, need a pastebin of the crash.

commented

I can give you a crashlog but it will show nothing since the crash is not directly related to your mod
here: https://termbin.com/vz8ks

The world is crashing randomly because now this is his state:
https://imgur.com/a/6XLjGZW
I managed to make it load by disabling all chunkloading and my base was not crashing....
This happened after updating the server to the latest version of Enigmatica 2 Expert 1.49 (that already contains your mod with version 10.10) from 1.46 which contained your mod with version 1.10.6.

Sure, it can be any mod causing this but... seems a little coincidence astral sorcery just having fixed an issue like this...

commented

"java.lang.ClassCastException: zmaster587.advancedRocketry.block.multiblock.BlockARHatch cannot be cast to appeng.block.crafting.BlockCraftingUnit"

It's entirely coincidence. AS multiblock code, like all mods, has zero impact on the multiblock code of other mods. Needs to be reported to the Adv Rocketry devs.

commented

The thing is, it is crashing because what used to be a block from AE now is a random block from Adv Rocketry due to blockID corruption in the level.dat.

How this level.dat corruption happened? Could be anything but, seems your mod was causing blockID corruption and you fixed it in the latest version.
I am just calling your attention to this coz it might not be totally fixed and might still be causing level.dat corruptions.

commented

No, it was not causing blockID corruption. It was causing a crash. The crash can cause corruption if the server doesn't handle things cleanly, which is a risk with any crash.

Unless you have a crash log from the original crash post upgrade that caused the world to become corrupt, showing it was AS triggering it and the method, so it can be investigated for possible recursion of the issue, then it was either not AS, or it doesn't matter because no logs to give information. Chasing "possible maybe perhaps" ghosts will not be happening.

Issue closed unless there's a useful log from the original crash.