Skip to content

crash while loading an empty mixin on fresh project #5710

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

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions