Open zipCoder933 opened 4 days ago
idk what axiom is but 100% their issue as you cansee from here
they are passing null to a method that does not accept null
also you arent using latest version
also why is it even calling fabric api call when supp is a forge mod and you do have the forge version
The issue occurred on the latest version of supplementaries too, however I didn't log it when I tested it on that version. Any version of supplementaries after 3.0.0 will crash when Axiom is installed.
The reason why it might look like am using fabric, is because axiom is a fabric mod and I am using sinytra connector to run it in my forge modpack.
In that case it could even be a connector issue
Any version of moonlight api at or before V2.13.0 works fine (later versions could also be ok as well, I just haven't tested them all)
And any version of supplementaries before v3.0.0 doesn't crash
While other mods may be contributing to the crash, something must be happening in supplementaries, post 3.0.0 that is also contributing to the crash.
Any version of moonlight api at or before V2.13.0 works fine (later versions could also be ok as well, I just haven't tested them all)
And any version of supplementaries before v3.0.0 doesn't crash
While other mods may be contributing to the crash, something must be happening in supplementaries, post 3.0.0 that is also contributing to the crash.
well its obvious that it doesnt crash before 3.0.0 as there i didnt have added a new liquid
as ive said from the log it looks very clear that some mod is passing a null position in one of my methods and thats invalid
Ok. It seems like supplementaries.client.LumiseneFluidRenderProperties.getStillTexture is where the null pointer is being passed into.
This corresponds the crash that occurs because axiom is changing the rendered fluid opacity
Is it possible to somehow gracefully handle the null pointer? Somehow handing it in said method in a way that wont crash the game?
It is but adding random null checks that are not needed is bad practice just as adding random try catch statement that don't throw as they hide issues.
Before Continuing:
Version
1.20.1-FORGE
Supplementaries Version
supplementaries-1.20-2.8.18
Moonlight Lib Version
moonlight-1.20-2.13.26-forge
Issue Detail
The game crashes whenever trying to enter a minecraft world. supplementaries and Axiom (v4.1.1, MC1.20.1) is installed (https://modrinth.com/mod/axiom/version/4.1.1) (This problem doesn't occur when axiom is not installed)
Log
latest.log