Jump to content

Can't join modded server (1.19) (io.netty.handler.codec.DecoderException...)


Recommended Posts

Posted (edited)

Hello.

I have trouble joining my modded server after installing additional mods.

I've been looking around on the internet for solutions but I couldn't find any. I get this error when trying to connect:

unknown.png

I've already gone through the newly added mods one by one to see which one of them is the issue, but none of them seem to be the culprit. Strangely enough it appears to be the amount of mods. For some weird reason things work just fine if I remove one of the old mods and exchange it for one of the newer ones. It also doesn't seem to care if it's just a client side mod or a server side one. I have 50 mods loaded according to the title screen but the second I install a 51st, no matter which one and how insignificant, I get errors like the one above when trying to connect. The server console only states that I connect and immediately afterwards disconnect, with no errors being displayed whatsoever.

Here's the debug.log: https://gist.github.com/RoxasSora11/e44c1c4fa7006c3c2cb824c1b4e09615

The server and the client are both running on Forge 41.0.63. We would update but some of the mods we are using don't work on 41.0.64+ yet.

Edited by roxassora11
Accidentally deleted the old log, so I reuploaded it and updated the link
  • roxassora11 changed the title to Can't join modded server (1.19) (io.netty.handler.codec.DecoderException...)
Posted

Thanks for the reply!

The mods are as up to date as possible. Some haven't updated for 41.0.64+ yet so we're stuck with 41.0.63, but all the mods are the highest version possible within that limitation.

With launcher_log.txt I assume you mean latest.log? Because I can't find a launcher_log.txt in my logs folder!

Posted

These are the mods I have currently installed:

Spoiler
  • 3d Skin layers (1.4.7)
  • Alcocraft (1.0.1)
  • AmbientSounds 5 (5.2.0)
  • Appleskin (2.4.0)
  • Aquaculture 2 (2.4.2)
  • Architectury API (5.7.28)
  • Balm (4.2.0)
  • Better Ping Display (1.1)
  • Bookshelf (14.0.3)
  • Chimes (1.1.3)
  • Cloth Config (7.0.72)
  • Collective (4.28)
  • Comforts (6.0.0 beta.2)
  • CreativeCore (2.7.1)
  • Croptopia (2.0.6)
  • Durability101 (0.0.4)
  • Enchantment Descriptions (11.0.4)
  • Farsight (1.9)
  • Ferritecore (5.0.0)
  • Flower seeds (3.0.0)
  • Global XP (1.10)
  • GUI Clock (3.1)
  • GUI Compass (2.2)
  • Iceberg (1.0.45)
  • InventoryHud (3.4.5)
  • Light overlay (7.0.0)
  • Macaw's Doors (1.0.6)
  • Macaw's Fences (1.0.5)
  • Macaw's Lights and Lamps (1.0.3)
  • Macaw's Windows (2.0.3)
  • Moonlight Lib (1.18.2)
  • MrCrayfish's Furniture Mod (7.0.0 pre31)
  • Nature's Compass (1.9.7)
  • Optifine 1.19 (HD_U_H8)
  • Panorama (1.2.0)
  • Patchouli (73)
  • PizzaCraft (6.0.0)
  • Roughly Enough Items (9.1.503)
  • Serene Seasons (8.0.0.17)
  • Sophisticated Backpacks (3.17.9.617)
  • Sophisticated Core (0.3.6.55)
  • Sophisticated Storage (0.3.5.57)
  • Supplementaries (1.4.8)
  • Tool Belt (1.19.0)
  • Waystones (11.0.0)

These are the mods I am trying to add:

Spoiler
  • Beenfo
  • Carry On
  • Domestication Innovation
  • FallingTree
  • Jumpy boats
  • PlayerRevive

 

Posted
12 hours ago, roxassora11 said:

With launcher_log.txt I assume you mean latest.log? Because I can't find a launcher_log.txt in my logs folder!

The launcher_log.txt is located directly in your game directory.

Posted (edited)

Your error is usually caused by a mod doing buggy network handling.

Unfortunately, the error does not say which mod causes the problem.

 

Besides optifine, it also looks like these mods are generally modifying the networking code in this area:

Quote

[Info: 2022-09-09 09:22:03.8514279: GameCallbacks.cpp(177)] Game/game () Info at net.minecraft.client.multiplayer.ClientPacketListener.m_5998_(ClientPacketListener.java:377) ~[client-1.19-20220607.102129-srg.jar%23191!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:
farsight.mixins.json:ClientPlayNetHandlerMixin,pl:mixin:APP:
rei.mixins.json:MixinClientPacketListener,pl:mixin:APP:
iceberg.mixins.json:ClientPacketListenerMixin,pl:mixin:A,pl:runtimedistcleaner:A}

 

These messages are also worth investigating, to check they really are client side only mods:

Quote

[Info: 2022-09-09 09:21:56.8986345: GameCallbacks.cpp(177)] Game/game () Info [11:21:56] [Netty Client IO #1/INFO] [ne.mi.cl.ForgeHooksClient/CLIENTHOOKS]: Client has mods that are missing on server: [beenfo, jei, torohealth, guiclock, guicompass, panorama, durability101, collective, inventoryhud, appleskin]

 

You also seem to have a possibly unrelated issue with the panorama mod?

[Info: 2022-09-09 09:19:51.0768902: GameCallbacks.cpp(177)] Game/game () Info java.lang.IllegalStateException: Rendersystem called from wrong thread
[Info: 2022-09-09 09:19:51.0770425: GameCallbacks.cpp(177)] Game/game () Info at TRANSFORMER/[email protected]/com.mojang.blaze3d.systems.RenderSystem.m_187556_(RenderSystem.java:182)
[Info: 2022-09-09 09:19:51.0770747: GameCallbacks.cpp(177)] Game/game () Info at TRANSFORMER/[email protected]/com.mojang.blaze3d.systems.RenderSystem.m_187555_(RenderSystem.java:160)
[Info: 2022-09-09 09:19:51.0771023: GameCallbacks.cpp(177)] Game/game () Info at TRANSFORMER/[email protected]/net.minecraft.client.renderer.texture.AbstractTexture.m_117963_(AbstractTexture.java:66)
[Info: 2022-09-09 09:19:51.0771303: GameCallbacks.cpp(177)] Game/game () Info at TRANSFORMER/[email protected]/net.minecraft.client.renderer.texture.TextureManager.m_118495_(TextureManager.java:105)
[Info: 2022-09-09 09:19:51.0771539: GameCallbacks.cpp(177)] Game/game () Info at TRANSFORMER/[email protected]/net.minecraft.client.renderer.texture.TextureManager.m_118490_(TextureManager.java:190)
[Info: 2022-09-09 09:19:51.0771787: GameCallbacks.cpp(177)] Game/game () Info at TRANSFORMER/[email protected]/com.swdteam.panorama.main.registry.Panorama.setIcon(Panorama.java:25)

 

And you have a number of messages saying you are not using the latest version of some mods:

[Info: 2022-09-09 09:19:51.8518545: GameCallbacks.cpp(177)] Game/game () Info [11:19:51] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [inventoryhud] Found status: OUTDATED Current: 3.4.5 Target: 3.4.6
[Info: 2022-09-09 09:19:51.8523281: GameCallbacks.cpp(177)] Game/game () Info [11:19:51] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [cfm] Starting version check at https://mrcrayfish.com/modupdatejson?id=cfm
[Info: 2022-09-09 09:19:52.3219250: GameCallbacks.cpp(177)] Game/game () Info [11:19:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [cfm] Found status: BETA_OUTDATED Current: 7.0.0-pre31 Target: 7.0.0-pre34
[Info: 2022-09-09 09:19:52.3220599: GameCallbacks.cpp(177)] Game/game () Info [11:19:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [pizzacraft] Starting version check at https://gist.githubusercontent.com/Tiviacz1337/b916e3981957f1e6f2de99ea0aa328fa/raw
[Info: 2022-09-09 09:19:52.4618848: GameCallbacks.cpp(177)] Game/game () Info [11:19:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [pizzacraft] Found status: UP_TO_DATE Current: 6.0.0 Target: null
[Info: 2022-09-09 09:19:52.4620228: GameCallbacks.cpp(177)] Game/game () Info [11:19:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwlights] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/lights.json
[Info: 2022-09-09 09:19:52.4742380: GameCallbacks.cpp(177)] Game/game () Info [11:19:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwlights] Found status: OUTDATED Current: 1.0.3 Target: 1.0.4

[Info: 2022-09-09 09:22:03.8278683: GameCallbacks.cpp(177)] Game/game () Info [11:22:03] [Render thread/INFO] [minecraft/ChatComponent]: [CHAT] [InventoryHUD+] New version is available, [Click to get]

 

Edited by warjort

Boilerplate:

If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one.

If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install

Large files should be posted to a file sharing site like https://gist.github.com  You should also read the support forum sticky post.

Posted

Thanks for looking into this and pointing out the specific log sections!

1 hour ago, warjort said:

Besides optifine, it also looks like these mods are generally modifying the networking code in this area:

Quote

[Info: 2022-09-09 09:22:03.8514279: GameCallbacks.cpp(177)] Game/game () Info at net.minecraft.client.multiplayer.ClientPacketListener.m_5998_(ClientPacketListener.java:377) ~[client-1.19-20220607.102129-srg.jar%23191!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:
farsight.mixins.json:ClientPlayNetHandlerMixin,pl:mixin:APP:
rei.mixins.json:MixinClientPacketListener,pl:mixin:APP:
iceberg.mixins.json:ClientPacketListenerMixin,pl:mixin:A,pl:runtimedistcleaner:A}

 

I'd be able to remove farsight and iceberg as well as substituting rei with jei. It's of course not preferable but I'll try this out later and see if it works! I'll report back with the results once I got around to it!

1 hour ago, warjort said:

These messages are also worth investigating, to check they really are client side only mods:

Quote

[Info: 2022-09-09 09:21:56.8986345: GameCallbacks.cpp(177)] Game/game () Info [11:21:56] [Netty Client IO #1/INFO] [ne.mi.cl.ForgeHooksClient/CLIENTHOOKS]: Client has mods that are missing on server: [beenfo, jei, torohealth, guiclock, guicompass, panorama, durability101, collective, inventoryhud, appleskin]

I don't see any reason as to why they shouldn't be. I haven't run into any problems when using them so far but I went and checked their mod pages on curseforge anyways.

Beenfo claims it can be installed on the server for extra functionality, but works as a client side mod.

I don't know why jei is listed there as I don't have it installed. I'm assuming it's rei?

Torohealth doesn't state whether it's client side or not on its mod page, but it is according to comments. Also makes sense as it just displays a hud element that shows the health of an entity when looked at.

GUI clock and compass are client side mods according to the mod page

Panorama doesn't state if it's client side or not, but I highly doubt that it isn't. It just spins the player around when activated to take a panoramic screenshot. I don't see where the server would require anything from what is essentially a macro that takes screenshots and stitches them together.

Durability101 also doesn't state anything but it only displays the durability value of any item over it's durability bar. It doesn't really add anything that the server would need as far as I know.

Collective is the library mod for GUI Clock and Compass.

InventoryHUD claims to be client side only.

Appleskin is mostly client side but gets more accurate if installed onto the server as well according to the mod page.

2 hours ago, warjort said:

You also seem to have a possibly unrelated issue with the panorama mod?

[Info: 2022-09-09 09:19:51.0768902: GameCallbacks.cpp(177)] Game/game () Info java.lang.IllegalStateException: Rendersystem called from wrong thread
[Info: 2022-09-09 09:19:51.0770425: GameCallbacks.cpp(177)] Game/game () Info at TRANSFORMER/[email protected]/com.mojang.blaze3d.systems.RenderSystem.m_187556_(RenderSystem.java:182)
[Info: 2022-09-09 09:19:51.0770747: GameCallbacks.cpp(177)] Game/game () Info at TRANSFORMER/[email protected]/com.mojang.blaze3d.systems.RenderSystem.m_187555_(RenderSystem.java:160)
[Info: 2022-09-09 09:19:51.0771023: GameCallbacks.cpp(177)] Game/game () Info at TRANSFORMER/[email protected]/net.minecraft.client.renderer.texture.AbstractTexture.m_117963_(AbstractTexture.java:66)
[Info: 2022-09-09 09:19:51.0771303: GameCallbacks.cpp(177)] Game/game () Info at TRANSFORMER/[email protected]/net.minecraft.client.renderer.texture.TextureManager.m_118495_(TextureManager.java:105)
[Info: 2022-09-09 09:19:51.0771539: GameCallbacks.cpp(177)] Game/game () Info at TRANSFORMER/[email protected]/net.minecraft.client.renderer.texture.TextureManager.m_118490_(TextureManager.java:190)
[Info: 2022-09-09 09:19:51.0771787: GameCallbacks.cpp(177)] Game/game () Info at TRANSFORMER/[email protected]/com.swdteam.panorama.main.registry.Panorama.setIcon(Panorama.java:25)

Not that I'm aware of at least. It seems to be working mostly fine. Though there seems to be an issue where it doesn't save the panorama picture I set for my titlescreen. Maybe that's that? But even then that's a minor issue at best. Still, thanks for pointing that out!

2 hours ago, warjort said:

And you have a number of messages saying you are not using the latest version of some mods:

[Info: 2022-09-09 09:19:51.8518545: GameCallbacks.cpp(177)] Game/game () Info [11:19:51] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [inventoryhud] Found status: OUTDATED Current: 3.4.5 Target: 3.4.6
[Info: 2022-09-09 09:19:51.8523281: GameCallbacks.cpp(177)] Game/game () Info [11:19:51] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [cfm] Starting version check at https://mrcrayfish.com/modupdatejson?id=cfm
[Info: 2022-09-09 09:19:52.3219250: GameCallbacks.cpp(177)] Game/game () Info [11:19:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [cfm] Found status: BETA_OUTDATED Current: 7.0.0-pre31 Target: 7.0.0-pre34
[Info: 2022-09-09 09:19:52.3220599: GameCallbacks.cpp(177)] Game/game () Info [11:19:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [pizzacraft] Starting version check at https://gist.githubusercontent.com/Tiviacz1337/b916e3981957f1e6f2de99ea0aa328fa/raw
[Info: 2022-09-09 09:19:52.4618848: GameCallbacks.cpp(177)] Game/game () Info [11:19:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [pizzacraft] Found status: UP_TO_DATE Current: 6.0.0 Target: null
[Info: 2022-09-09 09:19:52.4620228: GameCallbacks.cpp(177)] Game/game () Info [11:19:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwlights] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/lights.json
[Info: 2022-09-09 09:19:52.4742380: GameCallbacks.cpp(177)] Game/game () Info [11:19:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwlights] Found status: OUTDATED Current: 1.0.3 Target: 1.0.4

[Info: 2022-09-09 09:22:03.8278683: GameCallbacks.cpp(177)] Game/game () Info [11:22:03] [Render thread/INFO] [minecraft/ChatComponent]: [CHAT] [InventoryHUD+] New version is available, [Click to get]

That is true, yeah. Like I stated before the server is running on 41.0.63 as that's the highest version we can go with these mods. Some mods (Like Alcocraft for example) are not compatible with forge 41.0.64+ and we're still waiting for them to update first. So in the meantime we're stuck on 41.0.63 and with it limited as to how far we can update these mods.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.