Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.17 Crashes, mixin 437 suspected & 1.18 Crashes with Optifine/Optifabric #42

Open
kessiekestrel opened this issue Jan 22, 2022 · 0 comments

Comments

@kessiekestrel
Copy link

My soul is slowly leaving my body I am so tired. This may pertain somewhat to the issues found in this thread but didn't want to clog the thread just in case.

Minecraft v1.17.1
Fabric Loader 0.12.12
Fabric API 46.1
Cloth API 2.0.53 & 2.1.60

Just realized I skipped 2.0.54 and I went ahead and tested that one, the game loads fine. Two, two hours,, wasted,,
I have no idea why 2.0.53 wouldn't load though so maybe it's relevant!! All crashes seem to center around something being amiss with mixin 437 if I'm understanding the logs right.

2.0.53 was tested with older Fabric APIs, back to 34.8, and a similar crash occurred with all. I also tested on Fabric Loaders 0.12.9 to 0.12.11 with Fabric API 39.0 if I'm remembering right.

Here's Minecraft's log for the 2.0.53 Exit: 0 crash with 0.12.12 and 46.1.

When using 2.1.60 the game crashes with this.

The game crashed whilst initializing game
Error: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_309 failed
Exit Code: -1

Here's the link to the crash log for it.

And here's the link to the Minecraft log.

What stands out to me with this crash is this line:

Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: LVT in net/minecraft/class_309::method_1466(JIIII)V >has incompatible changes at opcode 321 in callback cloth-client-events->v0.mixins.json:MixinKeyboard>@Inject::onKeyAfter(JIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecra>ft/class_437;Z[Z)V from mod cloth-client-events-v0.
Expected: [Lnet/minecraft/class_437;, Z, [Z]
Found: [Lnet/minecraft/class_437;, [Z]

Is it a typo maybe?

I also did have issues in 1.18.1. Cloth API 3.0.55 and below (as far as I know) work fine with Optifine/Optifabric, but the two newer versions do not.

Minecraft v1.18.1
Fabric Loader v0.12.12
Fabric API v46.2
Optifine vHD U H4 for 1.18.1
Optifabric v1.12.10
Cloth API v3.1.58 & 3.1.61

I haven't looked through the logs too deeply on these two cases, but without Optifine/Optifabric the game runs fine.

Minecraft log for 3.1.58.

Minecraft log for 3.1.61.

Let me know if there's any further information you need and I'll see what I can do!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant