Mixin fails to apply in dev environment
RaphiMC opened this issue ยท 1 comments
When adding Indium as a mod in a development environment into the mods folder the game crashes when entering a world.
Does not happen without Indium and also does not happen with the same mods in a non dev environment.
Here are the relevant errors after entering a world:
[11:21:20] [Render thread/ERROR] (FabricLoader/Mixin) Mixin apply for mod indium failed indium.mixins.json:sodium.MixinChunkRenderRebuildTask from mod indium -> me.jellysquid.mods.sodium.client.render.chunk.tasks.ChunkRenderRebuildTask: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Error whilst instancing injection point org.spongepowered.asm.mixin.injection.points.BeforeInvoke for INVOKE [PREINJECT Applicator Phase -> indium.mixins.json:sodium.MixinChunkRenderRebuildTask from mod indium -> Prepare Injections -> -> redirect$zja000$onRenderBlock(Lme/jellysquid/mods/sodium/client/render/pipeline/BlockRenderer;Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/model/BakedModel;Lme/jellysquid/mods/sodium/client/render/chunk/compile/buffers/ChunkModelBuilder;ZJLme/jellysquid/mods/sodium/client/gl/compile/ChunkBuildContext;Lme/jellysquid/mods/sodium/client/util/task/CancellationSource;)Z -> Parse] org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Error whilst instancing injection point org.spongepowered.asm.mixin.injection.points.BeforeInvoke for INVOKE [PREINJECT Applicator Phase -> indium.mixins.json:sodium.MixinChunkRenderRebuildTask from mod indium -> Prepare Injections -> -> redirect$zja000$onRenderBlock(Lme/jellysquid/mods/sodium/client/render/pipeline/BlockRenderer;Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/model/BakedModel;Lme/jellysquid/mods/sodium/client/render/chunk/compile/buffers/ChunkModelBuilder;ZJLme/jellysquid/mods/sodium/client/gl/compile/ChunkBuildContext;Lme/jellysquid/mods/sodium/client/util/task/CancellationSource;)Z -> Parse] at org.spongepowered.asm.mixin.injection.InjectionPoint.create(InjectionPoint.java:810) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.InjectionPoint.parse(InjectionPoint.java:774) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.InjectionPoint.parse(InjectionPoint.java:724) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.InjectionPoint.parse(InjectionPoint.java:645) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parseInjectionPoints(InjectionInfo.java:375) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:331) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:316) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:308) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.RedirectInjectionInfo.<init>(RedirectInjectionInfo.java:44) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at jdk.internal.reflect.GeneratedConstructorAccessor62.newInstance(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1330) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:413) ~[fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:322) ~[fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.7.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.initRenderer(SodiumWorldRenderer.java:246) ~[sodium-0.4.2+build.16-64b5720b4b825f21.jar:?] at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.loadWorld(SodiumWorldRenderer.java:112) ~[sodium-0.4.2+build.16-64b5720b4b825f21.jar:?] at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.setWorld(SodiumWorldRenderer.java:101) ~[sodium-0.4.2+build.16-64b5720b4b825f21.jar:?] at net.minecraft.client.render.WorldRenderer.handler$zcl000$onWorldChanged(WorldRenderer.java:5055) ~[[email protected]:?] at net.minecraft.client.render.WorldRenderer.setWorld(WorldRenderer.java:722) ~[[email protected]:?] at net.minecraft.client.MinecraftClient.setWorld(MinecraftClient.java:2156) ~[[email protected]:?] at net.minecraft.client.MinecraftClient.joinWorld(MinecraftClient.java:2082) ~[[email protected]:?] at net.minecraft.client.network.ClientPlayNetworkHandler.onGameJoin(ClientPlayNetworkHandler.java:368) ~[[email protected]:?] at net.minecraft.network.packet.s2c.play.GameJoinS2CPacket.apply(GameJoinS2CPacket.java:83) ~[[email protected]:?] at net.minecraft.network.packet.s2c.play.GameJoinS2CPacket.apply(GameJoinS2CPacket.java:40) ~[[email protected]:?] at net.minecraft.network.NetworkThreadUtils.method_11072(NetworkThreadUtils.java:21) ~[[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.executeTask(ThreadExecutor.java:142) [[email protected]:?] at net.minecraft.util.thread.ReentrantThreadExecutor.executeTask(ReentrantThreadExecutor.java:24) [[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.runTask(ThreadExecutor.java:115) [[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:103) [[email protected]:?] at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1130) [[email protected]:?] at net.minecraft.client.MinecraftClient.redirect$bdl000$universalCrashFix(MinecraftClient.java:6957) [[email protected]:?] at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:758) [[email protected]:?] at net.minecraft.client.main.Main.main(Main.java:216) [[email protected]:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.7.jar:?] at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) [dev-launch-injector-0.2.1+build.8.jar:?] Caused by: java.lang.NullPointerException: Cannot invoke "String.hashCode()" because "this.descriptor" is null at net.fabricmc.mapping.util.EntryTriple.hashCode(EntryTriple.java:85) ~[tiny-mappings-parser-0.3.0+build.17.jar:?] at java.util.HashMap.hash(HashMap.java:338) ~[?:?] at java.util.HashMap.getNode(HashMap.java:568) ~[?:?] at java.util.HashMap.getOrDefault(HashMap.java:1139) ~[?:?] at net.fabricmc.mapping.util.MixinRemapper.mapMethodName(MixinRemapper.java:66) ~[tiny-mappings-parser-0.3.0+build.17.jar:?] at net.fabricmc.loader.impl.util.mappings.MixinIntermediaryDevRemapper.mapMethodNameInner(MixinIntermediaryDevRemapper.java:81) ~[fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.util.mappings.MixinIntermediaryDevRemapper.mapMethodName(MixinIntermediaryDevRemapper.java:153) ~[fabric-loader-0.14.7.jar:?] at org.spongepowered.asm.obfuscation.RemapperChain.mapMethodName(RemapperChain.java:59) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.refmap.RemappingReferenceMapper.remapWithContext(RemappingReferenceMapper.java:166) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.refmap.RemappingReferenceMapper.remap(RemappingReferenceMapper.java:123) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.struct.AnnotatedMethodInfo.remap(AnnotatedMethodInfo.java:72) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.SelectorAnnotationContext.remap(SelectorAnnotationContext.java:128) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.MemberInfo.parse(MemberInfo.java:884) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.selectors.TargetSelector.parse(TargetSelector.java:408) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.selectors.TargetSelector.parseAndValidate(TargetSelector.java:295) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionPointData.getTarget(InjectionPointData.java:295) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.points.BeforeInvoke.<init>(BeforeInvoke.java:135) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at jdk.internal.reflect.GeneratedConstructorAccessor60.newInstance(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] at org.spongepowered.asm.mixin.injection.InjectionPoint.create(InjectionPoint.java:808) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] ... 51 more [11:21:20] [Render thread/ERROR] (Minecraft) Error executing task on Client java.lang.RuntimeException: Mixin transformation of me.jellysquid.mods.sodium.client.render.chunk.tasks.ChunkRenderRebuildTask failed at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:418) ~[fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:322) ~[fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.7.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.initRenderer(SodiumWorldRenderer.java:246) ~[sodium-0.4.2+build.16-64b5720b4b825f21.jar:?] at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.loadWorld(SodiumWorldRenderer.java:112) ~[sodium-0.4.2+build.16-64b5720b4b825f21.jar:?] at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.setWorld(SodiumWorldRenderer.java:101) ~[sodium-0.4.2+build.16-64b5720b4b825f21.jar:?] at net.minecraft.client.render.WorldRenderer.handler$zcl000$onWorldChanged(WorldRenderer.java:5055) ~[[email protected]:?] at net.minecraft.client.render.WorldRenderer.setWorld(WorldRenderer.java:722) ~[[email protected]:?] at net.minecraft.client.MinecraftClient.setWorld(MinecraftClient.java:2156) ~[[email protected]:?] at net.minecraft.client.MinecraftClient.joinWorld(MinecraftClient.java:2082) ~[[email protected]:?] at net.minecraft.client.network.ClientPlayNetworkHandler.onGameJoin(ClientPlayNetworkHandler.java:368) ~[[email protected]:?] at net.minecraft.network.packet.s2c.play.GameJoinS2CPacket.apply(GameJoinS2CPacket.java:83) ~[[email protected]:?] at net.minecraft.network.packet.s2c.play.GameJoinS2CPacket.apply(GameJoinS2CPacket.java:40) ~[[email protected]:?] at net.minecraft.network.NetworkThreadUtils.method_11072(NetworkThreadUtils.java:21) ~[[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.executeTask(ThreadExecutor.java:142) [[email protected]:?] at net.minecraft.util.thread.ReentrantThreadExecutor.executeTask(ReentrantThreadExecutor.java:24) [[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.runTask(ThreadExecutor.java:115) [[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:103) [[email protected]:?] at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1130) [[email protected]:?] at net.minecraft.client.MinecraftClient.redirect$bdl000$universalCrashFix(MinecraftClient.java:6957) [[email protected]:?] at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:758) [[email protected]:?] at net.minecraft.client.main.Main.main(Main.java:216) [[email protected]:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.7.jar:?] at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) [dev-launch-injector-0.2.1+build.8.jar:?] 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:392) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:413) ~[fabric-loader-0.14.7.jar:?] ... 27 more Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [indium.mixins.json:sodium.MixinChunkRenderRebuildTask from mod indium] from phase [DEFAULT] in config [indium.mixins.json] FAILED during APPLY at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:413) ~[fabric-loader-0.14.7.jar:?] ... 27 more Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Error whilst instancing injection point org.spongepowered.asm.mixin.injection.points.BeforeInvoke for INVOKE [PREINJECT Applicator Phase -> indium.mixins.json:sodium.MixinChunkRenderRebuildTask from mod indium -> Prepare Injections -> -> redirect$zja000$onRenderBlock(Lme/jellysquid/mods/sodium/client/render/pipeline/BlockRenderer;Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/model/BakedModel;Lme/jellysquid/mods/sodium/client/render/chunk/compile/buffers/ChunkModelBuilder;ZJLme/jellysquid/mods/sodium/client/gl/compile/ChunkBuildContext;Lme/jellysquid/mods/sodium/client/util/task/CancellationSource;)Z -> Parse] at org.spongepowered.asm.mixin.injection.InjectionPoint.create(InjectionPoint.java:810) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.InjectionPoint.parse(InjectionPoint.java:774) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.InjectionPoint.parse(InjectionPoint.java:724) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.InjectionPoint.parse(InjectionPoint.java:645) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parseInjectionPoints(InjectionInfo.java:375) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:331) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:316) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:308) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.RedirectInjectionInfo.<init>(RedirectInjectionInfo.java:44) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at jdk.internal.reflect.GeneratedConstructorAccessor62.newInstance(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1330) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:413) ~[fabric-loader-0.14.7.jar:?] ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "String.hashCode()" because "this.descriptor" is null at net.fabricmc.mapping.util.EntryTriple.hashCode(EntryTriple.java:85) ~[tiny-mappings-parser-0.3.0+build.17.jar:?] at java.util.HashMap.hash(HashMap.java:338) ~[?:?] at java.util.HashMap.getNode(HashMap.java:568) ~[?:?] at java.util.HashMap.getOrDefault(HashMap.java:1139) ~[?:?] at net.fabricmc.mapping.util.MixinRemapper.mapMethodName(MixinRemapper.java:66) ~[tiny-mappings-parser-0.3.0+build.17.jar:?] at net.fabricmc.loader.impl.util.mappings.MixinIntermediaryDevRemapper.mapMethodNameInner(MixinIntermediaryDevRemapper.java:81) ~[fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.util.mappings.MixinIntermediaryDevRemapper.mapMethodName(MixinIntermediaryDevRemapper.java:153) ~[fabric-loader-0.14.7.jar:?] at org.spongepowered.asm.obfuscation.RemapperChain.mapMethodName(RemapperChain.java:59) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.refmap.RemappingReferenceMapper.remapWithContext(RemappingReferenceMapper.java:166) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.refmap.RemappingReferenceMapper.remap(RemappingReferenceMapper.java:123) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.struct.AnnotatedMethodInfo.remap(AnnotatedMethodInfo.java:72) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.SelectorAnnotationContext.remap(SelectorAnnotationContext.java:128) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.MemberInfo.parse(MemberInfo.java:884) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.selectors.TargetSelector.parse(TargetSelector.java:408) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.selectors.TargetSelector.parseAndValidate(TargetSelector.java:295) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionPointData.getTarget(InjectionPointData.java:295) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.points.BeforeInvoke.<init>(BeforeInvoke.java:135) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at jdk.internal.reflect.GeneratedConstructorAccessor60.newInstance(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] at org.spongepowered.asm.mixin.injection.InjectionPoint.create(InjectionPoint.java:808) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.InjectionPoint.parse(InjectionPoint.java:774) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.InjectionPoint.parse(InjectionPoint.java:724) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.InjectionPoint.parse(InjectionPoint.java:645) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parseInjectionPoints(InjectionInfo.java:375) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:331) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:316) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:308) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.RedirectInjectionInfo.<init>(RedirectInjectionInfo.java:44) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at jdk.internal.reflect.GeneratedConstructorAccessor62.newInstance(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1330) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:413) ~[fabric-loader-0.14.7.jar:?] ... 27 more [11:21:20] [Render thread/ERROR] (Minecraft) Error executing task on Client java.lang.NullPointerException: Cannot invoke "net.minecraft.client.network.ClientPlayerEntity.setServerBrand(String)" because "this.client.player" is null at net.minecraft.client.network.ClientPlayNetworkHandler.onCustomPayload(ClientPlayNetworkHandler.java:1881) ~[[email protected]:?] at net.minecraft.network.packet.s2c.play.CustomPayloadS2CPacket.apply(CustomPayloadS2CPacket.java:56) ~[[email protected]:?] at net.minecraft.network.packet.s2c.play.CustomPayloadS2CPacket.apply(CustomPayloadS2CPacket.java:32) ~[[email protected]:?] at net.minecraft.network.NetworkThreadUtils.method_11072(NetworkThreadUtils.java:21) ~[[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.executeTask(ThreadExecutor.java:142) [[email protected]:?] at net.minecraft.util.thread.ReentrantThreadExecutor.executeTask(ReentrantThreadExecutor.java:24) [[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.runTask(ThreadExecutor.java:115) [[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:103) [[email protected]:?] at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1130) [[email protected]:?] at net.minecraft.client.MinecraftClient.redirect$bdl000$universalCrashFix(MinecraftClient.java:6957) [[email protected]:?] at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:758) [[email protected]:?] at net.minecraft.client.main.Main.main(Main.java:216) [[email protected]:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.7.jar:?] at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) [dev-launch-injector-0.2.1+build.8.jar:?] [11:21:20] [Render thread/ERROR] (Minecraft) Error executing task on Client java.lang.NullPointerException: Cannot invoke "net.minecraft.entity.player.PlayerEntity.getAbilities()" because "playerEntity" is null at net.minecraft.client.network.ClientPlayNetworkHandler.onPlayerAbilities(ClientPlayNetworkHandler.java:1681) ~[[email protected]:?] at net.minecraft.network.packet.s2c.play.PlayerAbilitiesS2CPacket.apply(PlayerAbilitiesS2CPacket.java:64) ~[[email protected]:?] at net.minecraft.network.packet.s2c.play.PlayerAbilitiesS2CPacket.apply(PlayerAbilitiesS2CPacket.java:21) ~[[email protected]:?] at net.minecraft.network.NetworkThreadUtils.method_11072(NetworkThreadUtils.java:21) ~[[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.executeTask(ThreadExecutor.java:142) [[email protected]:?] at net.minecraft.util.thread.ReentrantThreadExecutor.executeTask(ReentrantThreadExecutor.java:24) [[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.runTask(ThreadExecutor.java:115) [[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:103) [[email protected]:?] at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1130) [[email protected]:?] at net.minecraft.client.MinecraftClient.redirect$bdl000$universalCrashFix(MinecraftClient.java:6957) [[email protected]:?] at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:758) [[email protected]:?] at net.minecraft.client.main.Main.main(Main.java:216) [[email protected]:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.7.jar:?] at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) [dev-launch-injector-0.2.1+build.8.jar:?] [11:21:20] [Render thread/ERROR] (Minecraft) Error executing task on Client java.lang.NullPointerException: Cannot invoke "net.minecraft.client.network.ClientPlayerEntity.getInventory()" because "this.client.player" is null at net.minecraft.client.network.ClientPlayNetworkHandler.onUpdateSelectedSlot(ClientPlayNetworkHandler.java:511) ~[[email protected]:?] at net.minecraft.network.packet.s2c.play.UpdateSelectedSlotS2CPacket.apply(UpdateSelectedSlotS2CPacket.java:24) ~[[email protected]:?] at net.minecraft.network.packet.s2c.play.UpdateSelectedSlotS2CPacket.apply(UpdateSelectedSlotS2CPacket.java:11) ~[[email protected]:?] at net.minecraft.network.NetworkThreadUtils.method_11072(NetworkThreadUtils.java:21) ~[[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.executeTask(ThreadExecutor.java:142) [[email protected]:?] at net.minecraft.util.thread.ReentrantThreadExecutor.executeTask(ReentrantThreadExecutor.java:24) [[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.runTask(ThreadExecutor.java:115) [[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:103) [[email protected]:?] at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1130) [[email protected]:?] at net.minecraft.client.MinecraftClient.redirect$bdl000$universalCrashFix(MinecraftClient.java:6957) [[email protected]:?] at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:758) [[email protected]:?] at net.minecraft.client.main.Main.main(Main.java:216) [[email protected]:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.7.jar:?] at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) [dev-launch-injector-0.2.1+build.8.jar:?] [11:21:20] [Render thread/ERROR] (Minecraft) Error executing task on Client java.lang.NullPointerException: Cannot invoke "net.minecraft.client.network.ClientPlayerEntity.getRecipeBook()" because "this.client.player" is null at net.minecraft.client.network.ClientPlayNetworkHandler.onSynchronizeRecipes(ClientPlayNetworkHandler.java:1341) ~[[email protected]:?] at net.minecraft.network.packet.s2c.play.SynchronizeRecipesS2CPacket.apply(SynchronizeRecipesS2CPacket.java:31) ~[[email protected]:?] at net.minecraft.network.packet.s2c.play.SynchronizeRecipesS2CPacket.apply(SynchronizeRecipesS2CPacket.java:18) ~[[email protected]:?] at net.minecraft.network.NetworkThreadUtils.method_11072(NetworkThreadUtils.java:21) ~[[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.executeTask(ThreadExecutor.java:142) [[email protected]:?] at net.minecraft.util.thread.ReentrantThreadExecutor.executeTask(ReentrantThreadExecutor.java:24) [[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.runTask(ThreadExecutor.java:115) [[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:103) [[email protected]:?] at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1130) [[email protected]:?] at net.minecraft.client.MinecraftClient.redirect$bdl000$universalCrashFix(MinecraftClient.java:6957) [[email protected]:?] at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:758) [[email protected]:?] at net.minecraft.client.main.Main.main(Main.java:216) [[email protected]:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.7.jar:?] at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) [dev-launch-injector-0.2.1+build.8.jar:?] [11:21:21] [Render thread/ERROR] (Minecraft) Error executing task on Client java.lang.NullPointerException: Cannot invoke "net.minecraft.client.network.ClientPlayerEntity.getRecipeBook()" because "this.client.player" is null at net.minecraft.client.network.ClientPlayNetworkHandler.onUnlockRecipes(ClientPlayNetworkHandler.java:1384) ~[[email protected]:?] at net.minecraft.network.packet.s2c.play.UnlockRecipesS2CPacket.apply(UnlockRecipesS2CPacket.java:51) ~[[email protected]:?] at net.minecraft.network.packet.s2c.play.UnlockRecipesS2CPacket.apply(UnlockRecipesS2CPacket.java:21) ~[[email protected]:?] at net.minecraft.network.NetworkThreadUtils.method_11072(NetworkThreadUtils.java:21) ~[[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.executeTask(ThreadExecutor.java:142) [[email protected]:?] at net.minecraft.util.thread.ReentrantThreadExecutor.executeTask(ReentrantThreadExecutor.java:24) [[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.runTask(ThreadExecutor.java:115) [[email protected]:?] at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:103) [[email protected]:?] at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1130) [[email protected]:?] at net.minecraft.client.MinecraftClient.redirect$bdl000$universalCrashFix(MinecraftClient.java:6957) [[email protected]:?] at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:758) [[email protected]:?] at net.minecraft.client.main.Main.main(Main.java:216) [[email protected]:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.7.jar:?] at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) [dev-launch-injector-0.2.1+build.8.jar:?]
See FabricMC/Mixin#55.