Sinytra / ForgifiedFabricAPI

Fabric API implemented on top of NeoForge
https://sinytra.org/docs
Apache License 2.0
107 stars 13 forks source link

DecoderException upon attempting to join server #40

Closed MrKashew closed 10 months ago

MrKashew commented 12 months ago

Describe the bug

DecoderException preventing client from joining server

Steps to reproduce

Context:

Testing: Modpack I am using on Server and Client for testing: https://drive.google.com/file/d/1zInmQPAhP0iDzIJ2OJLPQZ6VABdVCUCc/view?usp=sharing

latest.log debug.log

Do let me know if there is anything more I can provide or try

Logs

No response

Additional context

No response

MrKashew commented 11 months ago

my mod set has changed a bit but can confirm that is happens when joining server but not on singleplayer

Su5eD commented 11 months ago

The modpack you've provided contains a large amount of mods. Could you please track down the mod(s) causing the issue and see if it can be reproduced in a clean environment?

MrKashew commented 11 months ago

Sure thing, I’ll take a look and narrow it down tonight

MrKashew commented 11 months ago

removed creativecore mods and rubidium mods and receiving this error on launch - any idea what this log is saying

edit: put it in separate issue #59 removing from modpack for now to continue testing for this issue itself

MrKashew commented 11 months ago

seems the issue is with a few mods: either:

however a new instance with only FFAPI and the mods detailed does not decoder so the issue may be an across interaction between FFAPI + the mods listed + additional mods? I can look into it more when I have time but it's becoming harder to pinpoint

TLDR these with FFAPI have been confirmed to conditionally cause decoder:

MrKashew commented 11 months ago

@Su5eD seems the issue is with a few mods, findings are as follows either:

however a new instance with only FFAPI and the mods detailed does not decoder so the issue may be an across interaction between FFAPI + the mods listed + additional mods? I can look into it more when I have time but it's becoming harder to pinpoint

TLDR these with FFAPI have been confirmed to conditionally cause decoder:

MrKashew commented 11 months ago

Are you using Prism Launcher, I can provide an instance and provide more info

Su5eD commented 11 months ago

Yes I am, that could help

MrKashew commented 11 months ago

I was unable to replicate this in a clean environment with the mods I've listed above I did try this: removing mod sets (mod that supports subfolders for mods, for organization etc) and using all the mods and FFAPI https://modrinth.com/mod/mod-sets

This fixed the issue! So I suspect it also has to do with mod sets + FFAPI + the mods listed, but I cannot replicate from scratch with these

This means I am no longer hard-blocked I believe however, as I can simply stop using mod sets as it is not a functional mod just a qol mod for modpackers

If you are curious to look into this yourself and find out more I will be happy to help debug more Here is the Prism Instance, for the server simply use the same mods folder but remove the subfolder "clientside" and leave everything else

https://drive.google.com/file/d/1uMPBrbgPa_hyuREpgS8jStFh6zqJtLw1/view?usp=sharing

MrKashew commented 10 months ago

After quite a while I was able to work it down, seems a handful of mods were for some reason causing this incompatibility/decoder exception between server and client that I simply have removed from both. Was not directly related to this mod, closing this issue