Sodium/Embeddium Dynamic Lights

Sodium/Embeddium Dynamic Lights

27M Downloads

Crash after update.

ITLSupress opened this issue ยท 4 comments

commented

I just tried updating my server and client to the new 1.0.10 version,

Unfortunately both crash with an error saying that the mod is requesting the FabricLoader Class.

I also noticed that the most recent code is not pushed to this github, so I unfortunately can't find where the issue is.

latest.log

Here's the log

Caused by: java.lang.ClassNotFoundException: net.fabricmc.loader.api.FabricLoader
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:137)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:137)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 39 more

This is the concerning section.

Steps to Reproduce:

Create a fresh Forge Server on version 47.3.22 for Minecraft 1.20.1
Install Sodium/Embeddium Dynamic Lights 1.0.10 on Client and Server
Install Embeddium 0.3.31 on Client only
Run the game.

as an optional step I also tried to install the Sodium Options API, this did not help the problem.

commented

This appears to be coming from Sodium Extra by FlashyReese. Are you sure you don't have that installed?

commented

Yeah i can confirm this is actually an issue with "Embeddium (Rubidium) Extra" by dima-dencep, as that mod is doing some very unsafe things when loading itsconfig.

My mods bundle modules from the Connector FFAPI, which shouldn't cause an issue, except Embeddium Extra is expecting all of Connector to be present just off the fabric-api-base module being present, when that is not guaranteed to be the case as FAPI is designed to be modular.

You can fix it by installing FFAPI standalone or just installing Sodium Options Mod Compat which bundles it too.

commented

Yes except I don't have any other Embeddium extensions installed, just yours and Oculus.

commented

you have Embeddium (Rubidium) Extra installed.