Asek3 / Rubidium

Rubidium is an Unofficial Fork of CaffeineMC's "Sodium", made to work with Forge Mod Loader.
GNU Lesser General Public License v3.0
117 stars 56 forks source link

Fluid Renderer sprite crash in the Nether | Sodium | Rubidium #625

Open SirTwsted opened 11 months ago

SirTwsted commented 11 months ago

I really hate to bring more headaches. I got this just now while I was in the nether.

I hoped into the nether to check out the update and shaders in the nether and I got hit with this trying to leave the nether via nether portal. I don't know if this was Rubidium / Sodium itself or a different thing. I can't tell anymore. 🤷‍♀️😳

This is the Splash Screen Error: The game crashed whilst encountered exception while building chunk meshes Error: java.lang.NullPointerException: Cannot invoke "net.minecraft.client.renderer.texture.TextureAtlasSprite.m_118367_(double)" because "sprite" is null

And this is the Crash Report: https://pastebin.com/hN21k5vv

Minecraft v1.20.1 Oculus v1.6.9 Rubidium v0.7.1 Forge v47.1.46

😳

AinaVT commented 11 months ago

I also encountered the exact same issue just now while flying with an Elytra on the Overworld. Removing both rubidium and oculus made the issue stop, putting back just Rubidium and it crashed again.

Minecraft v1.20.1 Oculus v1.6.9 Rubidium v0.7.1 Forge v47.1.0

crash-2023-09-26_01.17.29-client.txt

EDIT: So i tried downgrading to Rubidium 0.7.0a, and the world didn't crash. After a few minutes, I went back to 0.7.1, and now it doesn't crash.

HaizUber commented 11 months ago

Also encountered this problem both in the overworld and the nether

Minecraft 1.20.1 Oculus 1.6.9 Rubidium 0.7.1 Forge 47.1.3

Crash report: https://gist.github.com/HaizUber/b4c3133d94a7207f4ecd8f2ae09ee508

knoxhack commented 11 months ago

same here :(

knoxhack commented 11 months ago

""sprite" is null" maybe try pepsi?

GodzillaWithTheMicrowave44 commented 11 months ago

Believe the issue is when lava is placed next to a transparent block like glass.

AinaVT commented 11 months ago

Believe the issue is when lava is placed next to a transparent block like glass.

Just tried and can confirm it seems to be indeed what causes the issue. Also worth noting that this does NOT happen on 0.7.0a, only on 0.7.1. Tested on both.

SirTwsted commented 11 months ago

Believe the issue is when lava is placed next to a transparent block like glass.

Just tried and can confirm it seems to be indeed what causes the issue. Also worth noting that this does NOT happen on 0.7.0a, only on 0.7.1. Tested on both.

In my crash, there was no lava "placed" next to glass. Unless I am missing something. 🤔🤷‍♀️ I entered the nether to view and experience shader, 30 seconds in and crashed. It also crashes outside the nether as well. I disabled shaders and (so far) it stopped crashing.

boubouleuh commented 11 months ago

crash-2023-09-27_13.13.57-client.txt

Similar crash for me, i was just walking around in the overworld

knoxhack commented 11 months ago

Downgrading Create and add-ons to oldest version fixed it for me, now running 0.7.1 fine :)

It seems to be an issue with the new flywheel features addition to recent Create versions

boubouleuh commented 11 months ago

Downgrading Create and add-ons to oldest version fixed it for me, now running 0.7.1 fine :)

It seems to be an issue with the new flywheel features addition to recent Create versions

thats weird because in the log it seems to be a lava block at light level 8 who cause the crash everytime

Kaleidoscope39 commented 11 months ago

I found that this BUG has been fixed(https://github.com/Reforged-Hub/rubidium-upstream/commit/86966a781bc2b7b31c3b95cd521ba5a0f1bf11c0) and the version code has been updated to 0.7.1a, so, just wait for release.