AntiXray (Fabric)

AntiXray (Fabric)

42.6k Downloads

1.4.3 is incompatible with fabric loader 0.16.0

HatTrkPatrk opened this issue ยท 8 comments

commented

Env:

Java 21
Fabric 1.21, loader 0.16.0
Fabric API 0.100.7
AntiXray 1.4.3

The following crash occurs very shortly after Preparing level "world" in the logfile.

[14:40:30] [Server thread/ERROR]: Mixin apply for mod antixray failed antixray.common.mixins.json:PalettedContainerMixin from mod antixray -> net.minecraft.class_2841: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @WrapOperation operation wrapper method net/minecraft/class_2841::addPresetValuesCopy from antixray.common.mixins.json:PalettedContainerMixin from mod antixray has an invalid signature. Found unexpected argument type net.minecraft.class_2841$class_6563 at index 1, expected java.lang.Object. Handler signature: (Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_2841$class_6561;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)Lnet/minecraft/class_2841; Expected signature: (Lnet/minecraft/class_2359;Ljava/lang/Object;Lnet/minecraft/class_2841$class_6563;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)Lnet/minecraft/class_2841;
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @WrapOperation operation wrapper method net/minecraft/world/chunk/PalettedContainer::addPresetValuesCopy from antixray.common.mixins.json:PalettedContainerMixin from mod antixray has an invalid signature. Found unexpected argument type net.minecraft.world.chunk.PalettedContainer$PaletteProvider at index 1, expected java.lang.Object. Handler signature: (Lnet/minecraft/util/collection/IndexedIterable;Lnet/minecraft/world/chunk/PalettedContainer$PaletteProvider;Lnet/minecraft/world/chunk/PalettedContainer$Data;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)Lnet/minecraft/world/chunk/PalettedContainer; Expected signature: (Lnet/minecraft/util/collection/IndexedIterable;Ljava/lang/Object;Lnet/minecraft/world/chunk/PalettedContainer$PaletteProvider;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)Lnet/minecraft/world/chunk/PalettedContainer;
	at org.spongepowered.asm.mixin.injection.code.Injector.validateParams(Injector.java:621) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjector.invokeHandler(WrapOperationInjector.java:111) ~[mixinextras-0.4.0-48bbab8c56e8b4aa.jar:?]
	at com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjector.wrapOperation(WrapOperationInjector.java:76) ~[mixinextras-0.4.0-48bbab8c56e8b4aa.jar:?]
	at com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjector.inject(WrapOperationInjector.java:32) ~[mixinextras-0.4.0-48bbab8c56e8b4aa.jar:?]
	at org.spongepowered.asm.mixin.injection.code.Injector.inject(Injector.java:284) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.inject(InjectionInfo.java:508) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at com.llamalad7.mixinextras.injector.MixinExtrasLateInjectionInfo.lateInject(MixinExtrasLateInjectionInfo.java:52) ~[mixinextras-0.4.0-48bbab8c56e8b4aa.jar:?]
	at com.llamalad7.mixinextras.injector.LateInjectionApplicatorExtension.postApply(LateInjectionApplicatorExtension.java:40) ~[mixinextras-0.4.0-48bbab8c56e8b4aa.jar:?]
	at org.spongepowered.asm.mixin.transformer.ext.Extensions.postApply(Extensions.java:167) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.postApply(TargetClassContext.java:448) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:420) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.0.jar:?]
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
	at java.base/java.lang.ClassLoader.defineClass0(Native Method) ~[?:?]
	at java.base/java.lang.System$2.defineClass(System.java:2394) ~[?:?]
	at java.base/java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClass(MethodHandles.java:2505) ~[?:?]
	at java.base/java.lang.invoke.InnerClassLambdaMetafactory.generateInnerClass(InnerClassLambdaMetafactory.java:361) ~[?:?]
	at java.base/java.lang.invoke.InnerClassLambdaMetafactory.spinInnerClass(InnerClassLambdaMetafactory.java:286) ~[?:?]
	at java.base/java.lang.invoke.InnerClassLambdaMetafactory.buildCallSite(InnerClassLambdaMetafactory.java:221) ~[?:?]
	at java.base/java.lang.invoke.LambdaMetafactory.metafactory(LambdaMetafactory.java:341) ~[?:?]
	at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:134) ~[?:?]
	at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:316) ~[?:?]
	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:274) ~[?:?]
	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:264) ~[?:?]
	at MC/net.minecraft.world.chunk.PalettedContainer$PaletteProvider.<clinit>(PalettedContainer.java:348) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.ChunkSection.<init>(ChunkSection.java:38) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.mixinextras$bridge$newclass_2826$81(Chunk.java) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.wrapOperation$zcc000$antixray$setChunkSectionIndexArgument(Chunk.java:1059) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.wrapOperation$zcc000$antixray$setChunkSectionIndexArgument$mixinextras$bridge$79(Chunk.java) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.fillSectionArray(Chunk.java:120) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.mixinextras$bridge$method_38256$80(Chunk.java) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.wrapOperation$zcc000$antixray$setChunkAccessInstanceArgument(Chunk.java:1039) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.<init>(Chunk.java:114) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.WorldChunk.<init>(WorldChunk.java:97) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.WorldChunk.<init>(WorldChunk.java:93) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.EmptyChunk.<init>(EmptyChunk.java:21) ~[server-intermediary.jar:?]
	at me.drex.antixray.common.util.controller.ChunkPacketBlockControllerAntiXray.<init>(ChunkPacketBlockControllerAntiXray.java:67) ~[antixray-fabric-1.4.3+1.21.jar:?]
	at me.drex.antixray.common.util.controller.ObfuscateChunkPacketBlockController.<init>(ObfuscateChunkPacketBlockController.java:20) ~[antixray-fabric-1.4.3+1.21.jar:?]
	at me.drex.antixray.common.util.controller.ObfuscateLayerChunkPacketBlockController.<init>(ObfuscateLayerChunkPacketBlockController.java:12) ~[antixray-fabric-1.4.3+1.21.jar:?]
	at me.drex.antixray.common.config.WorldConfig.createChunkPacketBlockController(WorldConfig.java:108) ~[antixray-fabric-1.4.3+1.21.jar:?]
	at MC/net.minecraft.world.World.initValues(World.java:1094) ~[server-intermediary.jar:?]
	at MC/net.minecraft.server.world.ServerWorld.handler$zcn000$antixray$onInit(ServerWorld.java:2784) ~[server-intermediary.jar:?]
	at MC/net.minecraft.server.world.ServerWorld.<init>(ServerWorld.java:274) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.createWorlds(MinecraftServer.java:377) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:342) ~[server-intermediary.jar:?]
	at MC/net.minecraft.server.dedicated.MinecraftDedicatedServer.setupServer(MinecraftDedicatedServer.java:185) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:664) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281) ~[server-intermediary.jar:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
[14:40:30] [Server thread/INFO]: Instancing error handler class dev.isxander.debugify.mixinplugin.DebugifyErrorHandler
[14:40:30] [Server thread/ERROR]: Mixin apply for mod antixray failed antixray.common.mixins.json:PalettedContainerMixin from mod antixray -> net.minecraft.class_2841: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @WrapOperation operation wrapper method net/minecraft/class_2841::addPresetValuesCopy from antixray.common.mixins.json:PalettedContainerMixin from mod antixray has an invalid signature. Found unexpected argument type net.minecraft.class_2841$class_6563 at index 1, expected java.lang.Object. Handler signature: (Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_2841$class_6561;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)Lnet/minecraft/class_2841; Expected signature: (Lnet/minecraft/class_2359;Ljava/lang/Object;Lnet/minecraft/class_2841$class_6563;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)Lnet/minecraft/class_2841;
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @WrapOperation operation wrapper method net/minecraft/world/chunk/PalettedContainer::addPresetValuesCopy from antixray.common.mixins.json:PalettedContainerMixin from mod antixray has an invalid signature. Found unexpected argument type net.minecraft.world.chunk.PalettedContainer$PaletteProvider at index 1, expected java.lang.Object. Handler signature: (Lnet/minecraft/util/collection/IndexedIterable;Lnet/minecraft/world/chunk/PalettedContainer$PaletteProvider;Lnet/minecraft/world/chunk/PalettedContainer$Data;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)Lnet/minecraft/world/chunk/PalettedContainer; Expected signature: (Lnet/minecraft/util/collection/IndexedIterable;Ljava/lang/Object;Lnet/minecraft/world/chunk/PalettedContainer$PaletteProvider;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)Lnet/minecraft/world/chunk/PalettedContainer;
	at org.spongepowered.asm.mixin.injection.code.Injector.validateParams(Injector.java:621) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjector.invokeHandler(WrapOperationInjector.java:111) ~[mixinextras-0.4.0-48bbab8c56e8b4aa.jar:?]
	at com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjector.wrapOperation(WrapOperationInjector.java:76) ~[mixinextras-0.4.0-48bbab8c56e8b4aa.jar:?]
	at com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjector.inject(WrapOperationInjector.java:32) ~[mixinextras-0.4.0-48bbab8c56e8b4aa.jar:?]
	at org.spongepowered.asm.mixin.injection.code.Injector.inject(Injector.java:284) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.inject(InjectionInfo.java:508) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at com.llamalad7.mixinextras.injector.MixinExtrasLateInjectionInfo.lateInject(MixinExtrasLateInjectionInfo.java:52) ~[mixinextras-0.4.0-48bbab8c56e8b4aa.jar:?]
	at com.llamalad7.mixinextras.injector.LateInjectionApplicatorExtension.postApply(LateInjectionApplicatorExtension.java:40) ~[mixinextras-0.4.0-48bbab8c56e8b4aa.jar:?]
	at org.spongepowered.asm.mixin.transformer.ext.Extensions.postApply(Extensions.java:167) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.postApply(TargetClassContext.java:448) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:420) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.0.jar:?]
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
	at MC/net.minecraft.world.chunk.ChunkSection.<init>(ChunkSection.java:38) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.mixinextras$bridge$newclass_2826$81(Chunk.java) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.wrapOperation$zcc000$antixray$setChunkSectionIndexArgument(Chunk.java:1059) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.wrapOperation$zcc000$antixray$setChunkSectionIndexArgument$mixinextras$bridge$79(Chunk.java) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.fillSectionArray(Chunk.java:120) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.mixinextras$bridge$method_38256$80(Chunk.java) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.wrapOperation$zcc000$antixray$setChunkAccessInstanceArgument(Chunk.java:1039) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.<init>(Chunk.java:114) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.WorldChunk.<init>(WorldChunk.java:97) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.WorldChunk.<init>(WorldChunk.java:93) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.EmptyChunk.<init>(EmptyChunk.java:21) ~[server-intermediary.jar:?]
	at me.drex.antixray.common.util.controller.ChunkPacketBlockControllerAntiXray.<init>(ChunkPacketBlockControllerAntiXray.java:67) ~[antixray-fabric-1.4.3+1.21.jar:?]
	at me.drex.antixray.common.util.controller.ObfuscateChunkPacketBlockController.<init>(ObfuscateChunkPacketBlockController.java:20) ~[antixray-fabric-1.4.3+1.21.jar:?]
	at me.drex.antixray.common.util.controller.ObfuscateLayerChunkPacketBlockController.<init>(ObfuscateLayerChunkPacketBlockController.java:12) ~[antixray-fabric-1.4.3+1.21.jar:?]
	at me.drex.antixray.common.config.WorldConfig.createChunkPacketBlockController(WorldConfig.java:108) ~[antixray-fabric-1.4.3+1.21.jar:?]
	at MC/net.minecraft.world.World.initValues(World.java:1094) ~[server-intermediary.jar:?]
	at MC/net.minecraft.server.world.ServerWorld.handler$zcn000$antixray$onInit(ServerWorld.java:2784) ~[server-intermediary.jar:?]
	at MC/net.minecraft.server.world.ServerWorld.<init>(ServerWorld.java:274) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.createWorlds(MinecraftServer.java:377) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:342) ~[server-intermediary.jar:?]
	at MC/net.minecraft.server.dedicated.MinecraftDedicatedServer.setupServer(MinecraftDedicatedServer.java:185) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:664) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281) ~[server-intermediary.jar:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
[14:40:30] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.BootstrapMethodError: java.lang.RuntimeException: Mixin transformation of net.minecraft.world.chunk.PalettedContainer failed
	at MC/net.minecraft.world.chunk.ChunkSection.<init>(ChunkSection.java:38) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.mixinextras$bridge$newclass_2826$81(Chunk.java) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.wrapOperation$zcc000$antixray$setChunkSectionIndexArgument(Chunk.java:1059) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.wrapOperation$zcc000$antixray$setChunkSectionIndexArgument$mixinextras$bridge$79(Chunk.java) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.fillSectionArray(Chunk.java:120) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.mixinextras$bridge$method_38256$80(Chunk.java) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.wrapOperation$zcc000$antixray$setChunkAccessInstanceArgument(Chunk.java:1039) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.Chunk.<init>(Chunk.java:114) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.WorldChunk.<init>(WorldChunk.java:97) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.WorldChunk.<init>(WorldChunk.java:93) ~[server-intermediary.jar:?]
	at MC/net.minecraft.world.chunk.EmptyChunk.<init>(EmptyChunk.java:21) ~[server-intermediary.jar:?]
	at me.drex.antixray.common.util.controller.ChunkPacketBlockControllerAntiXray.<init>(ChunkPacketBlockControllerAntiXray.java:67) ~[antixray-fabric-1.4.3+1.21.jar:?]
	at me.drex.antixray.common.util.controller.ObfuscateChunkPacketBlockController.<init>(ObfuscateChunkPacketBlockController.java:20) ~[antixray-fabric-1.4.3+1.21.jar:?]
	at me.drex.antixray.common.util.controller.ObfuscateLayerChunkPacketBlockController.<init>(ObfuscateLayerChunkPacketBlockController.java:12) ~[antixray-fabric-1.4.3+1.21.jar:?]
	at me.drex.antixray.common.config.WorldConfig.createChunkPacketBlockController(WorldConfig.java:108) ~[antixray-fabric-1.4.3+1.21.jar:?]
	at MC/net.minecraft.world.World.initValues(World.java:1094) ~[server-intermediary.jar:?]
	at MC/net.minecraft.server.world.ServerWorld.handler$zcn000$antixray$onInit(ServerWorld.java:2784) ~[server-intermediary.jar:?]
	at MC/net.minecraft.server.world.ServerWorld.<init>(ServerWorld.java:274) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.createWorlds(MinecraftServer.java:377) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:342) ~[server-intermediary.jar:?]
	at MC/net.minecraft.server.dedicated.MinecraftDedicatedServer.setupServer(MinecraftDedicatedServer.java:185) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:664) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281) ~[server-intermediary.jar:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.world.chunk.PalettedContainer failed
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.0.jar:?]
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
	... 24 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:392) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.0.jar:?]
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
	... 24 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [antixray.common.mixins.json:PalettedContainerMixin from mod antixray] from phase [DEFAULT] in config [antixray.common.mixins.json] FAILED during APPLY
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.0.jar:?]
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
	... 24 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @WrapOperation operation wrapper method net/minecraft/world/chunk/PalettedContainer::addPresetValuesCopy from antixray.common.mixins.json:PalettedContainerMixin from mod antixray has an invalid signature. Found unexpected argument type net.minecraft.world.chunk.PalettedContainer$PaletteProvider at index 1, expected java.lang.Object. Handler signature: (Lnet/minecraft/util/collection/IndexedIterable;Lnet/minecraft/world/chunk/PalettedContainer$PaletteProvider;Lnet/minecraft/world/chunk/PalettedContainer$Data;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)Lnet/minecraft/world/chunk/PalettedContainer; Expected signature: (Lnet/minecraft/util/collection/IndexedIterable;Ljava/lang/Object;Lnet/minecraft/world/chunk/PalettedContainer$PaletteProvider;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)Lnet/minecraft/world/chunk/PalettedContainer;
	at org.spongepowered.asm.mixin.injection.code.Injector.validateParams(Injector.java:621) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjector.invokeHandler(WrapOperationInjector.java:111) ~[mixinextras-0.4.0-48bbab8c56e8b4aa.jar:?]
	at com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjector.wrapOperation(WrapOperationInjector.java:76) ~[mixinextras-0.4.0-48bbab8c56e8b4aa.jar:?]
	at com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjector.inject(WrapOperationInjector.java:32) ~[mixinextras-0.4.0-48bbab8c56e8b4aa.jar:?]
	at org.spongepowered.asm.mixin.injection.code.Injector.inject(Injector.java:284) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.inject(InjectionInfo.java:508) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at com.llamalad7.mixinextras.injector.MixinExtrasLateInjectionInfo.lateInject(MixinExtrasLateInjectionInfo.java:52) ~[mixinextras-0.4.0-48bbab8c56e8b4aa.jar:?]
	at com.llamalad7.mixinextras.injector.LateInjectionApplicatorExtension.postApply(LateInjectionApplicatorExtension.java:40) ~[mixinextras-0.4.0-48bbab8c56e8b4aa.jar:?]
	at org.spongepowered.asm.mixin.transformer.ext.Extensions.postApply(Extensions.java:167) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.postApply(TargetClassContext.java:448) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:420) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.0.jar:?]
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
	... 24 more

Worth noting that I downgraded back to 1.4.2 and the error/crash doesn't seem to occur.

commented

This looks like a mod incompatibility. Can you please add -Dmixin.debug.export=true to your startup arguments, startup your server (without antixray, but with the rest of the mods like they were when this issue occurred) and share the generated file .mixin.out/class/net/minecraft/class_2841.class here.

commented

I am experiencing the same problem and it did not exist in the previous version(AntiXray Fabric 1.4.2+1.21).

commented

also have the same problem, noticed the project is still on fabric loader 0.15, prehaps its incompatible with the mixin extras update fabric loader 0.16 ships? as like op, i'm on loader 0.16 as some mods need it

commented

Please follow these steps

This looks like a mod incompatibility. Can you please add -Dmixin.debug.export=true to your startup arguments, startup your server (without antixray, but with the rest of the mods like they were when this issue occurred) and share the generated file .mixin.out/class/net/minecraft/class_2841.class here.

to help me investigate the cause of the issue. @HongyiHank @unix-supremacist @HatTrkPatrk

commented

image

in my case there does not to seem a class_2841.class generated

commented

Thanks for the info. It does indeed seem related to the 0.16 loader changes (possible mixins update to 0.8.7)

commented

Asked a bit around and got

0.16.0 is a beta and it does still have issues

So you have two options to fix this atm:

  • Downgrade fabric loader to 0.15.11
  • Downgrade antixray to 1.4.2

and this will hopefully be fixed by fabric loader in a future release!