Aqueoulizer crash
aAndrew3030 opened this issue · 3 comments
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
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.
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).