Sponge forge works...until I add mods

When I run spongeforge-1.10.2-2171-5.1.0-BETA-2010.jar in the mods folder using forge-1.10.2-12.18.2.2171-universal.jar, everything works fine.

However, once I add mods (forge mods, not sponge plugins), it gives me this error message.

I am trying to update my 1.7.10 kcauldron server to 1.10.2 for 2017, so I’m completely new to sponge and any help would be appreciated.

I have run a modded server for three years though, so you can tell it to me straight :stuck_out_tongue:

UPDATE:
The issue here is solved by renaming spongeforge with a period in front (to make it first alphebetically) and is caused my movingworld

However, this issue is caused by Applied Energetics and is solved with a modified AE2:

Stonebound/Applied-Energistics-2

It’ll be easier to help with the error.

Opps, I forgot to upload it, sorry.

Additionally, everything works fine when no mods are installed, only sponge; and when all the mods are installed, but not sponge.

[spoiler]
C:\Users\drpro\Desktop\Mach 1.10.2 Server>java -Xmx2G -jar forge-1.10.2-12.18.2.2171-universal.jar
[21:08:07] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker
[21:08:07] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker
[21:08:07] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLServerTweaker
[21:08:09] [main/INFO] [FML]: Forge Mod Loader version 12.18.2.2171 for Minecraft 1.10.2 loading
[21:08:09] [main/INFO] [FML]: Java is Java HotSpot™ 64-Bit Server VM, version 1.8.0_101, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jdk1.8.0_101\jre
[21:08:09] [main/INFO] [FML]: [AppEng] Core Init
[21:08:09] [main/WARN] [FML]: The coremod team.chisel.common.asm.ChiselCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[21:08:11] [main/WARN] [FML]: The coremod codechicken.lib.asm.CCLCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[21:08:11] [main/WARN] [FML]: The coremod ic2.core.coremod.IC2core does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[21:08:11] [main/WARN] [FML]: The coremod invtweaks.forge.asm.FMLPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[21:08:11] [main/WARN] [FML]: The coremod net.malisis.core.asm.MalisisCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[21:08:11] [main/WARN] [FML]: The coremod mekanism.common.launch.LoadingHook does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[21:08:11] [main/INFO] [FML]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from movingworld-1.10.2-0006-full.jar
[21:08:11] [main/INFO] [FML]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from spongeforge-1.10.2-2171-5.1.0-BETA-2010.jar
[21:08:11] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[21:08:11] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker
[21:08:11] [main/INFO] [mixin]: SpongePowered MIXIN Subsystem Version=0.6.1 Source=file:/C:/Users/drpro/Desktop/Mach%201.10.2%20Server/mods/movingworld-1.10.2-0006-full.jar Env=SERVER
[21:08:11] [main/INFO] [mixin]: Compatibility level set to JAVA_8
[21:08:11] [main/WARN] [LaunchWrapper]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited – skipping
[21:08:11] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[21:08:11] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[21:08:11] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[21:08:11] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[21:08:12] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[21:08:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[21:08:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[21:08:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[21:08:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[21:08:12] [main/INFO] [IC2-core]: Loaded library EJML-core-0.26.jar.
[21:08:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[21:08:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[21:08:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[21:08:12] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker
[21:08:12] [main/INFO] [mixin]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@5ac86ba5
[21:08:12] [main/INFO] [mixin]: Adding new token provider org.spongepowered.mod.SpongeCoremod$TokenProvider to MixinEnvironment[DEFAULT]
[21:08:12] [main/INFO] [mixin]: Adding new token provider org.spongepowered.mod.SpongeCoremod$TokenProvider to MixinEnvironment[PREINIT]
[21:08:12] [main/INFO] [mixin]: Adding new token provider org.spongepowered.mod.SpongeCoremod$TokenProvider to MixinEnvironment[INIT]
[21:08:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[21:08:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[21:08:12] [main/INFO] [malisiscore]: [ChunkCollisionTransformer] Hook registered for net.minecraft.world.World
[21:08:12] [main/INFO] [malisiscore]: [ChunkCollisionTransformer] Hook registered for net.minecraft.world.World
[21:08:12] [main/INFO] [malisiscore]: [ChunkCollisionTransformer] Hook registered for net.minecraft.item.ItemBlock
[21:08:12] [main/INFO] [malisiscore]: [ChunkCollisionTransformer] Hook registered for net.minecraft.network.NetHandlerPlayServer
[21:08:12] [main/INFO] [malisiscore]: [ChunkBlockTransformer] Hook registered for net.minecraft.world.chunk.Chunk
[21:08:12] [main/INFO] [malisiscore]: [MalisisRendererTransformer] Hook registered for net.minecraft.client.renderer.BlockRendererDispatcher
[21:08:12] [main/INFO] [malisiscore]: [MalisisRendererTransformer] Hook registered for net.minecraft.client.renderer.RenderItem
[21:08:12] [main/INFO] [malisiscore]: [MalisisRendererTransformer] Hook registered for net.minecraft.client.renderer.BlockModelShapes
[21:08:12] [main/INFO] [malisiscore]: [TextureMapTransformer] Hook registered for net.minecraft.client.renderer.texture.TextureMap
[21:08:12] [main/INFO] [malisiscore]: [ClientNotifTransformer] Hook registered for net.minecraft.world.World
[21:08:12] [main/INFO] [malisiscore]: [ClientNotifTransformer] Hook registered for net.minecraft.world.WorldServer
[21:08:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[21:08:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[21:08:12] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[21:08:12] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.mixin.MixinEnvironment$EnvironmentStateTweaker
[21:08:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[21:08:12] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.mixin.MixinEnvironment$EnvironmentStateTweaker
[21:08:13] [main/INFO] [malisiscore]: Found hooks for net.minecraft.world.World (aid)
[21:08:13] [main/INFO] [malisiscore]: Found hooks for net.minecraft.world.World (aid)
[21:08:13] [main/INFO] [STDOUT]: [team.chisel.common.asm.ChiselTransformer:transform:39]: Transforming Class [net.minecraft.block.Block], Method [getExtendedState]
[21:08:13] [main/INFO] [STDOUT]: [team.chisel.common.asm.ChiselTransformer:transform:88]: Transforming net.minecraft.block.Block Finished.
[21:08:13] [main/INFO] [EnderCore]: Transforming net.minecraft.entity.player.EntityPlayer finished, added func_184613_cA() overriding EntityLivingBase
[21:08:14] [main/INFO] [malisiscore]: Found hooks for net.minecraft.item.ItemBlock (acl)
[21:08:14] [main/INFO] [EnderCore]: Transforming Class [net.minecraft.inventory.ContainerFurnace], Method [func_82846_b]
[21:08:14] [main/INFO] [EnderCore]: Transforming net.minecraft.inventory.ContainerFurnace Finished.
[21:08:14] [main/INFO] [EnderCore]: Transforming Class [net.minecraft.inventory.ContainerRepair], Method [func_82848_d]
[21:08:14] [main/INFO] [EnderCore]: Transforming net.minecraft.inventory.ContainerRepair Finished.
[21:08:14] [main/INFO] [mixin]: A re-entrant transformer ‘$wrapper.joshie.progression.asm.ProgressionTransformer’ was detected and will no longer process meta class data
[21:08:14] [main/INFO] [malisiscore]: Found hooks for net.minecraft.network.NetHandlerPlayServer (me)
[21:08:14] [main/WARN] [mixin]: @Mixin target net.minecraft.server.management.PlayerProfileCache$ProfileEntry is public in mixins.common.core.json:server.management.MixinPlayerProfileCacheEntry and should be specified in value
[21:08:14] [main/INFO] [malisiscore]: Found hooks for net.minecraft.world.chunk.Chunk (asv)
[21:08:15] [main/INFO] [malisiscore]: Found hooks for net.minecraft.world.WorldServer (ls)
[21:08:16] [main/ERROR] [mixin]: mixins.forge.core.json:fml.common.gameevent.MixinPlayerEvent: Super class ‘org.spongepowered.mod.mixin.core.fml.common.eventhandler.MixinEvent’ of fml.common.gameevent.MixinPlayerEvent was not found in the hierarchy of target class ‘net/minecraftforge/fml/common/gameevent/PlayerEvent’
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: Super class ‘org.spongepowered.mod.mixin.core.fml.common.eventhandler.MixinEvent’ of fml.common.gameevent.MixinPlayerEvent was not found in the hierarchy of target class ‘net/minecraftforge/fml/common/gameevent/PlayerEvent’
at org.spongepowered.asm.mixin.transformer.MixinInfo$SubType$Standard.validate(MixinInfo.java:537) ~[movingworld-1.10.2-0006-full.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinInfo$State.validate(MixinInfo.java:275) ~[movingworld-1.10.2-0006-full.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinInfo.validate(MixinInfo.java:791) ~[movingworld-1.10.2-0006-full.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinConfig.postInitialise(MixinConfig.java:434) [movingworld-1.10.2-0006-full.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.prepareConfigs(MixinTransformer.java:662) [movingworld-1.10.2-0006-full.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.select(MixinTransformer.java:569) [movingworld-1.10.2-0006-full.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transform(MixinTransformer.java:478) [movingworld-1.10.2-0006-full.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinTransformer$Proxy.transform(MixinTransformer.java:182) [movingworld-1.10.2-0006-full.jar:?]
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) [launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [?:1.8.0_101]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [?:1.8.0_101]
at java.lang.Class.forName0(Native Method) [?:1.8.0_101]
at java.lang.Class.forName(Class.java:348) [?:1.8.0_101]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_101]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_101]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_101]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_101]
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:62) [forge-1.10.2-12.18.2.2171-universal.jar:?]
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:31) [forge-1.10.2-12.18.2.2171-universal.jar:?]
[21:08:16] [main/INFO] [EnderCore]: Transforming net.minecraft.entity.player.EntityPlayer finished, added func_184613_cA() overriding EntityLivingBase
[21:08:16] [main/INFO] [malisiscore]: Found hooks for net.minecraft.world.World (aid)
[21:08:16] [main/INFO] [malisiscore]: Found hooks for net.minecraft.world.World (aid)
[21:08:17] [main/INFO] [malisiscore]: Found hooks for net.minecraft.world.WorldServer (ls)
[21:08:17] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer}
[21:08:17] [main/INFO] [STDOUT]: [team.chisel.common.asm.ChiselTransformer:transform:39]: Transforming Class [net.minecraft.block.Block], Method [getExtendedState]
[21:08:17] [main/INFO] [STDOUT]: [team.chisel.common.asm.ChiselTransformer:transform:88]: Transforming net.minecraft.block.Block Finished.
[21:08:17] [main/INFO] [malisiscore]: Found hooks for net.minecraft.item.ItemBlock (acl)
[21:08:18] [main/WARN] [mixin]: Method overwrite conflict for getSlotProvider in mixins.common.core.json:tileentity.MixinTileEntityHopper, previously written by org.spongepowered.common.mixin.core.item.inventory.TraitInventoryAdapter. Skipping method.
[21:08:19] [main/WARN] [mixin]: Method overwrite conflict for getSlotProvider in mixins.common.core.json:tileentity.MixinTileEntityChest, previously written by org.spongepowered.common.mixin.core.item.inventory.TraitInventoryAdapter. Skipping method.
[21:08:19] [main/WARN] [mixin]: Method overwrite conflict for getSlotProvider in mixins.common.core.json:tileentity.MixinTileEntityFurnace, previously written by org.spongepowered.common.mixin.core.item.inventory.TraitInventoryAdapter. Skipping method.
[21:08:21] [main/WARN] [mixin]: Method overwrite conflict for getSlotProvider in mixins.common.core.json:item.inventory.TraitInventoryAdapter, previously written by org.spongepowered.common.mixin.core.entity.passive.MixinEntityVillager. Skipping method.
[21:08:21] [main/WARN] [mixin]: Method overwrite conflict for getSlotProvider in mixins.common.core.json:item.inventory.TraitInventoryAdapter, previously written by org.spongepowered.common.mixin.core.item.inventory.MixinContainer. Skipping method.
[21:08:21] [main/INFO] [EnderCore]: Transforming Class [net.minecraft.entity.ai.EntityAICreeperSwell], Method [func_75246_d]
[21:08:21] [main/INFO] [EnderCore]: Transforming net.minecraft.entity.ai.EntityAICreeperSwell Finished.
[21:08:22] [main/INFO] [EnderCore]: Transforming Class [net.minecraft.inventory.ContainerFurnace], Method [func_82846_b]
[21:08:22] [main/INFO] [EnderCore]: Transforming net.minecraft.inventory.ContainerFurnace Finished.
[21:08:22] [main/WARN] [mixin]: Method overwrite conflict for getSlotProvider in mixins.common.core.json:item.inventory.TraitInventoryAdapter, previously written by org.spongepowered.common.mixin.core.entity.player.MixinInventoryPlayer. Skipping method.
[21:08:22] [main/FATAL]: Failed to start the minecraft server
java.lang.ClassCastException: net.minecraftforge.fml.common.MinecraftDummyContainer cannot be cast to org.spongepowered.api.plugin.PluginContainer
at net.minecraft.command.ServerCommandManager.wrapCommand(SourceFile:50) ~[bd.class:?]
at net.minecraft.command.ServerCommandManager.func_71560_a(SourceFile:102) ~[bd.class:?]
at net.minecraft.command.ServerCommandManager.(SourceFile:22) ~[bd.class:?]
at net.minecraft.server.MinecraftServer.func_175582_h(MinecraftServer.java:166) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.(MinecraftServer.java:159) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.(DedicatedServer.java:65) ~[ld.class:?]
at net.minecraft.server.MinecraftServer.main(MinecraftServer.java:1475) [MinecraftServer.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_101]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_101]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_101]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_101]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_101]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_101]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_101]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_101]
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:62) [forge-1.10.2-12.18.2.2171-universal.jar:?]
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:31) [forge-1.10.2-12.18.2.2171-universal.jar:?]

C:\Users\drpro\Desktop\Mach 1.10.2 Server>pause
Press any key to continue . . .
[/spoiler]

try add mods step by step - then found mod which causing yours problem

I think MovingWorld might be the culprit (there’s a large error involving it later on).
You could try renaming SpongeForge to get it to load first (it does it alphabetically).

Wow, quick responces!

I added the mods one by one, and two were causing an error. Moving world and Applied Energetics.

Applied Energetics is what threw the error:

[10:50:01] [main/INFO] [Sponge]: /----------------------------------------------------------------------------------------------------------------------------------------------------------------------------/
[10:50:01] [main/INFO] [Sponge]: /* /
[10:50:01] [main/INFO] [Sponge]: /
Technical details: /
[10:50:01] [main/INFO] [Sponge]: /
/
[10:50:01] [main/INFO] [Sponge]: /
Failed on class : net.minecraftforge.fml.common.ModContainer /
[10:50:01] [main/INFO] [Sponge]: /
During phase : PREINIT /
[10:50:01] [main/INFO] [Sponge]: /
Mixin : fml.common.MixinModContainer /
[10:50:01] [main/INFO] [Sponge]: /
Config : mixins.forge.preinit.json /
[10:50:01] [main/INFO] [Sponge]: /
Error Type : org.spongepowered.asm.mixin.transformer.throwables.MixinTargetAlreadyLoadedException /
[10:50:01] [main/INFO] [Sponge]: /
Caused by : Unknown /
[10:50:01] [main/INFO] [Sponge]: /
Message : Critical problem: mixins.forge.preinit.json:fml.common.MixinModContainer target net.minecraftforge.fml.common.ModContainer was already transformed. /
[10:50:01] [main/INFO] [Sponge]: /
/
[10:50:01] [main/INFO] [Sponge]: /
*****************************************************************************************************************************************************************************/

(Renaming the sponge didn’t solve this problem, but it did solve the problem with movingworld, which threw an error similar to what I posted.

1 Like

I get something that looks like then when I load in WorldEdit, too.

Applied Energistics 2 is incompatible with SpongeForge currently (you can find other threads with the same issue)
There is a patched version available from this page: (see the Download section in the readme)

Excellent! Thanks!

Now to find plugins…

MovingWorld is also incompatible with Sponge, until a Mixin issue is resolved.