Unable to start Minecraft 1.21.5
plmr opened this issue · 4 comments
With only Inventory Sorter and the latest version of it's dependencies (Fabric API 0.119.6, Cloth Config 18.0.145) Minecraft crashes on start with:
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)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:401)
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52)
at knot//net.minecraft.class_310.(class_310.java:473)
at knot//net.minecraft.client.main.Main.main(Main.java:249)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Caused by: java.lang.NoClassDefFoundError: org/everit/json/schema/ValidationException
at knot//net.kyrptonaught.inventorysorter.config.Config.convertedOptions(Config.java:52)
at knot//net.kyrptonaught.inventorysorter.config.Config.load(Config.java:18)
at knot//net.kyrptonaught.inventorysorter.InventorySorterMod.(InventorySorterMod.java:30)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:534)
at java.base/java.lang.Class.forName(Class.java:513)
at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50)
at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124)
at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399)
... 9 more
Caused by: java.lang.ClassNotFoundException: org.everit.json.schema.ValidationException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:226)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
... 19 more
waiting on this to finish, it should be fixed: https://github.com/KyrptonaughtMC/Inventory-Sorter/actions/runs/14175531199/job/39709383445
Give it a whirl @plmr and lmk if it works. https://modrinth.com/mod/inventory-sorting/version/2.0.0-beta.2+fabric-1.21.5
It should but I thought that the first go around too...
Turns out the project doesn't behave the same way in test/dev environments as it does standalone