Skip to content

Crash with Sodium 0.9.3+mc26.3 (VerifyError: Bad local variable type on DefaultFluidRenderer) #6789

Open

Description

@marchandlazare-sudo

Describe the bug

Hello! I'm a French player for a long time and i’m experiencing a persistent crash on Minecraft 26.3 when combining Meteor Client (Build 15) with Sodium 0.9.3.

When joining a world/server (as soon as chunk rendering / fluid rendering initializes), the game crashes with a bytecode verification error in DefaultFluidRenderer. Here is a snippet from the crash log:

text
java.lang.VerifyError: Bad local variable type
Exception Details:
Location:
net/caffeinemc/mods/sodium/client/render/chunk/compile/pipeline/DefaultFluidRenderer.modifyReturnValue$cnm000$meteor-client$onIsFullBlockFluidSideVisible(...)Z @28: aload
Reason:
Type top (current frame, locals[6]) is not assignable to reference type

It seems that the Mixin injection for onIsFullBlockFluidSideVisible targeting Sodium’s DefaultFluidRenderer is incompatible with Sodium 0.9.3 (it works fine on Sodium 0.9.2).

Could you please look into updating the fluid rendering mixin compatibility for Sodium 0.9.3+ in future builds?

Thanks for your amazing work on Meteor Client!

Steps to reproduce

I've said everything in the bug description. If you need more details or a crash report, please let me know don't worry about it.

Meteor Version

build 15

Minecraft Version

26.3

Operating System

macOS

Before submitting a bug report

  • This bug wasn't already reported (I have searched bug reports on GitHub).

  • This is a valid bug (I am able to reproduce this on the latest dev build).

Activity

  1. elchapou676767 commented on Nov 9, 2026

    @elchapou676767

    I suggest downgrading to the Sodium 0.9.2 release, as the crash doesn't happen there. We cannot afford to provide patches for unstable versions of these mods, as they tend to change a lot before a proper release.
    We will of course look into this once Sodium 0.9.3 gets properly released, so thanks anyways for the report.

    note from dev so use 0.9.2 for now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions