JEID is not compatible with touhoulittlemaid-1.12.2-1.1.8-beta-
fengeraien opened this issue ยท 2 comments
mod name: touhoulittlemaid
mod version: 1.12.2-1.1.8-beta
crash report:
`---- Minecraft Crash Report ----
WARNING: coremods are present:
AnotherCommonBugFix (AnotherCommonBugFix-1.0.7-1.12.2.jar)
GTCELoadingPlugin ([GTCE]gregtech-1.12.2-1.8.13.465.jar)
CustomSkinLoader (CustomSkinLoader_Forge-14.10a.jar)
IELoadingPlugin (ImmersiveEngineering-core-0.12-92.jar)
TransformLoader (DynamicSurroundings-1.12.2-3.6.0.2.jar)
DCLoadingPlugin ([API]DummyCoreUnofficial-2.4.112.5.jar)
JustEnoughIDs Extension Plugin ([ID]JustEnoughIDs-1.0.3-50.jar)
AppleCore ([API]AppleCore-mc1.12.2-3.2.0.jar)
Contact their authors BEFORE contacting forge
// This doesn't make any sense!
Time: 1/6/20 9:55 PM
Description: Exception in server tick loop
net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Railcraft (railcraft)
Caused by: net.minecraft.util.ReportedException: Loading Railcraft Module
at mods.railcraft.common.modules.RailcraftModuleManager.processStage(RailcraftModuleManager.java:266)
at mods.railcraft.common.modules.RailcraftModuleManager.init(RailcraftModuleManager.java:236)
at mods.railcraft.common.core.Railcraft.init(Railcraft.java:128)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:636)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:221)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:749)
at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:107)
at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:339)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:276)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:599)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: com/github/tartaricacid/touhoulittlemaid/proxy/ClientProxy
at com.github.tartaricacid.touhoulittlemaid.item.ItemSpellCard.setCustomSpellCardEntry(ItemSpellCard.java:42)
at com.github.tartaricacid.touhoulittlemaid.item.ItemSpellCard.func_150895_a(ItemSpellCard.java:76)
at mods.railcraft.common.fluids.FluidContainerHandler.init(FluidContainerHandler.java:40)
at mods.railcraft.common.fluids.FluidContainerHandler.findCanDrain(FluidContainerHandler.java:51)
at mods.railcraft.common.util.crafting.FluidIngredient.(FluidIngredient.java:41)
at mods.railcraft.common.util.crafting.Ingredients.from(Ingredients.java:40)
at mods.railcraft.common.plugins.forge.CraftingPlugin.cleanRecipeArray(CraftingPlugin.java:91)
at mods.railcraft.common.plugins.forge.CraftingPlugin.processRecipe(CraftingPlugin.java:116)
at mods.railcraft.common.plugins.forge.CraftingPlugin.makeShapedRecipe(CraftingPlugin.java:180)
at mods.railcraft.common.plugins.forge.CraftingPlugin.addShapedRecipe(CraftingPlugin.java:137)
at mods.railcraft.common.plugins.forge.CraftingPlugin.addShapedRecipe(CraftingPlugin.java:122)
at mods.railcraft.common.items.ItemTie.defineRecipes(ItemTie.java:42)
at java.util.Optional.ifPresent(Unknown Source)
at mods.railcraft.common.core.IRailcraftObjectContainer.defineRecipes(IRailcraftObjectContainer.java:71)
at mods.railcraft.common.modules.RailcraftModulePayload$BaseModuleEventHandler.lambda$init$1(RailcraftModulePayload.java:87)
at java.lang.Iterable.forEach(Unknown Source)
at mods.railcraft.common.modules.RailcraftModulePayload$BaseModuleEventHandler.init(RailcraftModulePayload.java:84)
at mods.railcraft.common.modules.RailcraftModuleManager$Stage$3.passToModule(RailcraftModuleManager.java:318)
at mods.railcraft.common.modules.RailcraftModuleManager.processStage(RailcraftModuleManager.java:253)
... 37 more
Caused by: java.lang.ClassNotFoundException: com.github.tartaricacid.touhoulittlemaid.proxy.ClientProxy
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 56 more
Caused by: net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer@6e83940b from coremod FMLCorePlugin
at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:262)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
... 58 more
Caused by: java.lang.RuntimeException: Attempted to load class com/github/tartaricacid/touhoulittlemaid/proxy/ClientProxy for invalid side SERVER
at net.minecraftforge.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:62)
at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:258)
... 60 more`
I can't launch a server with only the specified version of touhoulittlemaid installed at all. It's loading client only classes on the server.
In your stack trace, railcraft appears to be doing something with fluids, which is triggering touhoulittlemaid to do something with a spell card that crashes when it tries to access the client proxy. This appears to have been fixed in this commit: TartaricAcid/TouhouLittleMaid@2073508
I don't see why you think this is an issue with JEID. There is nothing here that indicates that is the case.