Jump to content

Recommended Posts

Posted

Hello,

 

I just finished making a mod pack that me and my friends will be playing on, but there seems to be a server crash.

 

I am pretty sure the problem is because of that there are client-only mods in there, but i need help to highlight them and get them removed.

 

My Modpack (Made with IanAsh): http://www.technicpack.net/api/modpack/the-agency-modpack

 

Crash:

 

---- Minecraft Crash Report ----


// Don't do that.

Time: 02/06/14 13:54
Description: Exception in server tick loop

java.lang.NoClassDefFoundError: net/minecraft/client/renderer/ThreadDownloadImageData
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethods(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.gatherAnnotations(FMLModContainer.java:328)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:517)
at sun.reflect.GeneratedMethodAccessor2.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.renderer.ThreadDownloadImageData
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:186)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 31 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:178)
... 33 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 7 (x86) version 6.1
Java Version: 1.7.0_55, Oracle Corporation
Java VM Version: Java HotSpot Client VM (mixed mode), Oracle Corporation
Memory: 868783416 bytes (828 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 3 total; -Xms1024m -Xmx1024m -XX:PermSize=128m
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: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 61 mods loaded, 61 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{6.4.49.965} [Forge Mod Loader] (minecraft_server.jar) Unloaded->Constructed
Forge{9.11.1.965} [Minecraft Forge] (minecraft_server.jar) Unloaded->Constructed
CodeChickenCore{0.9.0.9} [codeChicken Core] (minecraft.jar) Unloaded->Constructed
MobiusCore{1.2.1} [MobiusCore] (minecraft.jar) Unloaded->Constructed
NotEnoughItems{1.6.1.9} [Not Enough Items] (NotEnoughItems 1.6.1.9.jar) Unloaded->Constructed
OpenEye{0.5} [OpenEye] (OpenEye-0.5-1.6.4.jar) Unloaded->Constructed
modJ_StarMinerCore{0.9.5} [starMinerCore] (minecraft.jar) Unloaded->Constructed
OpenModsCore{@VERSION@} [OpenModsCore] (minecraft.jar) Unloaded->Constructed
DamageIndicatorsMod{2.9.2.4} [Damage Indicators] (1.6.4 DamageIndicatorsv2.9.2.4.zip) Unloaded->Constructed
Blokkit{v.1} [blokkit] (164blokkitv1.zip) Unloaded->Constructed
DoggyTalents{v1.5.1a} [Doggy Talents] ([1.6.4] Doggy Talents - v1.5.1a.zip) Unloaded->Constructed
BuildCraft|Core{4.2.2} [buildCraft] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed
BetterFurnaces{3.4} [better Furnaces] ([1.6.4]BetterFurnacesV3.4.dev.zip) Unloaded->Constructed
bspkrsCore{v5.3(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev5.3.zip) Unloaded->Constructed
TreeCapitator{Forge 1.6.4.r09} [Treecapitator] ([1.6.4]TreeCapitator.Forge.1.6.4.r09.Universal.zip) Unloaded->Constructed
LaserMod{v1.0.0} [Laser Mod] ([1.6.x] LaserMod - v1.0.0.zip) Unloaded->Constructed
cfm{3.2.9.2} [§6MrCrayfish's Furniture Mod] ([Forge]FurnitureModv3.2.9.2(1.6.4).zip) Unloaded->Constructed
AnimationAPI{1.1.1} [AnimationAPI] (AnimationAPI v1.1.2 mc1.6.4.zip) Unloaded->Constructed
Autoutils{1.0.1} [Autoutils] (autoutils-1.6.4-1.0.1.jar) Unloaded->Constructed
Billund{1.0} [bILLUND] (BILLUND1.0.zip) Unloaded->Constructed
BloodParticles{1.0} [blood Particles] (BloodParticles_10_164.zip) Unloaded->Constructed
BuildCraft|Builders{4.2.2} [bC Builders] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed
BuildCraft|Energy{4.2.2} [bC Energy] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed
BuildCraft|Factory{4.2.2} [bC Factory] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed
BuildCraft|Transport{4.2.2} [bC Transport] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed
BuildCraft|Silicon{4.2.2} [bC Silicon] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed
CarpentersBlocks{2.0.8} [Carpenter's Blocks] (Carpenter's Blocks v2.0.8 - MC 1.6+.zip) Unloaded->Constructed
eplus{1.16.5b} [Enchanting Plus] (EnchantingPlus-1.16.5.zip) Unloaded->Constructed
ExtraUtilities{1.0.3c} [Extra Utilities] (extrautils-1.0.3c.zip) Unloaded->Constructed
iChunUtil{2.4.0} [iChunUtil] (util^iChunUtil2.4.0.zip) Unloaded->Constructed
GraviGun{2.0.0} [GraviGun] (files^GravityGun2.0.0.zip) Unloaded->Constructed
Photoreal{2.0.1} [Photoreal] (files^Photoreal2.0.1.zip) Unloaded->Constructed
Hats{2.1.6} [Hats] (Hats2.1.6.zip) Unloaded->Constructed
HatStand{2.1.0} [HatStand] (HatStand2.1.0.zip) Unloaded->Constructed
SlimevoidLib{2.1.0.0} [slimevoid Library] (SlimevoidLib-1.6.4-2.1.0.0.zip) Unloaded->Constructed
LittleBlocks{2.2.3.1} [Little Blocks] (LittleBlocks-1.6.4-2.2.3.1.zip) Unloaded->Constructed
mca{3.6.0} [Minecraft Comes Alive] (MCA-3.6.0_MC-1.6.4.zip) Unloaded->Constructed
MCCapesExtra{1.6.4a} [MCCapes Extra] (MCCapesExtra_1.6.4a.zip) Unloaded
numina{0.1.2-55} [Numina] (Numina-1.6.2-0.1.2-55.jar) Unloaded
powersuits{0.10.0-91} [MachineMuse's Modular Powersuits] (ModularPowersuits-1.6.4-0.10.0-91.jar) Unloaded
Morph{0.7.1} [Morph] (Morph-Beta-0.7.1.zip) Unloaded
MutantCreatures{1.4.4} [Mutant Creatures] (Mutant_Creatures_v1.4.4_mc1.6.4.zip) Unloaded
OpenMods{0.5} [OpenMods] (OpenModsLib-0.5.jar) Unloaded
OpenBlocks{1.2.8} [OpenBlocks] (OpenBlocks-1.2.8.jar) Unloaded
Opis{1.2.2} [Opis] (Opis_1.2.2.zip) Unloaded
MapWriter{2.0.1} [MapWriter] (Opis_1.2.2.zip) Unloaded
ParachuteMod{1.6.4} [Parachute Mod] (parachute-2.0.2-1.6.4.jar) Unloaded
pennyarcade{Alpha 1.0 for Minecraft 1.6.4} [Penny Arcade] (Penny Arcade Mod Alpha 1.0 for Minecraft 1.6.4.zip) Unloaded
PortalGun{2.0.2} [PortalGun] (PortalGun2.0.2.zip) Unloaded
RopesPlus{1.5.4} [Ropes+] (RopePlus_1.6.4.zip) Unloaded
AS_Ruins{11.0} [Ruins Spawning System] (Ruins_1.6.4.zip) Unloaded
DrSideburnsSAMod{1.2.2} [secret Agent Craft] (SecretAgentCraftv1-2-2-1-6-4.zip) Unloaded
secretroomsmod{4.6.2} [The SecretRoomsMod] (SecretRoomsMod-universal-1.6.4-4.6.2.324.jar) Unloaded
SecurityCraft{v1.4.1} [securityCraft] (SecurityCraft_v1.4.1_for_1.6.4.zip) Unloaded
modJ_StarMiner{0.9.5} [starMiner] (Starminer164-0_9_5.jar) Unloaded
Statues{2.1.1} [statues] (statues-1.6.4-2.1.1.jar) Unloaded
Waila{1.5.2a} [Waila] (Waila_1.5.2a.zip) Unloaded
Sync{2.2.1} [sync] (Sync2.2.1.zip) Unloaded
camping{2.0e} [The Camping Mod 2.0] (TheCampingMod_2.0e.jar) Unloaded
TooMuchTNT{2.6} [TooMuchTNT] (TooMuchTNT v2.6.zip) Unloaded
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)

  • Discord Moderator
Posted
  • You have some item ID conflicts in your client pack. These will come back to haunt you down the road if you don't fix them before getting the server up and running.

On to the server: Disabling the following mods allowed me to start the server and connect from your client

  • Damage Indicators
  • Blood Particles
  • MCCapes Extra
  • Penny Arcade: This mod seems to not work correctly in SMP and the author claims to not have the source code for 1.6.4 any more so likely will not be fixed.

Turns out I was right about the item ID conflicts. Penny Arcade and Extra Utilities are conflicting. Since PA doesn't work on the server the item IDs end up being registered differently and the client can't connect due to mismatches. If you wish to keep PA on the client you'll need to fix that (as well as the other ID conflicts).

Posted

did you try my mod pack on the technic launcher or did you put the mods together and tried them? because I did fix the id conflicts in the config files by changing block id's

  • Discord Moderator
Posted (edited)

Go back to to your client pack and make sure you don't have any item ID conflicts showing up in your Forge Mod Loader client log. If you do (and you probably do) then fix them. After you have as many resolved as possible you will need to copy the config folder from your client pack over to the server again. (as I mentioned previously)

Edited by plowmanplow
Posted

The mod pack works perfectly here, even my friend IanAsh tested it on singleplayer, and it worked for both of us

 

But we both get the same error when joining the server 

 

(I took the config files and the mods from the technic mod pack folder)

  • Discord Moderator
Posted

I have already explained this but I'll try again from a different direction:

 

Your client modpack still has the Penny Arcade (PA) mod in it and still has the two item ID conflicts I spoke about previously. The server, since it does not have the PA mod, does not have this conflict. What is happening is that the client has a different item at the same ID number than the server due to the conflict. If you either fix the client ID conflict and then copy the changed configs from the client to the server, or if you simply remove the PA mod from the client you should be fine.

Posted

The mod pack works perfectly here, even my friend IanAsh tested it on singleplayer, and it worked for both of us

 

But we both get the same error when joining the server 

 

(I took the config files and the mods from the technic mod pack folder)

I APPROVE! same thing happens to me.

  • Discord Moderator
Posted

@IanAsh: If you have the "same thing" happening to you then you also have unresolved ID conflicts in your pack or have not properly synced your client and server configs.

 

@both: Keep in mind that just because a client pack starts does not mean that it is "finished". Item ID conflicts will seldom cause a pack to crash outright during the startup phase. However, you'll get weird crafting issues or odd issues when breaking some blocks/machines in SSP. When trying to use a pack with ID conflicts in an SMP environment you will not only have the same kind of problems, but you can get ID mismatches. Your pack isn't done until:

  • All conflicts have been resolved when possible (some mods report conflicts even when they are working correctly)
  • All mod blocks have been properly added to Forge/Immibis/whatever microblock configs
  • Mods like TreeCapitator have had their config files tweaked to support the collection of mods in the pack (custom trees, leaves, axes, etc.).
  • Mod interactions such as power production, ore generation, etc. have been addressed between all mods.

Only then should you try making a server from your pack. If these points are followed then making the server is as simple as removing a few client only mods.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...