Voluminous Energy

Voluminous Energy

40.8k Downloads

Aqueoulizer crash

aAndrew3030 opened this issue · 3 comments

commented

I submitted this issue to cyclic, but it looks like it is a issue with the aqueoulizer. I am unable to load my world
Lothrazar/Cyclic#1988

I was able to recreate the issue by making a new world and trying to connect a fluid cable to the front of the machine, with tank input enabled

commented

I have to test this later when I have time, but based on the crash log, what this looks like is that when the Pipe is querying the Aqueoulizer’s capabilities (capabilities allow other machines/tiles to see if they support RF IO, Fluid IO, Item IO, etc), it's passing a null direction. The problem is with the Aqueoulizer it seems that I only have a null check for directions when it's querying for Item capabilities, not other capabilities (such as fluids).

Passing null is technically legal for the direction, HOWEVER, the fix (if what I see is correct) would simply be to ignore requests that have a null direction. Which may make the pipe from Cyclic useless if it can't choose a direction to query.

I will have to check all tiles if it checks the direction being null, as this may affect more tiles than just the Aqueoulizer.

commented

Please try this update: https://github.com/MikeTheShadow/VoluminousEnergy/releases/tag/v1.18-0.2_Alpha_1b and let me know if it fixes the crash (and hopefully make your world playable again).

commented

That fixed it, thanks!