-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
Steps to reproduce
im trying to make a mixin like this, on a fresh addon template project:
@mixin(HudRenderer.class)
public class MixinHudRenderer {
@Shadow
@Final
private Hud hud;
}
(yep just that) but the game crashes at this point:
[Render thread/INFO] (FabricLoader/Mixin/audit) Force-loading class meteordevelopment.meteorclient.systems.hud.HudRenderer
exception:
java.lang.ExceptionInInitializerError
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:534)
at java.base/java.lang.Class.forName(Class.java:513)
at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.findClass(MixinServiceKnot.java:101)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.audit(MixinProcessor.java:254)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.audit(MixinTransformer.java:171)
at org.spongepowered.asm.mixin.MixinEnvironment.audit(MixinEnvironment.java:1677)
at knot//meteordevelopment.meteorclient.MeteorClient.onInitializeClient(MeteorClient.java:91)
at knot//net.minecraft.client.MinecraftClient.handler$zeo005$meteor-client$onInit(MinecraftClient.java:4150)
at knot//net.minecraft.client.MinecraftClient.(MinecraftClient.java:745)
at knot//net.minecraft.client.main.Main.main(Main.java:249)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)
Caused by: meteordevelopment.orbit.NoLambdaFactoryException: No registered lambda listener for 'meteordevelopment.meteorclient.systems.hud.HudRenderer'.
at knot//meteordevelopment.orbit.EventBus.getLambdaFactory(EventBus.java:188)
at knot//meteordevelopment.orbit.EventBus.getListeners(EventBus.java:166)
at knot//meteordevelopment.orbit.EventBus.lambda$getListeners$2(EventBus.java:146)
at knot//meteordevelopment.orbit.EventBus.getListeners(EventBus.java:158)
at knot//meteordevelopment.orbit.EventBus.subscribe(EventBus.java:77)
at knot//meteordevelopment.meteorclient.systems.hud.HudRenderer.(HudRenderer.java:62)
at knot//meteordevelopment.meteorclient.systems.hud.HudRenderer.(HudRenderer.java:41)
... 15 more
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Render thread
Stacktrace:
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:534)
at java.base/java.lang.Class.forName(Class.java:513)
at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.findClass(MixinServiceKnot.java:101)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.audit(MixinProcessor.java:254)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.audit(MixinTransformer.java:171)
at org.spongepowered.asm.mixin.MixinEnvironment.audit(MixinEnvironment.java:1677)
at knot//meteordevelopment.meteorclient.MeteorClient.onInitializeClient(MeteorClient.java:91)
at knot//net.minecraft.client.MinecraftClient.handler$zeo005$meteor-client$onInit(MinecraftClient.java:4150)
at knot//net.minecraft.client.MinecraftClient.(MinecraftClient.java:745)
currently the mixin was working on mc1.21.1, and I was trying to update my project to mc1.21.5, but the crash happens and the same on mc1.21.8 with a fresh addon template
Link to crash report/log (upload to https://mclo.gs and paste resulting link here)
Meteor Version
Meteor 1.21.8 build 38 (1.21.5 b54 too)
Minecraft Version
1.21.8
Operating System
Windows
Before submitting a crash report
-
This crash wasn't already reported (I have searched crash reports on GitHub).
-
This is a valid crash (I am able to reproduce this on the latest dev build).