I run my FTB server on a dedicated ubuntu server via multicraft, and normally I don't have any problem updating, and any problems I encounter can be fixed with a bit of work. However I have ran into this after updating the FTB ultimate pack to the newest version and trying t run it
Error appears to be with codechickencore but when I remove it I still get the same crashing result.
--UPDATE--
After some messing around I found getting rid of NEI and chicken core removed most errors but still left me with
--updatev2--
May have found a solution, testing before I post what I am doign to make sure. In the mean time feel free to give ideas.
--FIX--
I had a major derp, all my files where owned by the wrong user on my dedicated server. I simply had to do a little chown-ing to get all the mod files owned by the right user and everything runs perfectly now
Code:
8.05 04:05:45 [Server] INFO ... 10 more
28.05 04:05:45 [Server] INFO at cpw.mods.fml.common.FMLCommonHandler.<clinit>(FMLCommonHandler.java:77)
28.05 04:05:45 [Server] INFO at cpw.mods.fml.common.FMLCommonHandler.<init>(FMLCommonHandler.java:88)
28.05 04:05:45 [Server] INFO at cpw.mods.fml.common.Loader.instance(Loader.java:152)
28.05 04:05:45 [Server] INFO at cpw.mods.fml.common.Loader.<init>(Loader.java:174)
28.05 04:05:45 [Server] INFO Caused by: java.lang.NullPointerException
28.05 04:05:45 [Server] INFO ... 3 more
28.05 04:05:45 [Server] INFO at cpw.mods.fml.relauncher.FMLRelauncher.setupHome(FMLRelauncher.java:155)
28.05 04:05:45 [Server] INFO at cpw.mods.fml.relauncher.RelaunchLibraryManager.handleLaunch(RelaunchLibraryManager.java:261)
28.05 04:05:45 [Server] INFO at codechicken.core.asm.CodeChickenCorePlugin.call(CodeChickenCorePlugin.java:1)
28.05 04:05:45 [Server] INFO at codechicken.core.asm.CodeChickenCorePlugin.call(CodeChickenCorePlugin.java:66)
28.05 04:05:45 [Server] INFO at codechicken.core.asm.TweakTransformer.load(TweakTransformer.java:38)
28.05 04:05:45 [Server] INFO at codechicken.core.config.ConfigFile.setComment(ConfigFile.java:303)
28.05 04:05:45 [Server] INFO at codechicken.core.config.ConfigFile.saveConfig(ConfigFile.java:280)
28.05 04:05:45 [Server] INFO Caused by: java.lang.ExceptionInInitializerError
28.05 04:05:45 [Server] INFO at net.minecraft.server.MinecraftServer.main(MinecraftServer.java:1376)
28.05 04:05:45 [Server] INFO at cpw.mods.fml.relauncher.FMLRelauncher.handleServerRelaunch(FMLRelauncher.java:33)
28.05 04:05:45 [Server] INFO at cpw.mods.fml.relauncher.FMLRelauncher.relaunchServer(FMLRelauncher.java:133)
28.05 04:05:45 [Server] INFO at cpw.mods.fml.relauncher.FMLRelauncher.setupHome(FMLRelauncher.java:175)
28.05 04:05:45 [Server] INFO Exception in thread "main" java.lang.RuntimeException: java.lang.ExceptionInInitializerError
28.05 04:05:45 [Server] INFO Adding Accesstransformer map: codechickencore_at.cfg
28.05 04:05:45 [Server] INFO Found valid fingerprint for Minecraft Forge. Certificate fingerprint
28.05 04:05:45 [Server] INFO Adding Accesstransformer map: pcc_at.cfg
28.05 04:05:45 [Server] INFO Initialized
28.05 04:05:45 [Server] INFO Forge Mod Loader version 4.7.35.556 for Minecraft 1.4.7 loading
--UPDATE--
After some messing around I found getting rid of NEI and chicken core removed most errors but still left me with
Code:
28.05 04:28:29 [Server] INFO at cpw.mods.fml.common.Loader.loadMods(Loader.java:494)
28.05 04:28:29 [Server] INFO at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:86)
28.05 04:28:29 [Server] INFO at com.google.common.eventbus.EventBus.post(EventBus.java:268)
28.05 04:28:29 [Server] INFO at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
28.05 04:28:29 [Server] INFO at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
28.05 04:28:29 [Server] INFO at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
28.05 04:28:29 [Server] INFO at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69)
28.05 04:28:29 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:601)
28.05 04:28:29 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
28.05 04:28:29 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
28.05 04:28:29 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
28.05 04:28:29 [Server] INFO at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:153)
28.05 04:28:29 [Server] INFO at com.google.common.eventbus.EventBus.post(EventBus.java:268)
28.05 04:28:29 [Server] INFO at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
28.05 04:28:29 [Server] INFO at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
28.05 04:28:29 [Server] INFO at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
28.05 04:28:29 [Server] INFO at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69)
28.05 04:28:29 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:601)
28.05 04:28:29 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
28.05 04:28:29 [Server] INFO at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
28.05 04:28:29 [Server] INFO at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:464)
28.05 04:28:29 [Server] INFO at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:43)
28.05 04:28:29 [Server] INFO at java.lang.Class.getDeclaredField(Class.java:1899)
28.05 04:28:29 [Server] INFO at java.lang.Class.privateGetDeclaredFields(Class.java:2317)
28.05 04:28:29 [Server] INFO at java.lang.Class.getDeclaredFields0(Native Method)
28.05 04:28:29 [Server] INFO java.lang.NoClassDefFoundError: Lcodechicken/core/config/ConfigFile;
--updatev2--
May have found a solution, testing before I post what I am doign to make sure. In the mean time feel free to give ideas.
--FIX--
I had a major derp, all my files where owned by the wrong user on my dedicated server. I simply had to do a little chown-ing to get all the mod files owned by the right user and everything runs perfectly now