Skip to content

crash while loading an empty mixin on fresh project #5710

@calors22

Description

@calors22

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)

https://mclo.gs/zOopkd4

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions