kettingpowered / Ketting-1-20-x

A fork of MinecraftForge with added Bukkit & Spigot patches
Other
63 stars 14 forks source link

geodeplus makes ketting fail to start, due to contained yaml #109

Closed C0D3-M4513R closed 4 months ago

C0D3-M4513R commented 4 months ago

What Minecraft Version is your Server on?

1.20.1

Full Ketting Version

0.1.6

Description of behavior

No response

Reproduction Steps

Steps to reproduce the behavior:
1. Use above Version with mod geodeplus-forge-1.2.0-1.20.jar 
2. Run the server
3. See the exception

Logs

Exception in thread "main" java.lang.RuntimeException: Failed to launch Ketting
    at org.kettingpowered.launcher.Main.main(Main.java:207)
Caused by: java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at org.kettingpowered.launcher.Main.main(Main.java:205)
Caused by: java.lang.module.ResolutionException: Module jankson reads more than one module named org.yaml.snakeyaml
    at java.base/java.lang.module.Resolver.resolveFail(Resolver.java:901)
    at java.base/java.lang.module.Resolver.checkExportSuppliers(Resolver.java:722)
    at java.base/java.lang.module.Resolver.finish(Resolver.java:380)
    at java.base/java.lang.module.Configuration.<init>(Configuration.java:140)
    at java.base/java.lang.module.Configuration.resolveAndBind(Configuration.java:494)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.ModuleLayerHandler.buildLayer(ModuleLayerHandler.java:75)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.TransformationServicesHandler.buildTransformingClassLoader(TransformationServicesHandler.java:60)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.run(Launcher.java:106)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.main(Launcher.java:78)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
    at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141)
    ... 5 more

Additional context

Maybe solvable by altering net.minecraftforge.fml.loading.moddiscovery.AbstractModProvider.createMod() or net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator.loadModFileFrom()

C0D3-M4513R commented 4 months ago

Fixed in 0.1.14