i play with many mods. before i used technic launcher for mods but now i install them with forge, i have a vanilla server, a hexxit server and i am having problems with making a forge server 1.6.4, i do not use hamachi and followed a guide for 1.6+
i am running forge 9.11.1.942 on both client and server when running client with same mods it says there are 43 mods loaded and active. upon opening the startserver.bat the guide told me to make it crashes and saves a crash report from what i know any mod on forge that is over 1.6 will be entirely smp compatible if i'm wrong then that is likely the issue. Also, although i am not entirely sure reading parts of the crash report and server log leads me to believe reis minimap to be at fault, though that is just an assumtion as i am no expert at this by any means whatsoever
Here is the most recent crash report:
---- Minecraft Crash Report ----
// I blame Dinnerbone.
Time: 03/12/13 4:01 PM
Description: Exception in server tick loop
java.lang.NoClassDefFoundError: net/minecraft/client/multiplayer/WorldClient
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:462)
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.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
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.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:511)
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:99)
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:350)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:69)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.multiplayer.WorldClient
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:186)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 30 more
Caused by: java.lang.RuntimeException: Attempted to load class bdd for invalid side SERVER
at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:274)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:172)
... 32 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_45, Oracle Corporation
Java VM Version: Java HotSpotâ„¢ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 613167080 bytes (584 MB) / 650641408 bytes (620 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -Xms512M -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: ~~ERROR~~ NoClassDefFoundError: reifnsk/minimap/ReiMinimap
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)
Any mods that deal with UI stuff or Map writing stuff such as Rei's Minimap, Zans Minimap, JourneyMap, MapWriter, DamageIndicators should NOT be installed on the server as they only deal with clientside things.
ok i deleted reis minimap, armorstatus hud, statuseffect hud and damage indicators but it still crashes and the error log looks to be the same. is nei/codechickencore also client side or does it have to be installed on the server to work other than that the rest of the mods are all content-type mods and im pretty sure they need to be on the server
great idea! so far its working i did not realize animated player was client side. will take some time to check the other mods tho.
ok! i'm finished it no longer crashes on startup. sadly, i've had to say goodbye to nether-X and UCK's Sword Art Online mod, both of which will be missed but you don't always get want you want so whatever. Secondly a new problem has arisen when i try to join the server with the correct mods installed it tels me i cannot join and id's from simpleores are missing, so i removed simplores from both then tried again to see if simpleores was the only one, but it did the same thing about other mods. i have a feeling that it will be doing this for all of the mods i have installed. do you have any suggestions?
If you don't have EXACTLY the same mods as the server, you will not be able to get on it (with the exception of clientside mods), you should also have the same configs otherwise NEI will constantly lie to you and it'll cause other problems.
When you say "It tells me I cannot join", what do you mean by that? What does it actually say?
it says i cannot join because id's from various mods are missing. on the mods it listed i ensured to standardize those specific mods only to get the same result.
maybe you changed some configs clientside (to fix id conflicts etc) and didnt change them on the server
try deleting (first back up) the configs folder on the server, then copy the configs folder you have clientside onto the server (you can remove the client only configs for the clientmods you removed, although it wont effect anything if the extra cfgs are there) then try restarting the server and joining.
also, is the server map a newly generated one you can easily trash? or is it something you are attached to? if you dont care about the map, try starting a whole new world with your copied config folder. if you continue to have the error, please pastebin your client log from when you try to connect. you could also give an exact list of what your screen says when you cannot connect.
if your problem is not fixed, also tell me. are you using mcpc+ or a forge jar to run the serverside?
I have replaced the servers configs with the client configs though the result has not changed. when i try to join it says:
Forge Mod Loader has found ID mismatches
Complete details are in the log file
ID 4088 is mismatched between world and game
ID 4089 is mismatched between world and game
ID 4090 is mismatched between world and game
ID 4091 is mismatched between world and game
ID 4092 is mismatched between world and game
ID 4093 is mismatched between world and game
ID 4094 is mismatched between world and game
ID 4095 is mismatched between world and game
You cannot connect to this server
(Indentation and caps may not be 100% accurate)
after i checked the forge log file to find those ids belonged to the foodplus mod so i tried removing it.when i joined it said
Forge Mod Loader has found ID mismatches
Complete details are in the log file
ID 4088 is mismatched between world and game
ID 4089 is mismatched between world and game
ID 4090 is mismatched between world and game
ID 4091 is mismatched between world and game
ID 4092 is mismatched between world and game
almost the same thing but less ids mismatched.
also since it appears to be an id problem i am considering using a mod called idfixminus does any of you know how i could use it to fix this? and also is this a common/normal problem for modded servers?
omg i just fixed it i remembered that when i was previously istlling idfixminus my brother was nagging me to let him use the laptop i asked him if i could finish a couple more things quckly (figuring out idfix). the next day i had forgotten i had installed idfix. when i realisedthere was a cfg file in my.minecraft and server for idfix so i replaced the one in the sever with the client one as you would with any config and tried again and it actually worked! thanks for all the help. i originally never would have guessed that the sever and cleint would have to have the same configs as each other i feel so good right now!
Here is the most recent crash report:
---- Minecraft Crash Report ----
// I blame Dinnerbone.
Time: 03/12/13 4:01 PM
Description: Exception in server tick loop
java.lang.NoClassDefFoundError: net/minecraft/client/multiplayer/WorldClient
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:462)
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.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
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.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:511)
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:99)
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:350)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:69)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.multiplayer.WorldClient
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:186)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 30 more
Caused by: java.lang.RuntimeException: Attempted to load class bdd for invalid side SERVER
at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:274)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:172)
... 32 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_45, Oracle Corporation
Java VM Version: Java HotSpotâ„¢ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 613167080 bytes (584 MB) / 650641408 bytes (620 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -Xms512M -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: ~~ERROR~~ NoClassDefFoundError: reifnsk/minimap/ReiMinimap
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)
ok i deleted reis minimap, armorstatus hud, statuseffect hud and damage indicators but it still crashes and the error log looks to be the same. is nei/codechickencore also client side or does it have to be installed on the server to work other than that the rest of the mods are all content-type mods and im pretty sure they need to be on the server
great idea! so far its working i did not realize animated player was client side. will take some time to check the other mods tho.
ok! i'm finished it no longer crashes on startup. sadly, i've had to say goodbye to nether-X and UCK's Sword Art Online mod, both of which will be missed but you don't always get want you want so whatever. Secondly a new problem has arisen when i try to join the server with the correct mods installed it tels me i cannot join and id's from simpleores are missing, so i removed simplores from both then tried again to see if simpleores was the only one, but it did the same thing about other mods. i have a feeling that it will be doing this for all of the mods i have installed. do you have any suggestions?
it says i cannot join because id's from various mods are missing. on the mods it listed i ensured to standardize those specific mods only to get the same result.
try deleting (first back up) the configs folder on the server, then copy the configs folder you have clientside onto the server (you can remove the client only configs for the clientmods you removed, although it wont effect anything if the extra cfgs are there) then try restarting the server and joining.
also, is the server map a newly generated one you can easily trash? or is it something you are attached to? if you dont care about the map, try starting a whole new world with your copied config folder. if you continue to have the error, please pastebin your client log from when you try to connect. you could also give an exact list of what your screen says when you cannot connect.
if your problem is not fixed, also tell me. are you using mcpc+ or a forge jar to run the serverside?
Forge Mod Loader has found ID mismatches
Complete details are in the log file
ID 4088 is mismatched between world and game
ID 4089 is mismatched between world and game
ID 4090 is mismatched between world and game
ID 4091 is mismatched between world and game
ID 4092 is mismatched between world and game
ID 4093 is mismatched between world and game
ID 4094 is mismatched between world and game
ID 4095 is mismatched between world and game
You cannot connect to this server
(Indentation and caps may not be 100% accurate)
after i checked the forge log file to find those ids belonged to the foodplus mod so i tried removing it.when i joined it said
Forge Mod Loader has found ID mismatches
Complete details are in the log file
ID 4088 is mismatched between world and game
ID 4089 is mismatched between world and game
ID 4090 is mismatched between world and game
ID 4091 is mismatched between world and game
ID 4092 is mismatched between world and game
almost the same thing but less ids mismatched.
also since it appears to be an id problem i am considering using a mod called idfixminus does any of you know how i could use it to fix this? and also is this a common/normal problem for modded servers?
omg i just fixed it i remembered that when i was previously istlling idfixminus my brother was nagging me to let him use the laptop i asked him if i could finish a couple more things quckly (figuring out idfix). the next day i had forgotten i had installed idfix. when i realisedthere was a cfg file in my.minecraft and server for idfix so i replaced the one in the sever with the client one as you would with any config and tried again and it actually worked! thanks for all the help. i originally never would have guessed that the sever and cleint would have to have the same configs as each other i feel so good right now!