Mixins in mod generated from fabric-example-mod causes FabricAPI to crash #121

Open
opened 2021-08-09 00:31:18 +00:00 by notjbl · 0 comments
notjbl commented 2021-08-09 00:31:18 +00:00 (Migrated from github.com)

When I run my mod "seley" FabricAPI crashes due to mixin errors. I've tried removing all mixins, etc., but whenever I run with FabricAPI and this mod it will crash. Thanks for any help you can give. Here are the logs:

[10:26:04] [main/INFO]: [FabricLoader] Loading 49 mods:
        - fabric@0.37.2+1.17
        - fabric-api-base@0.3.0+a02b446318
        - fabric-api-lookup-api-v1@1.2.0+2b5c62d018
        - fabric-biome-api-v1@3.1.11+c345aea818
        - fabric-blockrenderlayer-v1@1.1.5+a02b446318
        - fabric-command-api-v1@1.1.3+5ab9934c18
        - fabric-commands-v0@0.2.2+92519afa18
        - fabric-containers-v0@0.1.12+a02b446318
        - fabric-content-registries-v0@0.2.4+2e8bd82f18
        - fabric-crash-report-info-v1@0.1.5+be9da31018
        - fabric-dimensions-v1@2.0.11+6cefd57718
        - fabric-entity-events-v1@1.1.0+a02b446318
        - fabric-events-interaction-v0@0.4.9+a722d8c018
        - fabric-events-lifecycle-v0@0.2.1+92519afa18
        - fabric-game-rule-api-v1@1.0.7+6cefd57718
        - fabric-item-api-v1@1.2.4+a02b446318
        - fabric-item-groups-v0@0.2.10+b7ab612118
        - fabric-key-binding-api-v1@1.0.4+a02b446318
        - fabric-keybindings-v0@0.2.2+36b77c3e18
        - fabric-lifecycle-events-v1@1.4.4+a02b446318
        - fabric-loot-tables-v1@1.0.4+a02b446318
        - fabric-mining-levels-v0@0.1.3+92519afa18
        - fabric-models-v0@0.3.0+a02b446318
        - fabric-networking-api-v1@1.0.13+2e8bd82f18
        - fabric-networking-blockentity-v0@0.2.11+a02b446318
        - fabric-networking-v0@0.3.2+92519afa18
        - fabric-object-builder-api-v1@1.10.9+b7ab612118
        - fabric-object-builders-v0@0.7.3+a02b446318
        - fabric-particles-v1@0.2.4+a02b446318
        - fabric-registry-sync-v0@0.7.10+e2961fee18
        - fabric-renderer-api-v1@0.4.4+5f02c96918
        - fabric-renderer-indigo@0.4.8+a02b446318
        - fabric-renderer-registries-v1@3.2.0+a02b446318
        - fabric-rendering-data-attachment-v1@0.1.5+a02b446318
        - fabric-rendering-fluids-v1@0.1.13+a02b446318
        - fabric-rendering-v0@1.1.2+92519afa18
        - fabric-rendering-v1@1.7.0+2e8bd82f18
        - fabric-resource-loader-v0@0.4.8+a00e834b18
        - fabric-screen-api-v1@1.0.4+155f865c18
        - fabric-screen-handler-api-v1@1.1.8+a02b446318
        - fabric-structure-api-v1@1.1.13+5ab9934c18
        - fabric-tag-extensions-v0@1.1.4+a02b446318
        - fabric-textures-v0@1.0.6+a02b446318
        - fabric-tool-attribute-api-v1@1.2.12+b7ab612118
        - fabric-transfer-api-v1@1.0.0+3fe3c3f518
        - fabricloader@0.11.6
        - java@16
        - minecraft@1.17.1
        - seley@1.0.0
[10:26:04] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.2 Source=file:/Users/notjbl/Desktop/Personal/Amogan/Survival/TestServer/fabric-server-launch.jar Service=Knot/Fabric Env=SERVER
[10:26:05] [main/INFO]: Compatibility level set to JAVA_16
[10:26:05] [main/WARN]: @Mixin target net/minecraft/class_2474$class_5124 is public in fabric-tag-extensions-v0.mixins.json:MixinObjectBuilder and should be specified in value
[10:26:06] [main/FATAL]: Mixin apply failed fabric-dimensions-v1.mixins.json:ServerBugfixMixin -> net.minecraft.server.Main: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Implicit variable modifier injection failed in net/minecraft/server/Main::captureDynamicRegistry [INJECT Applicator Phase -> fabric-dimensions-v1.mixins.json:ServerBugfixMixin -> Apply Injections ->  -> Inject -> fabric-dimensions-v1.mixins.json:ServerBugfixMixin->@ModifyVariable::captureDynamicRegistry(Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;)Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Implicit variable modifier injection failed in net/minecraft/server/Main::captureDynamicRegistry [INJECT Applicator Phase -> fabric-dimensions-v1.mixins.json:ServerBugfixMixin -> Apply Injections ->  -> Inject -> fabric-dimensions-v1.mixins.json:ServerBugfixMixin->@ModifyVariable::captureDynamicRegistry(Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;)Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;]
        at org.spongepowered.asm.mixin.injection.modify.ModifyVariableInjector.inject(ModifyVariableInjector.java:169) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.injection.code.Injector.inject(Injector.java:264) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.inject(InjectionInfo.java:385) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1284) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1042) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569) [fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351) [fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208) [fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178) [fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23) [fabric-server-launch.jar:?]
        at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:162) [fabric-server-launch.jar:?]
        at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:154) [fabric-server-launch.jar:?]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:519) [?:?]
        at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:232) [fabric-server-launch.jar:?]
        at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153) [fabric-server-launch.jar:?]
        at net.fabricmc.loader.launch.knot.KnotServer.main(KnotServer.java:28) [fabric-server-launch.jar:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
        at net.fabricmc.loader.launch.server.FabricServerLauncher.launch(FabricServerLauncher.java:68) [fabric-server-launch.jar:?]
        at net.fabricmc.loader.launch.server.FabricServerLauncher.setup(FabricServerLauncher.java:114) [fabric-server-launch.jar:?]
        at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:56) [fabric-server-launch.jar:?]
Caused by: org.spongepowered.asm.mixin.injection.modify.InvalidImplicitDiscriminatorException: Found 0 candidate variables but exactly 1 is required.
        at org.spongepowered.asm.mixin.injection.modify.LocalVariableDiscriminator.findImplicitLocal(LocalVariableDiscriminator.java:349) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.injection.modify.LocalVariableDiscriminator.findLocal(LocalVariableDiscriminator.java:320) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.injection.modify.ModifyVariableInjector.inject(ModifyVariableInjector.java:160) ~[fabric-server-launch.jar:?]
        ... 25 more
Exception in thread "main" java.lang.RuntimeException: Failed to setup Fabric server environment!
        at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:58)
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: An exception occurred when launching the server!
        at net.fabricmc.loader.launch.server.FabricServerLauncher.setup(FabricServerLauncher.java:116)
        at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:56)
Caused by: java.lang.RuntimeException: An exception occurred when launching the server!
        at net.fabricmc.loader.launch.server.FabricServerLauncher.launch(FabricServerLauncher.java:70)
        at net.fabricmc.loader.launch.server.FabricServerLauncher.setup(FabricServerLauncher.java:114)
        ... 1 more
Caused by: java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:567)
        at net.fabricmc.loader.launch.server.FabricServerLauncher.launch(FabricServerLauncher.java:68)
        ... 2 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
        at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208)
        at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
        at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
        at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:162)
        at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:154)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
        at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:232)
        at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153)
        at net.fabricmc.loader.launch.knot.KnotServer.main(KnotServer.java:28)
        ... 7 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [fabric-dimensions-v1.mixins.json:ServerBugfixMixin] from phase [DEFAULT] in config [fabric-dimensions-v1.mixins.json] FAILED during APPLY
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:642)
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:594)
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:356)
        ... 16 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Implicit variable modifier injection failed in net/minecraft/server/Main::captureDynamicRegistry [INJECT Applicator Phase -> fabric-dimensions-v1.mixins.json:ServerBugfixMixin -> Apply Injections ->  -> Inject -> fabric-dimensions-v1.mixins.json:ServerBugfixMixin->@ModifyVariable::captureDynamicRegistry(Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;)Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;]
        at org.spongepowered.asm.mixin.injection.modify.ModifyVariableInjector.inject(ModifyVariableInjector.java:169)
        at org.spongepowered.asm.mixin.injection.code.Injector.inject(Injector.java:264)
        at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.inject(InjectionInfo.java:385)
        at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1284)
        at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1042)
        at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395)
        at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320)
        at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569)
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
        ... 16 more
Caused by: org.spongepowered.asm.mixin.injection.modify.InvalidImplicitDiscriminatorException: Found 0 candidate variables but exactly 1 is required.
        at org.spongepowered.asm.mixin.injection.modify.LocalVariableDiscriminator.findImplicitLocal(LocalVariableDiscriminator.java:349)
        at org.spongepowered.asm.mixin.injection.modify.LocalVariableDiscriminator.findLocal(LocalVariableDiscriminator.java:320)
        at org.spongepowered.asm.mixin.injection.modify.ModifyVariableInjector.inject(ModifyVariableInjector.java:160)
        ... 25 more```
When I run my mod "seley" FabricAPI crashes due to mixin errors. I've tried removing all mixins, etc., but whenever I run with FabricAPI and this mod it will crash. Thanks for any help you can give. Here are the logs: ```[10:26:03] [main/INFO]: Loading for game Minecraft 1.17.1 [10:26:04] [main/INFO]: [FabricLoader] Loading 49 mods: - fabric@0.37.2+1.17 - fabric-api-base@0.3.0+a02b446318 - fabric-api-lookup-api-v1@1.2.0+2b5c62d018 - fabric-biome-api-v1@3.1.11+c345aea818 - fabric-blockrenderlayer-v1@1.1.5+a02b446318 - fabric-command-api-v1@1.1.3+5ab9934c18 - fabric-commands-v0@0.2.2+92519afa18 - fabric-containers-v0@0.1.12+a02b446318 - fabric-content-registries-v0@0.2.4+2e8bd82f18 - fabric-crash-report-info-v1@0.1.5+be9da31018 - fabric-dimensions-v1@2.0.11+6cefd57718 - fabric-entity-events-v1@1.1.0+a02b446318 - fabric-events-interaction-v0@0.4.9+a722d8c018 - fabric-events-lifecycle-v0@0.2.1+92519afa18 - fabric-game-rule-api-v1@1.0.7+6cefd57718 - fabric-item-api-v1@1.2.4+a02b446318 - fabric-item-groups-v0@0.2.10+b7ab612118 - fabric-key-binding-api-v1@1.0.4+a02b446318 - fabric-keybindings-v0@0.2.2+36b77c3e18 - fabric-lifecycle-events-v1@1.4.4+a02b446318 - fabric-loot-tables-v1@1.0.4+a02b446318 - fabric-mining-levels-v0@0.1.3+92519afa18 - fabric-models-v0@0.3.0+a02b446318 - fabric-networking-api-v1@1.0.13+2e8bd82f18 - fabric-networking-blockentity-v0@0.2.11+a02b446318 - fabric-networking-v0@0.3.2+92519afa18 - fabric-object-builder-api-v1@1.10.9+b7ab612118 - fabric-object-builders-v0@0.7.3+a02b446318 - fabric-particles-v1@0.2.4+a02b446318 - fabric-registry-sync-v0@0.7.10+e2961fee18 - fabric-renderer-api-v1@0.4.4+5f02c96918 - fabric-renderer-indigo@0.4.8+a02b446318 - fabric-renderer-registries-v1@3.2.0+a02b446318 - fabric-rendering-data-attachment-v1@0.1.5+a02b446318 - fabric-rendering-fluids-v1@0.1.13+a02b446318 - fabric-rendering-v0@1.1.2+92519afa18 - fabric-rendering-v1@1.7.0+2e8bd82f18 - fabric-resource-loader-v0@0.4.8+a00e834b18 - fabric-screen-api-v1@1.0.4+155f865c18 - fabric-screen-handler-api-v1@1.1.8+a02b446318 - fabric-structure-api-v1@1.1.13+5ab9934c18 - fabric-tag-extensions-v0@1.1.4+a02b446318 - fabric-textures-v0@1.0.6+a02b446318 - fabric-tool-attribute-api-v1@1.2.12+b7ab612118 - fabric-transfer-api-v1@1.0.0+3fe3c3f518 - fabricloader@0.11.6 - java@16 - minecraft@1.17.1 - seley@1.0.0 [10:26:04] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.2 Source=file:/Users/notjbl/Desktop/Personal/Amogan/Survival/TestServer/fabric-server-launch.jar Service=Knot/Fabric Env=SERVER [10:26:05] [main/INFO]: Compatibility level set to JAVA_16 [10:26:05] [main/WARN]: @Mixin target net/minecraft/class_2474$class_5124 is public in fabric-tag-extensions-v0.mixins.json:MixinObjectBuilder and should be specified in value [10:26:06] [main/FATAL]: Mixin apply failed fabric-dimensions-v1.mixins.json:ServerBugfixMixin -> net.minecraft.server.Main: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Implicit variable modifier injection failed in net/minecraft/server/Main::captureDynamicRegistry [INJECT Applicator Phase -> fabric-dimensions-v1.mixins.json:ServerBugfixMixin -> Apply Injections -> -> Inject -> fabric-dimensions-v1.mixins.json:ServerBugfixMixin->@ModifyVariable::captureDynamicRegistry(Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;)Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;] org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Implicit variable modifier injection failed in net/minecraft/server/Main::captureDynamicRegistry [INJECT Applicator Phase -> fabric-dimensions-v1.mixins.json:ServerBugfixMixin -> Apply Injections -> -> Inject -> fabric-dimensions-v1.mixins.json:ServerBugfixMixin->@ModifyVariable::captureDynamicRegistry(Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;)Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;] at org.spongepowered.asm.mixin.injection.modify.ModifyVariableInjector.inject(ModifyVariableInjector.java:169) ~[fabric-server-launch.jar:?] at org.spongepowered.asm.mixin.injection.code.Injector.inject(Injector.java:264) ~[fabric-server-launch.jar:?] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.inject(InjectionInfo.java:385) ~[fabric-server-launch.jar:?] at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1284) ~[fabric-server-launch.jar:?] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1042) ~[fabric-server-launch.jar:?] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395) ~[fabric-server-launch.jar:?] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320) ~[fabric-server-launch.jar:?] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345) ~[fabric-server-launch.jar:?] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569) [fabric-server-launch.jar:?] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351) [fabric-server-launch.jar:?] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208) [fabric-server-launch.jar:?] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178) [fabric-server-launch.jar:?] at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23) [fabric-server-launch.jar:?] at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:162) [fabric-server-launch.jar:?] at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:154) [fabric-server-launch.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:519) [?:?] at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:232) [fabric-server-launch.jar:?] at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153) [fabric-server-launch.jar:?] at net.fabricmc.loader.launch.knot.KnotServer.main(KnotServer.java:28) [fabric-server-launch.jar:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?] at net.fabricmc.loader.launch.server.FabricServerLauncher.launch(FabricServerLauncher.java:68) [fabric-server-launch.jar:?] at net.fabricmc.loader.launch.server.FabricServerLauncher.setup(FabricServerLauncher.java:114) [fabric-server-launch.jar:?] at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:56) [fabric-server-launch.jar:?] Caused by: org.spongepowered.asm.mixin.injection.modify.InvalidImplicitDiscriminatorException: Found 0 candidate variables but exactly 1 is required. at org.spongepowered.asm.mixin.injection.modify.LocalVariableDiscriminator.findImplicitLocal(LocalVariableDiscriminator.java:349) ~[fabric-server-launch.jar:?] at org.spongepowered.asm.mixin.injection.modify.LocalVariableDiscriminator.findLocal(LocalVariableDiscriminator.java:320) ~[fabric-server-launch.jar:?] at org.spongepowered.asm.mixin.injection.modify.ModifyVariableInjector.inject(ModifyVariableInjector.java:160) ~[fabric-server-launch.jar:?] ... 25 more Exception in thread "main" java.lang.RuntimeException: Failed to setup Fabric server environment! at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:58) Caused by: java.lang.RuntimeException: java.lang.RuntimeException: An exception occurred when launching the server! at net.fabricmc.loader.launch.server.FabricServerLauncher.setup(FabricServerLauncher.java:116) at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:56) Caused by: java.lang.RuntimeException: An exception occurred when launching the server! at net.fabricmc.loader.launch.server.FabricServerLauncher.launch(FabricServerLauncher.java:70) at net.fabricmc.loader.launch.server.FabricServerLauncher.setup(FabricServerLauncher.java:114) ... 1 more Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:567) at net.fabricmc.loader.launch.server.FabricServerLauncher.launch(FabricServerLauncher.java:68) ... 2 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178) at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23) at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:162) at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:154) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519) at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:232) at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153) at net.fabricmc.loader.launch.knot.KnotServer.main(KnotServer.java:28) ... 7 more Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [fabric-dimensions-v1.mixins.json:ServerBugfixMixin] from phase [DEFAULT] in config [fabric-dimensions-v1.mixins.json] FAILED during APPLY at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:642) at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:594) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:356) ... 16 more Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Implicit variable modifier injection failed in net/minecraft/server/Main::captureDynamicRegistry [INJECT Applicator Phase -> fabric-dimensions-v1.mixins.json:ServerBugfixMixin -> Apply Injections -> -> Inject -> fabric-dimensions-v1.mixins.json:ServerBugfixMixin->@ModifyVariable::captureDynamicRegistry(Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;)Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;] at org.spongepowered.asm.mixin.injection.modify.ModifyVariableInjector.inject(ModifyVariableInjector.java:169) at org.spongepowered.asm.mixin.injection.code.Injector.inject(Injector.java:264) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.inject(InjectionInfo.java:385) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1284) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1042) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320) at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351) ... 16 more Caused by: org.spongepowered.asm.mixin.injection.modify.InvalidImplicitDiscriminatorException: Found 0 candidate variables but exactly 1 is required. at org.spongepowered.asm.mixin.injection.modify.LocalVariableDiscriminator.findImplicitLocal(LocalVariableDiscriminator.java:349) at org.spongepowered.asm.mixin.injection.modify.LocalVariableDiscriminator.findLocal(LocalVariableDiscriminator.java:320) at org.spongepowered.asm.mixin.injection.modify.ModifyVariableInjector.inject(ModifyVariableInjector.java:160) ... 25 more```
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Steven/fabric-example-mod#121
No description provided.