Solved SkyFactory 2.5.5 Server Crashes on Startup.

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Is this topic clear enough so that other users might be able to solve the same problem?

  • Yes

    Votes: 1 100.0%
  • No

    Votes: 0 0.0%

  • Total voters
    1
G

Glennyo

Guest
Hello,

I just updated my SkyFactory server from 2.5.4 to 2.5.5. I didn't do this before because I was scared it would crash, turns out I'm right. I forgot to make a back-up (I'm an idiot) so now I'm stuck with the only solution; find out a fix. I was hoping someone could help me.

I don't really have a clue what this error means, and I removed all mods from the server folder that were removed in the update.

I didn't change any configs except for MinicioCropsCore & I removed MooFluids. I have done that before and it worked fine.

I hope someone can help me quickly as a couple of my friends play on the server too and they would like to play again. Below are specifications and the error log.


Modpack: SkyFactory 2.5.5
OS: Linux CentOS 6

Crash log from server startup (http://pastebin.com/5wzyUgxQ):
  1. -bash-4.1$ bash ServerStart.sh
  2. Starting server
  3. OpenJDK 64-Bit Server VM warning: ignoring option PermSize=256M; support was rem oved in 8.0
  4. OpenJDK 64-Bit Server VM warning: Using the ParNew young collector with the Seri al old collector is deprecated and will likely be removed in a future release
  5. [22:54:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.co mmon.launcher.FMLServerTweaker
  6. [22:54:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods. fml.common.launcher.FMLServerTweaker
  7. [22:54:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common. launcher.FMLServerTweaker
  8. [22:54:56] [main/INFO] [FML]: Forge Mod Loader version 7.99.40.1614 for Minecraf t 1.7.10 loading
  9. [22:54:56] [main/INFO] [FML]: Java is OpenJDK 64-Bit Server VM, version 1.8.0_10 1, running on Linux:amd64:2.6.32-642.3.1.el6.x86_64, installed at /usr/lib/jvm/j ava-1.8.0-openjdk-1.8.0.101-3.b13.el6_8.x86_64/jre
  10. [22:54:56] [main/WARN] [FML]: The coremod portablejim.additionalresources.Ar_Cor ePlugin does not have a MCVersion annotation, it may cause issues with this vers ion of Minecraft
  11. [22:54:57] [main/INFO] [FML]: [AppEng] Core Init
  12. [22:54:57] [main/WARN] [FML]: The coremod codechicken.core.launch.CodeChickenCor ePlugin does not have a MCVersion annotation, it may cause issues with this vers ion of Minecraft
  13. [22:54:58] [main/INFO] [STDERR]: [codechicken.core.launch.DepLoader$DepLoadInst: checkExisting:436]: Warning: version of ForgeMultipart, 1.2.0.345 is newer than request 1.1.0.309
  14. [22:54:58] [main/WARN] [FML]: The coremod cofh.asm.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
  15. [22:54:58] [main/WARN] [FML]: The coremod cofh.asm.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
  16. [22:54:58] [main/WARN] [FML]: The coremod vazkii.emotes.client.asm.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
  17. [22:54:58] [main/INFO] [FML]: Loading tweaker fastcraft.Tweaker from fastcraft-1 .23.jar
  18. [22:54:58] [main/WARN] [FML]: The coremod codechicken.core.launch.DepLoader does not have a MCVersion annotation, it may cause issues with this version of Minec raft
  19. [22:54:58] [main/WARN] [FML]: The coremod mods.immibis.core.ICCoreMod does not h ave a MCVersion annotation, it may cause issues with this version of Minecraft
  20. [22:54:58] [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. [22:54:58] [main/WARN] [FML]: The coremod codechicken.nei.asm.NEICorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minec raft
  22. [22:54:58] [main/WARN] [FML]: The coremod openblocks.OpenBlocksCorePlugin does n ot have a MCVersion annotation, it may cause issues with this version of Minecra ft
  23. [22:54:58] [main/WARN] [FML]: The coremod openmods.core.OpenModsCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecr aft
  24. [22:54:58] [main/WARN] [FML]: The coremod sampler.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
  25. [22:54:58] [main/INFO] [sampler-core]: startup sampling started
  26. [22:54:58] [main/WARN] [FML]: The coremod thaumcraft.codechicken.core.launch.Dep Loader does not have a MCVersion annotation, it may cause issues with this versi on of Minecraft
  27. [22:54:58] [main/WARN] [FML]: The coremod codechicken.core.launch.DepLoader does not have a MCVersion annotation, it may cause issues with this version of Minec raft
  28. [22:54:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.co mmon.launcher.FMLInjectionAndSortingTweaker
  29. [22:54:58] [main/INFO] [LaunchWrapper]: Loading tweak class name fastcraft.Tweak er
  30. [22:54:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.co mmon.launcher.FMLDeobfTweaker
  31. [22:54:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common. launcher.FMLInjectionAndSortingTweaker
  32. [22:54:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common. launcher.FMLInjectionAndSortingTweaker
  33. [22:54:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relaunc her.CoreModManager$FMLPluginWrapper
  34. [22:55:02] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerp rint e3c3d50c7c986df74c645c0ac54639741c90a557
  35. [22:55:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  36. [22:55:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  37. [22:55:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  38. [22:55:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  39. [22:55:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  40. [22:55:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  41. [22:55:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  42. [22:55:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  43. [22:55:02] [main/INFO] [INpurePreloader]: Attempting to detect JVM version...
  44. [22:55:02] [main/INFO] [INpurePreloader]: Detected JVM: 1.8
  45. [22:55:02] [main/INFO] [INpurePreloader]: Starting library configuration...
  46. [22:55:02] [main/INFO] [INpureLogInterceptor]: System attached to FML. Now intercepting all lo gging calls.
  47. [22:55:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  48. [22:55:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  49. [22:55:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  50. [22:55:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  51. [22:55:02] [main/INFO] [STDERR]: [thaumcraft.codechicken.core.launch.DepLoader$DepLoadInst:che ckExisting:459]: Warning: version of ForgeMultipart, 1.2.0.345 is newer than request 1.1.0.309
  52. [22:55:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  53. [22:55:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  54. [22:55:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  55. [22:55:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  56. [22:55:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDe obfTweaker
  57. [22:55:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  58. [22:55:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  59. [22:55:04] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  60. [22:55:04] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  61. [22:55:04] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  62. [22:55:04] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  63. [22:55:04] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModMan ager$FMLPluginWrapper
  64. [22:55:04] [main/INFO] [LaunchWrapper]: Calling tweak class fastcraft.Tweaker
  65. [22:55:04] [main/INFO] [FastCraft]: FastCraft loaded.
  66. [22:55:04] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher. TerminalTweaker
  67. [22:55:04] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.Termi nalTweaker
  68. A problem occurred running the Server launcher.[22:55:05] [main/INFO] [STDERR]: [java.lang.Thr owable$WrappedPrintStream:println:748]: java.lang.reflect.InvocationTargetException
  69. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at sun .reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  70. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at sun .reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  71. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at sun .reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  72. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at jav a.lang.reflect.Method.invoke(Method.java:498)
  73. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at cpw .mods.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:43)
  74. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at cpw .mods.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12)
  75. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: Caused by: java.lang.NoClassDefFoundError: net/minecraft/world/WorldServer
  76. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at jav a.lang.Class.getDeclaredMethods0(Native Method)
  77. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at jav a.lang.Class.privateGetDeclaredMethods(Class.java:2701)
  78. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at jav a.lang.Class.privateGetMethodRecursive(Class.java:3048)
  79. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at jav a.lang.Class.getMethod0(Class.java:3018)
  80. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at jav a.lang.Class.getMethod(Class.java:1784)
  81. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net .minecraft.launchwrapper.Launch.launch(Launch.java:132)
  82. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net .minecraft.launchwrapper.Launch.main(Launch.java:28)
  83. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: ... 6 more
  84. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: Caused by: java.lang.ClassNotFoundException: net.minecraft.world.WorldServer
  85. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net .minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
  86. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at jav a.lang.ClassLoader.loadClass(ClassLoader.java:424)
  87. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at jav a.lang.ClassLoader.loadClass(ClassLoader.java:357)
  88. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: ... 13 more
  89. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: net.minecraft.world.World
  90. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at com .google.common.base.Throwables.propagate(Throwables.java:160)
  91. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at cof h.asm.CoFHAccessTransformer.transform(CoFHAccessTransformer.java:94)
  92. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net .minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
  93. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net .minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
  94. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: ... 15 more
  95. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: Caused by: java.lang.ClassNotFoundException: net.minecraft.world.World
  96. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net .minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
  97. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at jav a.lang.ClassLoader.loadClass(ClassLoader.java:424)
  98. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at jav a.lang.ClassLoader.loadClass(ClassLoader.java:357)
  99. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at jav a.lang.Class.forName0(Native Method)
  100. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at jav a.lang.Class.forName(Class.java:348)
  101. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at cof h.asm.CoFHAccessTransformer.transform(CoFHAccessTransformer.java:90)
  102. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: ... 17 more
  103. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: Caused by: java.lang.ClassFormatError: Duplicate field name&signature in class file net/minecraft/wor ld/World
  104. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at jav a.lang.ClassLoader.defineClass1(Native Method)
  105. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at jav a.lang.ClassLoader.defineClass(ClassLoader.java:763)
  106. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at jav a.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
  107. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net .minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
  108. [22:55:05] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: ... 22 more
 
G

Glennyo

Guest
See if the advice in this thread helps, I suspect there is a problem with the server zip that we've uploaded: https://forum.feed-the-beast.com/threads/sky-factory-2-5-server-wont-start.189705/#post-1771039

A friend of mine who does JavaScript (not Java) said it could be that the mods didn't actually get updated (I had just overwritten the old mods folder with the new one and deleted the mods that were removed in 2.5.4 -> 2.5.5). I'll take a look at yours first and if it doesn't work I'll let you know if removing the mods and uploading a new mods folder works.

Thanks for your reply.
 

Henry Link

Forum Addict
Dec 23, 2012
2,601
553
153
USA - East Coast
When updating a server it is better to rename the existing mods folder then create a new with the updated mods. The same applies to the other folder like config. That way it ensure that you have a backout path by just renaming folders. Also, it ensure it is a clean install of the updated pack. Your crash is probably due to multiple versions of the same mod now exising in the mods folder.

BTW: I HIGHLY recommend backing up the the world folder before you do any updates to a server. I can't tell you how many times an update has caused issues for me and the backup of the world plus the renaming of the other folders has saved the day for me.
 
G

Glennyo

Guest
When updating a server it is better to rename the existing mods folder then create a new with the updated mods. The same applies to the other folder like config. That way it ensure that you have a backout path by just renaming folders. Also, it ensure it is a clean install of the updated pack. Your crash is probably due to multiple versions of the same mod now exising in the mods folder.

BTW: I HIGHLY recommend backing up the the world folder before you do any updates to a server. I can't tell you how many times an update has caused issues for me and the backup of the world plus the renaming of the other folders has saved the day for me.
Thanks a lot. Good to know.
 
G

Glennyo

Guest
SOLVED!

I fixed the issue by FIRST REMOVING the following existing folders and then replacing them with their updated ones;

- modpack
- mods
- libraries
- scripts
- mods-resourcepacks


I most likely only had to do this for the 'mods' folder but it worked now so it doesn't matter.
 

Henry Link

Forum Addict
Dec 23, 2012
2,601
553
153
USA - East Coast
Also as a general rule you don't need to update or change the libraries folder if the version of forge is staying the same. I've never done the research but I'm pretty sure they are library files required by minecraft/mojan and don't change unless the version of minecraft changes. But to be on the safe side I update them when forge changes in a pack update.