Inventory Sorting

Inventory Sorting

15M Downloads

The mod crashes the server

Afupe opened this issue ยท 7 comments

commented

As the title says, the server won't start with the newest mod update. The mod prevents the server from launching. Everything works fine without the mod. Other mods updated to 1.21.5 work so far. Below are the log entries, if they are helpful. Please request any additional information you might need.

Mods used on the server:
Carpet 1.4.169+v250325
Carpet-extra 1.4.169
Carpetgamerules 2.2.2
Fabric API 0.119.6+1.21.5
Fabric Loader 0.16.10 โ””โ”€ MixinExtras 0.4.1
Java 23
Lithium 0.16.0+mc1.21.5
Minecraft 1.21.5
Servux 0.6.0-sakura.1
Freecam Fabric 1.3.3+mc1.21.5.jar
Malilib Fabric 1.21.5-0.24.0-sakura.4.jar
ModMenu 14.0.0-rc.2.jar
Tweakeroo Fabric 1.21.5-0.24.0-sakura.1.jar"

[23:18:42] [main/ERROR]: Failed to start the minecraft server
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'inventorysorter' at 'net.kyrptonaught.inventorysorter.InventorySorterMod'!
	at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$2(FabricLoaderImpl.java:403) ~[fabric-loader-0.16.10.jar:?]
	at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.16.10.jar:?]
	at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:401) ~[fabric-loader-0.16.10.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:63) ~[fabric-loader-0.16.10.jar:?]
	at knot/net.minecraft.server.Main.main(Main.java:113) [server-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.10.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.10.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.16.10.jar:?]
	at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.16.10.jar:?]
	at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [fabric-server-mc.1.21.5-loader.0.16.10-launcher.1.0.1.jar:1.0.1]
Caused by: java.lang.NoClassDefFoundError: me/shedaniel/cloth/clothconfig/shadowed/blue/endless/jankson/api/SyntaxError
	at knot/net.kyrptonaught.inventorysorter.InventorySorterMod.<clinit>(InventorySorterMod.java:30) ~[inventorysorter-fabric-2.0.0-beta.2+mc1.21.5.jar:?]
	at java.base/java.lang.Class.forName0(Native Method) ~[?:?]
	at java.base/java.lang.Class.forName(Class.java:578) ~[?:?]
	at java.base/java.lang.Class.forName(Class.java:557) ~[?:?]
	at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) ~[fabric-loader-0.16.10.jar:?]
	at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124) ~[fabric-loader-0.16.10.jar:?]
	at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) ~[fabric-loader-0.16.10.jar:?]
	at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399) ~[fabric-loader-0.16.10.jar:?]
	... 7 more
Caused by: java.lang.ClassNotFoundException: me.shedaniel.cloth.clothconfig.shadowed.blue.endless.jankson.api.SyntaxError
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:528) ~[?:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:226) ~[fabric-loader-0.16.10.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.10.jar:?]
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:528) ~[?:?]
	at knot/net.kyrptonaught.inventorysorter.InventorySorterMod.<clinit>(InventorySorterMod.java:30) ~[inventorysorter-fabric-2.0.0-beta.2+mc1.21.5.jar:?]
	at java.base/java.lang.Class.forName0(Native Method) ~[?:?]
	at java.base/java.lang.Class.forName(Class.java:578) ~[?:?]
	at java.base/java.lang.Class.forName(Class.java:557) ~[?:?]
	at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) ~[fabric-loader-0.16.10.jar:?]
	at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124) ~[fabric-loader-0.16.10.jar:?]
	at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) ~[fabric-loader-0.16.10.jar:?]
	at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399) ~[fabric-loader-0.16.10.jar:?]
	... 7 more
commented

Hey @Afupe, I think you might be using the 2.0.0-beta.1 version. Check out https://modrinth.com/mod/inventory-sorting/version/2.0.0-beta.2+fabric-1.21.5 it might be fixed already.

Lmk if it works

commented

Hey @Afupe, I think you might be using the 2.0.0-beta.1 version. Check out https://modrinth.com/mod/inventory-sorting/version/2.0.0-beta.2+fabric-1.21.5 it might be fixed already.

Lmk if it works

i have the same error with that version.

latest.log

commented

Oh sorry my bad, this test was on beta.1. I tried beta.2 first and also tried to test both with different fabric loader versions. I can try and see if I find any conflicting mod later tomorrow, but so far removing item sorter from mod folder resolves the issue. Combination of these mods works well in 1.21.4 version but ofc there has been changes to other mods too. I'll report my findings later.

commented

Update: I tried to rule out conflicting mods, no help. Removed all other mods and also removed config settings just to be sure. Still crashes at the moment, both beta versions tested.

commented

It might be that you're just missing cloth-config from the mods. It's a required dependency. Can you check that please? I don't see it in the logs

commented

It might be that you're just missing cloth-config from the mods. It's a required dependency. Can you check that please? I don't see it in the logs

yeah that was it. thanks

commented

Awesome! I appreciate the reports!
A beta.3 version is coming out as soon as the automation finishes which should actually tell you that a required mod is missing :)

Thanks for bearing with me through the beta phase. A lot has changed under the hood.