Sinytra / ForgifiedFabricAPI

Fabric API implemented on top of NeoForge
https://sinytra.org/docs
Apache License 2.0
107 stars 13 forks source link

[1.20.1 Forge] Crashing when launching with "Origins (Forge)" #59

Closed MrKashew closed 11 months ago

MrKashew commented 11 months ago

Describe the bug

Crashing launch compatibility with Origins (Forge)

Steps to reproduce

  1. Run with Origins forge - https://www.curseforge.com/minecraft/mc-mods/origins-forge/files?version=1.20.1
  2. Launch
  3. Crash

Full Log: https://mclo.gs/2tyf3nY

[01:49:09] [main/INFO] [ne.fa.lo.im.bo.FabricLoaderBootstrap/]: Propagating FML mod list to Fabric Loader
Exception caught from launcher
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 io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:58)
    at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:88)
    at org.prismlauncher.EntryPoint.listen(EntryPoint.java:126)
    at org.prismlauncher.EntryPoint.main(EntryPoint.java:71)
Caused by: java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.lang.String (java.util.ArrayList and java.lang.String are in module java.base of loader 'bootstrap')
    at LAYER PLUGIN/net.fabricmc.loader@2.2.1+0.14.21+1.20.1/net.fabricmc.loader.impl.FMLModMetadata.lambda$new$1(FMLModMetadata.java:39)
    at java.base/java.util.Optional.map(Optional.java:260)
    at LAYER PLUGIN/net.fabricmc.loader@2.2.1+0.14.21+1.20.1/net.fabricmc.loader.impl.FMLModMetadata.<init>(FMLModMetadata.java:39)
    at LAYER PLUGIN/net.fabricmc.loader@2.2.1+0.14.21+1.20.1/net.fabricmc.loader.impl.ModContainerImpl.lambda$new$0(ModContainerImpl.java:39)
    at java.base/java.util.Optional.orElseGet(Optional.java:364)
    at LAYER PLUGIN/net.fabricmc.loader@2.2.1+0.14.21+1.20.1/net.fabricmc.loader.impl.ModContainerImpl.<init>(ModContainerImpl.java:39)
    at LAYER PLUGIN/net.fabricmc.loader@2.2.1+0.14.21+1.20.1/net.fabricmc.loader.impl.FabricLoaderImpl.addFmlMods(FabricLoaderImpl.java:169)
    at LAYER PLUGIN/net.fabricmc.loader@2.2.1+0.14.21+1.20.1/net.fabricmc.loader.impl.bootstrap.FabricLoaderBootstrap.initializeLaunch(FabricLoaderBootstrap.java:51)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchPluginHandler.lambda$announceLaunch$11(LaunchPluginHandler.java:100)
    at java.base/java.util.HashMap.forEach(HashMap.java:1421)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchPluginHandler.announceLaunch(LaunchPluginHandler.java:100)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:51)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.run(Launcher.java:108)
    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@1.1.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141)
    ... 8 more
Exiting with ERROR
Process exited with code 2.

Logs

https://mclo.gs/2tyf3nY

Additional context

No response