Andrew6rant / Stacker

Minecraft mod to change the stack size of all items. Fabric 1.19, 1.18, and 1.17.
Creative Commons Zero v1.0 Universal
26 stars 17 forks source link

crash at launch 1.19 fabric with fabric api 0.56.0 #47

Closed greenmaskenergy closed 2 years ago

greenmaskenergy commented 2 years ago

19:01:39.809 FabricLoader main Minecraft has crashed! net.fabricmc.loader.impl.FormattedException: java.lang.ExceptionInInitializerError at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:463) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) Caused by: java.lang.ExceptionInInitializerError at net.minecraft.class_5872.(class_5872.java:9) at net.minecraft.class_5871.method_33968(class_5871.java:20) at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) at net.minecraft.class_5871.(class_5871.java:16) at net.minecraft.class_2939.(class_2939.java:32) at net.minecraft.class_5463.(class_5463.java:21) at net.minecraft.class_5458.method_30572(class_5458.java:66) at net.minecraft.class_5458.method_44104(class_5458.java:98) at net.minecraft.class_5458.method_30566(class_5458.java:105) at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) at net.minecraft.class_5458.(class_5458.java:104) at net.minecraft.class_2378.(class_2378.java:326) at net.minecraft.class_2966.method_12851(class_2966.java:50) at net.minecraft.client.main.Main.main(Main.java:154) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) ... 2 more Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1706 failed at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:419) 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:145) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520) at net.minecraft.class_2246.(class_2246.java:461) ... 17 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) 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:414) ... 22 more Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector setDecrementSlot1StackCount(Lnet/minecraft/class_1263;ILnet/minecraft/class_1799;)V in stacker.mixins.json:AnvilScreenHandlerMixin from mod stacker failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap stacker-refmap.json at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1385) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1052) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) 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) ... 25 more 19:01:40.031 monitor Process Monitor Process crashed with exit code 1

Dev0Louis commented 2 years ago

What Mods are you using?

Viper4382 commented 2 years ago

[11:56:26] [main/INFO]: Loading Minecraft 1.19 with Fabric Loader 0.14.8 [11:56:26] [ForkJoinPool-1-worker-2/WARN]: Mod bcc uses the version fabric-2.0.1-build.15 which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'fabric'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version [11:56:27] [ForkJoinPool-1-worker-7/WARN]: The mod "dungeons_arise" contains invalid entries in its mod json:

Andrew6rant commented 2 years ago

@greenmaskenergy One of your mods is redirecting the anvil slots at the same spot Stacker is. If you could give me a full log, I would be able to determine which one exactly.

@Viper4382 Turn off the "enchanted book stacking," "potion stacking," and "bowl stacking" settings in Charm. Stacker already allows them to stack, and Charm's modification to the anvil to allow for enchanted book stacking conflicts with my anvil modification.

I will refactor the anvil mixin to have a higher priority to attempt to avoid this issue again.

greenmaskenergy commented 2 years ago

i not playing atm anymore and got rid of the logs so i can't help with that i know that useless for u sorry for that, and my modpack changed after this allot over times so hard to replicate it.. so u can close this thread if u want,

Andrew6rant commented 2 years ago

Stacker version 3.0.2 is released with a modified AnvilScreenHandler priority, this should help reduce some conflicts.

I will write a mixin plugin in the future that will be able to resolve all of them dynamically