System Information
Field |
Value |
Operating System |
Linux - Debian GNU/Linux 12 on x86_64 |
Product |
AMP ‘Callisto’ v2.5.1.8 (Mainline) |
Virtualization |
Docker |
Application |
Minecraft |
Module |
MinecraftModule |
Running in Container |
Yes |
Current State |
Failed |
Problem Description
Issue
Trying to load a pretty beefy modpack using forge, error that causes the crash is org.spongepowered.asm.mixin.injection.throwables.InjectionError and can be seen inthe logs and console. I am not attached to the files currently on here just want the modpack to work
Reproduction Steps
- Created minecraft instance
- Loaded up without changing settings
- shut down server and changed to fabric v 1.6.5
- imported mod folder using WinSCP
- attempted to start server, loads for a bit then crashes
You’ll need to check the log to see which mod has the mixin error, then remove the incompatible mod
was looking through the crash log and there was no mod that I could spot causing the crash. it spits out that it crashed and gives me an injection error without giving me a mod and instead giving me various classes that are all in vanilla minecraft.
The injection errors will refer to a mod’s mixin. There’s nearly always mod names in the crash log or latest.log
I managed to get a few new crashes, this is my most recent one. No clue what mod this is referring too
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Callback method cacheTrinketTags(Lnet/minecraft/class_1309;Lnet/minecraft/class_1263;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lcom/llamalad7/mixinextras/sugar/ref/LocalRef;)V in accessories-tclayer.mixins.json:AccessoriesAPIMixin from mod tclayer failed injection check, (0/1) succeeded. Scanned 0 target(s). Using refmap accessories_tclayer-tclayer-refmap.json
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:531) ~[sponge-mixin-0.15.3+mixin.0.8.7.jar:0.15.3+mixin.0.8.7]
at com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl.doPostInject(InjectorWrapperImpl.java:83) ~[mixinextras-0.4.1-215bdc40eef77b8f.jar:?]
at com.llamalad7.mixinextras.sugar.impl.SugarWrapperImpl.doPostInject(SugarWrapperImpl.java:88) ~[mixinextras-0.4.1-215bdc40eef77b8f.jar:?]
at com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo.postInject(WrapperInjectionInfo.java:84) ~[mixinextras-0.4.1-215bdc40eef77b8f.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1490) ~[sponge-mixin-0.15.3+mixin.0.8.7.jar:0.15.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:752) ~[sponge-mixin-0.15.3+mixin.0.8.7.jar:0.15.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:330) ~[sponge-mixin-0.15.3+mixin.0.8.7.jar:0.15.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) ~[sponge-mixin-0.15.3+mixin.0.8.7.jar:0.15.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) ~[sponge-mixin-0.15.3+mixin.0.8.7.jar:0.15.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) ~[sponge-mixin-0.15.3+mixin.0.8.7.jar:0.15.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.15.3+mixin.0.8.7.jar:0.15.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.3+mixin.0.8.7.jar:0.15.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.3+mixin.0.8.7.jar:0.15.3+mixin.0.8.7]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.5.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.5.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.5.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.5.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at dev.emi.trinkets.api.TrinketsApi.registerTrinketPredicate(TrinketsApi.java:116) ~[accessories_tclayer-3.8.1-beta.9+1.20.1.jar:?]
at dev.emi.trinkets.api.TrinketsApi.(TrinketsApi.java:150) ~[accessories_tclayer-3.8.1-beta.9+1.20.1.jar:?]
at io.github.lucaargolo.kibe.compat.trinkets.TrinketMagnet.(TrinketMagnet.kt:12) ~[kibe-1.10.1-BETA+1.20.jar:?]
at io.github.lucaargolo.kibe.items.miscellaneous.Magnet$Companion.create(Magnet.kt:40) ~[kibe-1.10.1-BETA+1.20.jar:?]
at io.github.lucaargolo.kibe.items.ItemCompendiumKt.(ItemCompendium.kt:143) ~[kibe-1.10.1-BETA+1.20.jar:?]
at net.minecraft.class_5620.handler$elc000$kibe$registerWoodenBucketBehavior(class_5620.java:533) ~[server-intermediary.jar:?]
at net.minecraft.class_5620.method_34850(class_5620.java:162) ~[server-intermediary.jar:?]
at net.minecraft.class_5620.method_32212(class_5620.java:46) ~[server-intermediary.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:67) ~[server-intermediary.jar:?]
at net.minecraft.server.Main.main(Main.java:109) ~[server-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[fabric-loader-0.16.5.jar:?]
… 4 more
CallbackInfoReturnable;Lcom/llamalad7/mixinextras/sugar/ref/LocalRef;)V in accessories-tclayer.mixins.json:AccessoriesAPIMixin from mod tclayer failed injection check, (0/1) succeeded. Scanned 0 target(s). Using refmap accessories_tclayer-tclayer-refmap.json
It’s refering to some mod named either accessories_tclayer
or tclayer
Alternatively if that doesn’t turn up anything, trinkets
and kibe
could be potential culprits as well
Thanks for pointing out that error, didnt notice it. I preemptively deleted trinkets and kibe as well. now im getting an error from konkrete
[02:22:44] [main/INFO]: Registering C2S receiver with id ftbteams:player_gui_operation
[02:22:44] [main/INFO]: Is initializing.
[02:22:44] [main/INFO]: Has successfully been initialized.
[02:22:44] [main/INFO]: Initializing Gimm1q - Mim1q’s Fabric modding library!
[02:22:44] [main/INFO]: Registered JSON trade offer adapter.
[02:22:45] [main/INFO]: Industrial Revolution has initialized.
[02:22:45] [main/INFO]: Hello Fabric world!
[02:22:45] [main/INFO]: File exists, reading config for elocindev.item_obliterator.fabric_quilt.config.ConfigEntries.
[02:22:45] [main/INFO]: Config for elocindev.item_obliterator.fabric_quilt.config.ConfigEntries read successfully.
[02:22:45] [main/INFO]: Item Obliterator Config Loaded
[02:22:45] [main/INFO]: Registering C2S receiver with id itemfilters:main/14e7fa1454283aec8ae811ef844ada28
[02:22:45] [main/INFO]: Registering C2S receiver with id itemfilters:main/8f6a899247753217b9d86ab427a2b279
[02:22:45] [main/INFO]: [KONKRETE] Successfully initialized!
[02:22:45] [main/INFO]: [KONKRETE] Server-side libs ready to use!
[02:22:45] [main/INFO]: Compression will use libdeflate (Linux x86_64), encryption will use OpenSSL 3.0.x (Linux x86_64)
[02:22:45] [main/INFO]: [LMFT]: Loaded Config File!
I tried removing konkrete but it is required for other mods to function. any advice on how to continue
Look to see if konkrete
has a fix for whatever issue you’re having, otherwise remove it and the mods that depend on it
tried that now and still crashes. I am wondering however if removing konkrete was the right choice. I am not the most well versed in code and am unsure if konkrete was the culprit on the last crash i posted in here. can you perchance confirm that with the code i posted?
konkrete
didn’t have any errors in that previous log snippet you sent.