Customization with Minecraft - Modded server not starting up

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.