1.17 Crashes, mixin 437 suspected & 1.18 Crashes with Optifine/Optifabric
kessiekestrel opened this issue ยท 0 comments
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.
Let me know if there's any further information you need and I'll see what I can do!