Tech Reborn players joining get disconnected due to large string size.
See original GitHub issueDescribe the bug Hello, I have been playing some modded fabric on 1.19.2 lately and recently when updating mods I noticed that when players join the server that I host they will get kicked by a socket reset. going into the log it looks like this stems from the reborncore api for recipes. I think this is an incompatibility between reborncore and some other mod I have installed but not sure what since the only thing I can deduce is from reborncores api call. I will attach my log
Steps to Reproduce Steps to reproduce the behavior:
- Install Mods
- Launch Singleplayer world and open to lan with port set(I have also tested on dedicated server)
- Profit?
Screenshots Not too applicable in this case
Environment (please complete the following information with the version):
- Minecraft: 1.19.2
- Mod Loader: fabric
Logs
Pastebin the log [e.g. logs/latest.log
] and link it below:
https://pastebin.com/6d0mSUJU
latest.log
Additional context I think that is the main context
Issue Analytics
- State:
- Created a year ago
- Comments:9 (4 by maintainers)
Appears to be caused by the Grinder recipe overflowing once you add a few mods linked in with EveryCompat (namely the Macaw’s Doors mod).
Here’s a sample string from my log on 5.3.4
–EDIT– See attached text file. Cleaned it up a bit with some RegEx so it’s easier to see the other mods contributing to the issue (MCWDoors + BYG + EveryCompat).
I strongly suspect the issue also exists for MCWWindows and any other mods that add multiple variations of specific tags (doors, windows, etc), but the client disconnects after the first String overflow it encounters.
TechReborn-EveryCompat-Overflow.txt
Should be a lot better now. Sorry about this 👍