CleanroomMC / Cleanroom

Cleanroom Minecraft.
GNU Lesser General Public License v2.1
167 stars 37 forks source link

Crash with SpongeForge #30

Open PixelmonPRO opened 5 months ago

PixelmonPRO commented 5 months ago

When install Cleanroom 3026 version, and install only SpongeForge 7.4.8-RC4142 version, i get a crash when trying starting server:

net.minecraftforge.fml.common.LoaderException: java.lang.UnsupportedOperationException: SpongeCommon does not have it's own ecosystem, this needs to be mixed into for implementations depending on SpongeCommon
    at net.minecraftforge.fml.common.Loader.identifyMods(Loader.java:384)
    at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:568)
    at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:98)
    at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333)
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486)
    at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.UnsupportedOperationException: SpongeCommon does not have it's own ecosystem, this needs to be mixed into for implementations depending on SpongeCommon
    at org.spongepowered.common.SpongeImplHooks.getImplementationId(SpongeImplHooks.java:554)
    at org.spongepowered.mod.SpongeModMetadata.getSpongeForgeMetadata(SpongeModMetadata.java:118)
    at org.spongepowered.mod.SpongeModMetadata.load(SpongeModMetadata.java:78)
    at org.spongepowered.mod.SpongeModMetadata.get(SpongeModMetadata.java:98)
    at org.spongepowered.mod.SpongeApiModContainer.<init>(SpongeApiModContainer.java:36)
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
    at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
    at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:304)
    at java.base/java.lang.Class.newInstance(Class.java:725)
    at net.minecraftforge.fml.common.Loader.identifyMods(Loader.java:379)
    ... 6 more

Logs: crash report / latest.log / debug.log.

Rongmario commented 1 month ago

Please revisit this in latest alpha builds of Cleanroom to see if it is fixed.