MysticMods / Druidcraft

Dedicated to the WIP Druidcraft mod for Minecraft.
Other
22 stars 16 forks source link

Crash on connecting to the server #79

Closed Matthysse closed 4 years ago

Matthysse commented 4 years ago

Hello! With your mod installed the server works fine, my client too, but I have an error message when trying to connect to the server. There is no log server-side, but there is this message on the log of the client:

[21:14:44] [Render thread/INFO]: Injecting existing registry data into this CLIENT instance [21:14:49] [Netty Client IO #11/INFO]: Reading thutcrafts-server.toml [21:14:49] [Netty Client IO #11/WARN]: Configuration file SimpleCommentedConfig:{oregeneration=SimpleCommentedConfig:{amber_size=4, amber_weight=2, moonstone_size=4, moonstone_weight=3, fiery_glass_size=7, fiery_glass_weight=5, rockroot_size=3, rockroot_weight=16, generate_ores=true}, droprate=SimpleCommentedConfig:{hemp_seed_rate=8, drop_seeds=true}, toolcontrollers=SimpleCommentedConfig:{sickle_block_list=[]}, entityspawning=SimpleCommentedConfig:{dreadfish_spawn=true, dreadfish_weight=40, dreadfish_min_group_size=1, dreadfish_max_group_size=3, dreadfish_biomes=[SNOWY, COLD], dreadfish_exclusions=[NETHER, END], beetle_spawn=true, beetle_weight=10, beetle_min_group_size=1, beetle_max_group_size=2, beetle_biomes=[CONIFEROUS, FOREST, JUNGLE, DENSE], beetle_exclusions=[], lunar_moth_spawn=true, lunar_moth_weight=2, lunar_moth_min_group_size=2, lunar_moth_max_group_size=5, lunar_moth_biomes=[FOREST, PLAINS, MOUNTAIN, HILLS], lunar_moth_exclusions=[DENSE]}} is not correct. Correcting [21:14:49] [Netty Client IO #11/WARN]: Incorrect key entityspawning.dreadfish_biomes was corrected from [SNOWY, COLD] to [SNOWY, COLD] [21:14:49] [Netty Client IO #11/WARN]: Incorrect key entityspawning.dreadfish_exclusions was corrected from [NETHER, END] to [NETHER, END] [21:14:49] [Netty Client IO #11/WARN]: Incorrect key entityspawning.beetle_biomes was corrected from [CONIFEROUS, FOREST, JUNGLE, DENSE] to [CONIFEROUS, FOREST, JUNGLE, DENSE] [21:14:49] [Netty Client IO #11/WARN]: Incorrect key entityspawning.beetle_exclusions was corrected from [] to [] [21:14:49] [Netty Client IO #11/WARN]: Incorrect key entityspawning.lunar_moth_biomes was corrected from [FOREST, PLAINS, MOUNTAIN, HILLS] to [FOREST, PLAINS, MOUNTAIN, HILLS] [21:14:49] [Netty Client IO #11/WARN]: Incorrect key entityspawning.lunar_moth_exclusions was corrected from [DENSE] to [DENSE] [21:14:49] [Netty Client IO #11/INFO]: Connected to a modded server. [21:19:19] [Netty Client IO #12/ERROR]: Channels [strange:main,thutcore:comms,thutcrafts:comms,minecraft:placeableitems,embellishcraft:embellishcraft_channel,tropicraft:main,cfm:network,autoreglib:main,endergetic:net,chineseworkshop:main,upgrade_aquatic:net,immersiveengineering:main,creativecore:main,sereneseasons:main_channel,thuttech:comms,kiwi:main,charm:main,storagedrawers:main_channel,midnight:net,abnormals_core:net,backpacked:network,forgeendertech:main,minecolonies:net-channel,structurize:net-channel,roadstuff:roadstuff_channel,exoticbirds:main,pandoras_creatures:net,rotten_creatures:rotten_creatures,quark:main,miscadditions:main_channel,vehicle:network,xercamusic:main_channel,druidcraft:network,betteranimalsplus:main_channel,adchimneys:main,waystones:network] rejected vanilla connections [21:21:00] [Netty Client IO #13/ERROR]: Channels [druidcraft:network] rejected their server side version number during listping [21:21:02] [Render thread/INFO]: Connecting to 51.75.186.103, 25596 [21:21:02] [Netty Client IO #14/ERROR]: Channels [druidcraft:network] rejected their server side version number [21:21:02] [Netty Client IO #14/ERROR]: Terminating connection with server, mismatched mod list

Sorry for the long log. I tried removing the mod from the server and I still could't connect, and when I removed it from the client, it worked, so it really comes from Druidcraft.

noobanidus commented 4 years ago

It looks like you have two different versions of the mod -- one on the client and one on the server. Check to make sure both of them are the latest release.

Channels [druidcraft:network] rejected their server side version number

Matthysse commented 4 years ago

They are the same, I copied my mods from the client to the server without any change

noobanidus commented 4 years ago

Could you try deleting both versions on the client & the server, and try reinstalling Druidcraft? Because there is definitely some sort of mismatch going on.

Matthysse commented 4 years ago

Yep I re-installed on both the server and the client, with only Druidcraft on both (no optifine...) and I have the same problem. Here is the message server-side : https://pastebin.com/4Gr9uJvy the log client-side : https://pastebin.com/Xxx584WN

noobanidus commented 4 years ago

It looks like there's an error on the server-side saying that the advancement list hasn't been loaded. The implication there is that something else is crashing during the start-up phase but the error message is being squashed for some reason.

Can you provide the entire log file from the server?

Matthysse commented 4 years ago

Yes here it is : https://pastebin.com/iKudBzkr

noobanidus commented 4 years ago

Okay, so, for some reason it's attempting to classload the JEI integration on the server, which is problematic.

Short term solution would be to install JEI on the server as well -- it should have no negative impact on server performance.

Long term solution, I'll try to split it up so it doesn't classload.

Matthysse commented 4 years ago

Okay no problem thanks for the help!

noobanidus commented 4 years ago

While this is technically fixed it isn't released.