Crash on connecting to the server
Matthysse opened this issue ยท 9 comments
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.
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
They are the same, I copied my mods from the client to the server without any change
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.
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
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?
Yes here it is : https://pastebin.com/iKudBzkr
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.