Cynosphere-mc / Scout

A mod about extending the inventory via bags. Heavily inspired by makamys' "Satchels".
MIT License
2 stars 7 forks source link

Scout Not Running on Minecraft Server #3

Closed DaSharpe closed 6 months ago

DaSharpe commented 6 months ago

Issue

When attempting to run a Minecraft server with scout installed, the Minecraft server will fail to start.

Version

Minecraft: 1.20.1 Fabric Loader: 0.15.6 or 0.15.7 Scout: 2.0.1 or 2.0.0 Trinkets: 3.7.2 Fabric API: 0.91.0+ OS: Ubuntu 22.04.1 LTS

Log

[init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 16 1000 0 4096 Mar 18 03:28 /data' [mc-image-helper] 03:59:27.182 INFO : Fabric launcher for minecraft 1.20.1 loader 0.15.6 is already available [mc-image-helper] 03:59:29.837 INFO : Created/updated 1 property in /data/server.properties [init] Setting initial memory to 24G and max to 24G [init] Starting the Minecraft server... Starting net.fabricmc.loader.impl.game.minecraft.BundlerClassPathCapture [03:59:34] [main/INFO]: Loading Minecraft 1.20.1 with Fabric Loader 0.15.6 [03:59:34] [main/WARN]: Warnings were found!

Cynosphere commented 6 months ago

Fixed in 2.0.2

DaSharpe commented 6 months ago

Dang you're quick!

2.0.2 Fixed the original issue of minecraft/class_5225 But it seems that it is now complaining about minecraft/class_310 and failing to load datapacks. There are currently no datapacks being loaded in. Only Fabric API, Trinkets, and Scout.

Here is the new log with the same items cut out.

[04:43:17] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.5). [04:43:22] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' [04:43:24] [main/WARN]: Failed to load datapacks, can't proceed with server load. You can either fix your datapacks or reset to vanilla with --safeMode java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: net/minecraft/class_310 at java.util.concurrent.CompletableFuture.reportGet(Unknown Source) ~[?:?] at java.util.concurrent.CompletableFuture.get(Unknown Source) ~[?:?] at net.minecraft.server.Main.main(Main.java:209) ~[server-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.7.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-loader-0.15.7.jar:?] at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) ~[fabric-loader-0.15.7.jar:?] at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) ~[fabric-server-mc.1.20.1-loader.0.15.7-launcher.1.0.0.jar:1.0.0] Caused by: java.lang.NoClassDefFoundError: net/minecraft/class_310 at pm.c7.scout.ScoutUtil.getPlayerScreenHandler(ScoutUtil.java:135) ~[Scout-2.0.2+1.20.1.jar:?] at net.minecraft.class_2371.handler$zia000$scout$fixIndexingSlots(class_2371.java:515) ~[server-intermediary.jar:?] at net.minecraft.class_2371.get(class_2371.java) ~[server-intermediary.jar:?] at java.util.AbstractList$Itr.next(Unknown Source) ~[?:?] at net.minecraft.class_1867.handler$zfe000$fabric-recipe-api-v1$cacheRequiresTesting(class_1867.java:552) ~[server-intermediary.jar:?] at net.minecraft.class_1867.(class_1867.java:29) ~[server-intermediary.jar:?] at net.minecraft.class_1867$class_1868.method_8142(class_1867.java:100) ~[server-intermediary.jar:?] at net.minecraft.class_1867$class_1868.method_8121(class_1867.java:87) ~[server-intermediary.jar:?] at net.minecraft.class_1863.method_17720(class_1863.java:135) ~[server-intermediary.jar:?] at net.minecraft.class_1863.method_20705(class_1863.java:56) ~[server-intermediary.jar:?] at net.minecraft.class_1863.method_18788(class_1863.java:35) ~[server-intermediary.jar:?] at net.minecraft.class_4080.method_18790(class_4080.java:13) ~[server-intermediary.jar:?] at java.util.concurrent.CompletableFuture$UniAccept.tryFire(Unknown Source) ~[?:?] at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) ~[?:?] at net.minecraft.class_4014.method_18365(class_4014.java:69) ~[server-intermediary.jar:?] at net.minecraft.class_156.method_43498(class_156.java:950) ~[server-intermediary.jar:?] at net.minecraft.class_156.method_43499(class_156.java:938) ~[server-intermediary.jar:?] at net.minecraft.server.Main.main(Main.java:160) ~[server-intermediary.jar:?] ... 5 more Caused by: java.lang.ClassNotFoundException: net.minecraft.class_310 at jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source) ~[?:?] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:226) ~[fabric-loader-0.15.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.7.jar:?] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?] at pm.c7.scout.ScoutUtil.getPlayerScreenHandler(ScoutUtil.java:135) ~[Scout-2.0.2+1.20.1.jar:?] at net.minecraft.class_2371.handler$zia000$scout$fixIndexingSlots(class_2371.java:515) ~[server-intermediary.jar:?] at net.minecraft.class_2371.get(class_2371.java) ~[server-intermediary.jar:?] at java.util.AbstractList$Itr.next(Unknown Source) ~[?:?] at net.minecraft.class_1867.handler$zfe000$fabric-recipe-api-v1$cacheRequiresTesting(class_1867.java:552) ~[server-intermediary.jar:?] at net.minecraft.class_1867.(class_1867.java:29) ~[server-intermediary.jar:?] at net.minecraft.class_1867$class_1868.method_8142(class_1867.java:100) ~[server-intermediary.jar:?] at net.minecraft.class_1867$class_1868.method_8121(class_1867.java:87) ~[server-intermediary.jar:?] at net.minecraft.class_1863.method_17720(class_1863.java:135) ~[server-intermediary.jar:?] at net.minecraft.class_1863.method_20705(class_1863.java:56) ~[server-intermediary.jar:?] at net.minecraft.class_1863.method_18788(class_1863.java:35) ~[server-intermediary.jar:?] at net.minecraft.class_4080.method_18790(class_4080.java:13) ~[server-intermediary.jar:?] at java.util.concurrent.CompletableFuture$UniAccept.tryFire(Unknown Source) ~[?:?] at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) ~[?:?] at net.minecraft.class_4014.method_18365(class_4014.java:69) ~[server-intermediary.jar:?] at net.minecraft.class_156.method_43498(class_156.java:950) ~[server-intermediary.jar:?] at net.minecraft.class_156.method_43499(class_156.java:938) ~[server-intermediary.jar:?] at net.minecraft.server.Main.main(Main.java:160) ~[server-intermediary.jar:?] ... 5 more 2024-03-18T04:43:24.257Z INFO mc-server-runner Done

Senjosei commented 6 months ago

+1 yep can confirm, im guessing its because of this https://github.com/Cynosphere-mc/Scout/blob/e323de2d574f38c7e53e61ba1450404fd0ddfb0d/src/main/java/pm/c7/scout/ScoutUtil.java#L135

net.fabricmc.loader.impl.FormattedException: java.lang.NoClassDefFoundError: net/minecraft/class_310
        at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.15.7.jar:?]
        at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:472) ~[fabric-loader-0.15.7.jar:?]
        at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.7.jar:?]
        at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-loader-0.15.7.jar:?]
        at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) ~[fabric-loader-0.15.7.jar:?]
Caused by: java.lang.NoClassDefFoundError: net/minecraft/class_310
        at pm.c7.scout.ScoutUtil.getPlayerScreenHandler(ScoutUtil.java:135) ~[Scout-2.0.2+1.20.1.jar:?]
        at net.minecraft.class_2371.handler$gmb000$scout$fixIndexingSlots(class_2371.java:1015) ~[server-intermediary.jar:?]
        at net.minecraft.class_2371.get(class_2371.java) ~[server-intermediary.jar:?]
        at java.util.AbstractList$Itr.next(AbstractList.java:371) ~[?:?]
        at java.util.AbstractCollection.removeAll(AbstractCollection.java:368) ~[?:?]
        at com.beansgalaxy.backpacks.Constants.readItemList(Constants.java:105) ~[BeansBackpacks-fabric-1.20.1-0.18-v2.jar:?]
        at net.minecraft.class_5350.handler$bbc000$beansbackpacks$catchDataPacks(class_5350.java:2038) ~[server-intermediary.jar:?]
        at net.minecraft.class_5350.method_29466(class_5350.java) ~[server-intermediary.jar:?]
        at net.minecraft.class_7237.method_42098(class_7237.java:50) ~[server-intermediary.jar:?]
        at net.minecraft.server.Main.method_43612(Main.java:162) ~[server-intermediary.jar:?]
        at net.minecraft.class_156.method_43498(class_156.java:944) ~[server-intermediary.jar:?]
        at net.minecraft.class_156.method_43499(class_156.java:938) ~[server-intermediary.jar:?]
        at net.minecraft.server.Main.main(Main.java:160) ~[server-intermediary.jar:?]
        at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.7.jar:?]
        ... 3 more