i have a odd server tick loop between the lotr mod and ic2 classic

  • Time: 5/23/20 5:52 PM

    Description: Exception in server tick loop


    cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraftforge/common/ISpecialArmor$ArmorProperties

    at cpw.mods.fml.common.LoadController.transition(LoadController.java:163)

    at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:559)

    at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88)

    at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:320)

    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:176)

    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:631)

    at java.lang.Thread.run(Unknown Source)

    Caused by: java.lang.NoClassDefFoundError: net/minecraftforge/common/ISpecialArmor$ArmorProperties

    at java.lang.Class.getDeclaredMethods0(Native Method)

    at java.lang.Class.privateGetDeclaredMethods(Unknown Source)

    at java.lang.Class.privateGetPublicMethods(Unknown Source)

    at java.lang.Class.getMethods(Unknown Source)

    at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:60)

    at ic2.core.item.armor.ItemArmorQuantumSuit.<init>(ItemArmorQuantumSuit.java:42)

    at ic2.core.IC2.load(IC2.java:739)

    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 cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)

    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

    at com.google.common.eventbus.EventBus.post(EventBus.java:275)

    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)

    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)

    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.EventSubscriber.handleEvent(EventSubscriber.java:74)

    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

    at com.google.common.eventbus.EventBus.post(EventBus.java:275)

    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)

    at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556)

    ... 5 more

    Caused by: java.lang.ClassNotFoundException: net.minecraftforge.common.ISpecialArmor$ArmorProperties

    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    ... 38 more

    Caused by: java.lang.NullPointerException

    at lotr.compatibility.LOTRModChecker.isCauldronServer(LOTRModChecker.java:43)

    at lotr.common.coremod.LOTRClassTransformer.patchArmorProperties(LOTRClassTransformer.java:586)

    at lotr.common.coremod.LOTRClassTransformer.transform(LOTRClassTransformer.java:99)

    at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)

    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)

    ... 40 more