Vanhal / ProgressiveAutomation

Progressive Automation
Other
49 stars 31 forks source link

Removing RF Engine from Planter crashes the game #367

Open cryxli opened 5 years ago

cryxli commented 5 years ago

Hi Vanhal,

I observed a crash when I was removing a RF Engine from a Stone Planter. I provide power to the planter via EnderIO conduits.

Minecraft: 1.12.2 Forge: 14.23.5.2836 Progressive Automation: 1.12.2-1.7.8 EnderIO: 1.12.2-5.0.43 Log: crash-2019-04-24_21.04.52-server.txt

I would guess since the user interaction of removing the RF Engine and the tick update to ask whether it needs some power are async to each other, the two method calls collide.

I don't think that the fact, that the conduit provides larger RF packages than the RF Engine can handle, does have any effect here.

As you see from the crash report, there are quite some mods interacting. If it helps, I can reduce it to the necessary mods only.

Cheers, cryxli

LuthienAnarion commented 4 years ago

I see this crash when an energy conduit connects to any PA machine, whether there is an RF engine in it or not and regardless of the B:enableRF setting in the config.

It's either EIO or PA when building a pack because of this bug.