-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
crash with Fabric API 0.41.3+1.16 #87
Comments
It's conflicting with fabric api <0.42.0 (actually fabric-transfer-api-v1 <1.5.0). Updating fabric-api should fix this |
but it works on my other servers, with the same mods |
It does crash for me with the same mixin error on the server by placing a hopper. Mod list:
Anyway, the fix for the issue is already given in #87 (comment): update fabric api to >= 0.42.0 |
now i have this error:
|
See #48, fabric proxy is breaking mod compatiblity. It's not related to this issue |
v1.44.1 will introduce better compatibility between fabric api in version range [v0.30.0, v0.42.0) |
---- Minecraft Crash Report ----
// I let you down. Sorry :(
Time: 14/01/2023, 6:00 am
Description: Ticking block entity
java.lang.RuntimeException: Mixin transformation of net.fabricmc.fabric.api.transfer.v1.item.ItemStorage failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at net.minecraft.class_2614.handler$bom000$hookExtract(class_2614.java:3096)
at net.minecraft.class_2614.method_11241(class_2614.java:198)
at net.minecraft.class_2614.method_11249(class_2614.java:109)
at net.minecraft.class_2614.method_11243(class_2614.java:125)
at net.minecraft.class_2614.method_16896(class_2614.java:109)
at net.minecraft.class_1937.method_18471(class_1937.java:510)
at net.minecraft.class_3218.method_18765(class_3218.java:429)
at net.minecraft.server.MinecraftServer.redirect$zkl000$ficUpdateSuppressionCrashTick(MinecraftServer.java:3707)
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:871)
at net.minecraft.class_3176.method_3813(class_3176.java:312)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:811)
at net.minecraft.server.MinecraftServer.handler$zbc000$modifiedRunLoop(MinecraftServer.java:2810)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:651)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257)
at java.base/java.lang.Thread.run(Thread.java:1589)
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)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422)
... 19 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [carpet-tis-addition.mixins.json:rule.largeBarrel.compat.fabricapi.ItemStorageMixin from mod carpet-tis-addition] from phase [DEFAULT] in config [carpet-tis-addition.mixins.json] FAILED during APPLY
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379)
... 22 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on TISCM_largeBarrelLookupLogic could not find any targets matching 'lambda$static$2' in net.fabricmc.fabric.api.transfer.v1.item.ItemStorage. Using refmap carpet-tis-addition-mc1.16.5-refmap.json [PREINJECT Applicator Phase -> carpet-tis-addition.mixins.json:rule.largeBarrel.compat.fabricapi.ItemStorageMixin from mod carpet-tis-addition -> Prepare Injections -> -> handler$bhd000$TISCM_largeBarrelLookupLogic(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2586;Lnet/minecraft/class_2350;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:316)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:308)
at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.(CallbackInjectionInfo.java:46)
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708)
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1330)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
... 22 more
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Server thread
Stacktrace:
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at net.minecraft.class_2614.handler$bom000$hookExtract(class_2614.java:3096)
at net.minecraft.class_2614.method_11241(class_2614.java:198)
at net.minecraft.class_2614.method_11249(class_2614.java:109)
at net.minecraft.class_2614.method_11243(class_2614.java:125)
at net.minecraft.class_2614.method_16896(class_2614.java:109)
-- Block entity being ticked --
Details:
Name: minecraft:hopper // net.minecraft.class_2614
Block: Block{minecraft:hopper}[enabled=true,facing=east]
Block location: World: (10033,118,10020), Chunk: (at 1,7,4 in 627,626; contains blocks 10032,0,10016 to 10047,255,10031), Region: (19,19; contains chunks 608,608 to 639,639, blocks 9728,0,9728 to 10239,255,10239)
Block: Block{minecraft:hopper}[enabled=true,facing=east]
Block location: World: (10033,118,10020), Chunk: (at 1,7,4 in 627,626; contains blocks 10032,0,10016 to 10047,255,10031), Region: (19,19; contains chunks 608,608 to 639,639, blocks 9728,0,9728 to 10239,255,10239)
Stacktrace:
at net.minecraft.class_1937.method_18471(class_1937.java:510)
at net.minecraft.class_3218.method_18765(class_3218.java:429)
at net.minecraft.server.MinecraftServer.redirect$zkl000$ficUpdateSuppressionCrashTick(MinecraftServer.java:3707)
-- Affected level --
Details:
All players: 1 total; [class_3222['raze0727'/673, l='ServerLevel[void]', x=10032.34, y=117.87, z=10022.39]]
Chunk stats: ServerChunkCache: 2809
Level dimension: minecraft:overworld
Level spawn location: World: (104,-1,-104), Chunk: (at 8,-1,8 in 6,-7; contains blocks 96,0,-112 to 111,255,-97), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
Level time: 1344843 game time, 75446 day time
Level name: void
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: true
Level weather: Rain time: 21846 (now: false), thunder time: 28113 (now: false)
Known server brands: fabric
Level was modded: true
Level storage version: 0x04ABD - Anvil
Stacktrace:
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:871)
at net.minecraft.class_3176.method_3813(class_3176.java:312)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:811)
at net.minecraft.server.MinecraftServer.handler$zbc000$modifiedRunLoop(MinecraftServer.java:2810)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:651)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257)
at java.base/java.lang.Thread.run(Thread.java:1589)
-- System Details --
Details:
Minecraft Version: 1.16.5
Minecraft Version ID: 1.16.5
Operating System: Windows 10 (amd64) version 10.0
Java Version: 19.0.1, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
Memory: 2573948416 bytes (2454 MB) / 3221225472 bytes (3072 MB) up to 4294967296 bytes (4096 MB)
CPUs: 8
JVM Flags: 2 total; -Xms3G -Xmx4G
Fabric Mods:
autoconfig1u: Auto Config v1 Updated 3.3.1
carpet: Carpet Mod 1.4.40
carpet-autocraftingtable: Auto-Crafting Table mod for carpet-mod 1.4.0
carpet-extra: Carpet Extra 1.4.43
carpet-tis-addition: Carpet TIS Addition 1.43.0
conditional-mixin: conditional mixin 0.3.2
fabric: Fabric API 0.41.3+1.16
fabric-api-base: Fabric API Base 0.3.0+f74f7c7d7d
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.3.0+f74f7c7d7d
fabric-biome-api-v1: Fabric Biome API (v1) 3.1.12+c16be54b7d
fabric-command-api-v1: Fabric Command API (v1) 1.1.2+f74f7c7d7d
fabric-commands-v0: Fabric Commands (v0) 0.2.2+ca58154a7d
fabric-containers-v0: Fabric Containers (v0) 0.1.11+9354966b7d
fabric-content-registries-v0: Fabric Content Registries (v0) 0.2.4+f74f7c7d7d
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.3+ca58154a7d
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.7+c16be54b7d
fabric-entity-events-v1: Fabric Entity Events (v1) 1.2.3+77df1b337d
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.4+35ff49a47d
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+ca58154a7d
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.6+f74f7c7d7d
fabric-item-api-v1: Fabric Item API (v1) 1.2.1+ca58154a7d
fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.0+ede6dcf77d
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.2.1+ca58154a7d
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.2+ca58154a7d
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+ca58154a7d
fabric-networking-api-v1: Fabric Networking API (v1) 1.0.4+f74f7c7d7d
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.8+ca58154a7d
fabric-networking-v0: Fabric Networking (v0) 0.3.2+ca58154a7d
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.9.5+f74f7c7d7d
fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.2+ca58154a7d
fabric-particles-v1: Fabric Particles (v1) 0.2.4+ca58154a7d
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.5+9385714e7d
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+ca58154a7d
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.14+4579bd497d
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.7+f74f7c7d7d
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.5+f74f7c7d7d
fabric-structure-api-v1: Fabric Structure API (v1) 1.1.11+ca0ef93d7d
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.1.1+ca58154a7d
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.7+f74f7c7d7d
fabric-transfer-api-v1: Fabric Transfer API (v1) 1.4.1+c16be54b7d
fabricloader: Fabric Loader 0.14.12
fabricproxy-lite: FabricProxy Lite 1.1.3
ferritecore: FerriteCore 2.1.1
java: Java HotSpot(TM) 64-Bit Server VM 19
krypton: Krypton 0.1.2
lazydfu: LazyDFU 0.1.1
litematica-server-paster: Litematica Server Paster 1.1.1
lithium: Lithium 0.6.1
minecraft: Minecraft 1.16.5
note-block-chunk-loader: NoteBlock Chunk Loader 1.0.0
org_yaml_snakeyaml: snakeyaml 1.28
pca: Plusls carpet addition mod 0.2.5
phosphor: Phosphor 0.7.2+build.12
piston-block-chunk-loader: PistonBlock Chunk Loader 1.16.4-1.0.0
servux: Servux 0.1.6
syncmatica: Syncmatica 1.16.5-0.3.8
viabackwards: ViaBackwards 4.0.0
viafabric: ViaFabric 0.4.1+181-main
viafabric-mc116: ViaFabric for 1.16 0.4.1+181-main
viaversion: ViaVersion 4.0.0
worldedit: WorldEdit 7.2.5+57d5ac9
xaeroworldmap: Xaero's World Map 1.28.7
Player Count: 1 / 20; [class_3222['raze0727'/673, l='ServerLevel[void]', x=10032.34, y=117.87, z=10022.39]]
Data Packs: vanilla, Fabric Mods
Is Modded: Definitely; Server brand changed to 'fabric'
Type: Dedicated Server (map_server.txt)
The text was updated successfully, but these errors were encountered: