Project Expansion

Project Expansion

4M Downloads

Transmutation Interface still crashing on player death?

tekacs opened this issue · 4 comments

commented

After updating to 1.0.7 from 1.0.5, I'm sadly still seeing a server crash when the player behind a Transmutation Interface dies.

In this case I'm extracting items with LaserIO as you can see -- and this works smoothly except when the player dies.

crash-2022-06-05_22.19.02-server.txt

commented

Still blaming ProjectE for this, give me 10 or 15 minutes

commented

This specific bug should be fixed in 1.0.8, I have the sinking feeling this is going to be a recurring issue

commented

Thank you @DonovanDMC, that looks to be the last NPE on death at least in my use -- even with power flowers + transmutation interfaces down, death no longer crashes the server.

I'm with you on the location in ProjectE that you pointed out. Iit feels like it's only been 'safe' for them because ProjectE interactions are all (?) interactive, so they can't run into an issue where the player is dead but they still need the KnowledgeProvider? It doesn't seem like that API design (throwing an NPE there) wil ever work in a case where a block tick demands it with that value unavailable triggering an NPE. :/

commented

is it possible to simply void emc while player is dead?