RFTools

RFTools

74M Downloads

Perma-crash and performance drop in a (corrupted?) dimension.

Sekwah opened this issue ยท 2 comments

commented

Modpack: Sky Factory 3 3.0.15

Rftools version: 1.1x-6.13
Rftools dimensions version:1.1x-5.05

Issue: While unloading a dimension (with an energy extractor) decided to go back to overwold so i used a @chickenchunks Chunkloader (id #5202/0) to keep draining the power from it into a Vibrant Capacitor Bank (id #5678) from @enderIO.

All went fine until i traveled back to the dimension to get the capacitor and the chunkloader back. As soon as i broke the chunk loader the game crashed (leaving me traped in that dimension) (i was using a Phased Field Generator so it didn't ran out of energy).

I managed to get out (i've a 4-5s time window as soon as the world loads to use items/move), but if i stay for more than those 4-5s the game crashes again. The chunkloader is still there, not broken.

In the Dialing Device the dimension is no longer called by an ID but as "rftools_dimension (9)".

Cannot delete it using /rftdim safedel mainly because commands are not allowed (:P) but cannot do it with commands allowed neither since it says "dimension is still in use".

I'm also pretty sure that this particular dimension is causing performance drops in my world (since these started happening after the "crash" in the dimension).

It's just a performance drop (fps from 150~ to 40-70) while increasing my CPU usage to 100% (Intel I5 6600K @3.9Ghz). No server lag (tick skipping).

Latest crash:
crash-2018-01-01_18.30.03-server.txt

commented

Hmm, my best guess is that you got a null in world.loadedEntityList somehow. Try using NBTExplorer to open data/RFToolsDimensionManager.dat, and under data/dimensions/(whichever dimension is causing the problem), remove all of the entries from "mobs" (but don't remove "mobs" itself). That will stop the crashing code from running, hopefully letting you take care of the dimension. Here's what it should look like when you're done:

nbtexplorer

commented

First of all, thanks for the reply. I managed to get rid of the dimension by deleting its folder (few days after this post). The performance issues were still there, but since then i stopped playing that modpack.

Looking through the backups, the last one being the day this post was created, and looking at where you pointed me, there was 3 entries under "dimensions" (strange, because i did deleted every other, so this one was the only one at that moment).

There were 2 mobs in the first: a creeper and an enderman
2 mobs in the second: a creeper and a cow
3 mobs in the third: a creeper, an enderman and a sheep

Although i deleted them all. After playing a few moments in that backup (and after deleting the mobs' entries) the performance was still dropping but i was able to delete that dimension with the command /rftdim safedel

It's a bit weird.