Applied Energistics 2

Applied Energistics 2

137M Downloads

Game Crash

MasonBlood9696 opened this issue ยท 13 comments

commented

So I tried to play Minecraft when the game crashed. Thankfully I installed a mod that can tell me what is the problem. It said that it has to do with Applied Energistics 2. And it also gave me details about what happened.

Here is the link for the details:
https://paste.dimdev.org/iwovalurax.mccrash

Tank You for reading this and hopefully it will be fixed.

commented

Looks like a corrupted block, ae2 tries to read a block as a network part but it seems to be a malisis door block, coordinates are in the log

Cannot get property PropertyEnum{name=state, clazz=class appeng.block.networking.BlockController$ControllerBlockState, values=[offline, online, conflicted]} as it does not exist in BlockStateContainer{block=malisisdoors:curtain_yellow, properties=[facing, half, hinge, open, powered]}

Whoops, no coordinates sorry

commented

this increases the odds, that the world is corrupted

(also before meddling with the world you should backup the original broken one, because you world now after removing malissis most likely has not any doors in the world anymore!!!)

i am unfamiliar with tools to deal with broken worlds, and especially this bug seems pretty much unknown to me at least but it seems like your world is not able to generate or render new chunks (as it probably tries to restore a broken one)

EDIT:

you missed to remove the CORE of malisis, maybe it works again when you remove all of the mod, but maybe you break more even (so do backups and name em properly so you know what you did to each backup)

   | LCHIJA | malisiscore           | 1.12.2-6.5.1-SNAPSHOT    | malisiscore-1.12.2-6.5.1.jar                       | None                                     |
commented

Well, I removed the mod called Malisisdoors but now I'm getting an unknown error.

https://paste.dimdev.org/sivaqapava.mccrash

Is there even a way to fix this? I really don't want to lose this world, cause I've spent most of my time building and having fun in there.

commented

Well. I'm pretty much f@#ked. I tried to use old saves from my world but the same thing happened. All I can do is create a new world and see what could be the reason for all of this. Thank you atleast for reading my comments and answering back. Have a good day.

commented

The interresting part of this crash is, that ae2 even checks if the block at the given location is a controller and Forge says, yes it is a controller, but upon accessing the data, it suddenly is like "hold up, this ain't a controller, it's actually a Trophy ..."

if( this.checkController( this.pos ) && this.world.getBlockState( this.pos ).getValue( BlockController.CONTROLLER_STATE ) != metaState )

commented

How do you reproduce this problem.

That is the problem. you can not. when the world breaks, it is broken. You would need his world plus all mods to try and debug it. Edit: with broken I mean corrupt

commented

How do you reproduce this problem.

That is the problem. you can not. when the world breaks, it is broken. You would need his world plus all mods to try and debug it. Edit: with broken I mean corrupt

I think mabey he used it malisisdoors:curtain_yellow to decorate what in AE2 some.

commented

you mean to make an AE2 cover panel from malisisdoors:curtain_yellow? This should be easily to reproduce then ...

@MasonBlood9696 , can you retest this with your old setup in a new world?

to be honest, it sounds too strange to me personally, i can not imagine (even from code) how a cover would make AE2 and it's sanity checks make believe there is a controller in that block and then act as a yellow_curtain

you can only cover cables but not controller blocks with them

commented

How do you reproduce this problem.

commented

I try MalisisDoors mod and no found any problem. Maybe some mod has a memory problem, If you can reproduce the problem in new world, slowly reduce the mods so that you can determine where the problem mod.

commented

Tank you all for trying to help me! For some reason the mods works fine in my other worlds I have created. I even went waaaay back and checked all my backup saves for my corrupted world and still does not work. I even uninstalled some mods (not all of it because I got like over 100 mods. Kill me.) So anyway, it takes ages to try to figure this out (I don't have too much free time cause of work) and I tried pretty much anything I could think of. I might give a few shots and see if anything happenes. Tank you for reading this and trying to figure out a solution! Once again, I'll try out some stuff either this or next week. :)

Ps. Reducing the mods will take me hours or days but I'll try!

commented

I tried using backups but they were all broken. Also, in my game CCL keeps spamming me to check the latest log. I've checked it but it was just a mess and bunch of words. I really can't fix this all by myself. I'm not an expert in fixing this thing. Can I just hire somebody to fix this thing? It took me days to figure out a soluting and I came up with nothing in the end of the day. I've also checked if any of the mods are broken. I found atleast one buggy mod but the rest looked good. I've also recieved a f#@k ton of errors and other bulls#@t. Can I atleast maybe hire somebody to fix this thing? It's really getting on my nerves and my doctors told me to calm down. For months I've had no heart problems. But today is different. God end my suffer. At this point I don't think I want this thing to be fixed it it makes me angry and makes me negative.

commented

The issue is with Malisis i believe.
I have had issues as well in the past.
The line being refrenced is here

I tried, but failed to track down where MalisesRenderer#blockState is set/updated. It's this variable that gets set to random blocks that aren't part of the mod or intended integrations.