
ViaFabric on 1.20.6 can't work
PKQandBaaad opened this issue ยท 12 comments
/viaversion dump
Output
none
Console Error
I installed ViaFabric on the minecraft server (1.20.6) but it didn't work when I started and when I uninstalled the ViaFabric server side worked fine.
Bug Description
[main/ERROR]: Failed to start the minecraft server
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'viafabric-mc1206'!
at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$2(FabricLoaderImpl.java:388) ~[fabric-loader-0.15.11.jar:?]
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.15.11.jar:?]
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:386) ~[fabric-loader-0.15.11.jar:?]
at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:63) ~[fabric-loader-0.15.11.jar:?]
at net.minecraft.server.Main.main(Main.java:111) [server-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) [fabric-loader-0.15.11.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.15.11.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.15.11.jar:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.15.11.jar:?]
at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [fabric-server-launch.jar:1.0.1]
Caused by: java.lang.IncompatibleClassChangeError: class com.viaversion.fabric.common.commands.subs.LeakDetectSubCommand has interface com.viaversion.viaversion.api.command.ViaSubCommand as super class
at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[fabric-loader-0.15.11.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.15.11.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.15.11.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.11.jar:?]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at com.viaversion.fabric.mc1206.commands.VFCommandHandler.(VFCommandHandler.java:33) ~[viafabric-mc1206-0.4.14+70-main-ab2d9b455775e43b.jar:?]
at com.viaversion.fabric.mc1206.ViaFabric.onInitialize(ViaFabric.java:81) ~[viafabric-mc1206-0.4.14+70-main-ab2d9b455775e43b.jar:?]
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:384) ~[fabric-loader-0.15.11.jar:?]
... 7 more
Steps to Reproduce
1.Put it into ViaFabric
2.Start Minecraft Server 1.20.6
3.Error
Expected Behavior
Start the server normally and the Via mods is working normally.
Additional Server Info
In addition to Via mods, there are easyauth,fabric-api,geyser,polymer
Checklist
- I have checked if this is specific to ViaFabric platform, and doesn't happen when running it on other platforms (Paper/Sponge/Velocity/Waterfall).
- I have included a ViaVersion dump.
- If applicable, I have included a paste (not a screenshot) of the error.
- I have tried the latest build(s) from https://ci.viaversion.com/ and the issue still persists.
- You are missing Fabric API,
- You did not install ViaVersion 4.10.2 into mods folder.
I do not accept VNC requests, though i do wish to request for your mods list to be seen albeit using dir/w
(windows) or ls
(unix).
FabricAPI ViaFabric ViaVersion ViaBackwards ViaRewind Easyauth Geyser Polymer
Do the following then:
- Update ViaFabric to 0.4.14+70-main,
- Update ViaBackwards to 4.10.2,
- ViaRewind is broken at the moment as 1.19.0 and older clients can't join 1.20.4 / 1.20.6 fabric servers,
- Update Geyser to latest fabric build but also include floodgate in your mods folder.
Don't use viaversion 5.0.0-snapshot with viabackwards 4.10.2 as that is incompatible,
Please exclude that from your mods folder as 70-main already has viaversion 4.10.2 bundled.