Netty errors all around. Can't see the server status on sever list and console flooded every couple of random things.
krzysztofKKW opened this issue ยท 5 comments
Modpack version
0.6.3
Issue
A lot of things seem to be causing netty errors.
Server appears as offline because of a netty error while getting the info for mc's server list. (String too big)
Whenever a player joins they need to wait quite long on "Loading terrain" as server has serialisation issues with netty. (Could not serialize - will not be sent to client)
Even doing a simple thing like giving myself operator caused netty errors, serialization as above.
Logs
Server list:
[13:06:00] [Netty Epoll Server IO #1/ERROR] [minecraft/NettyPacketEncoder]: io.netty.handler.codec.EncoderException: String too big (was 32955 bytes encoded, max 32767)
Player joins the game:
[13:14:54] [Netty Epoll Server IO #5/ERROR] [minecraft/ArgumentTypes]: Could not serialize dev.maxneedssnacks.interactio.command.CommandRegistryDump$RegistryArgument@d368f2e (class dev.maxneedssnacks.interactio.command.CommandRegistryDump$RegistryArgument) - will not be sent to client!
[13:14:54] [Netty Epoll Server IO #5/ERROR] [minecraft/ArgumentTypes]: Could not serialize net.minecraftforge.server.command.ModIdArgument@48e5d1fb (class net.minecraftforge.server.command.ModIdArgument) - will not be sent to client!
[13:14:54] [Netty Epoll Server IO #5/ERROR] [minecraft/ArgumentTypes]: Could not serialize net.minecraftforge.server.command.ModIdArgument@1d45589f (class net.minecraftforge.server.command.ModIdArgument) - will not be sent to client!
[13:14:54] [Netty Epoll Server IO #5/ERROR] [minecraft/ArgumentTypes]: Could not serialize net.minecraftforge.server.command.EnumArgument@57b8c194 (class net.minecraftforge.server.command.EnumArgument) - will not be sent to client!
[13:14:54] [Netty Epoll Server IO #5/ERROR] [minecraft/ArgumentTypes]: Could not serialize net.minecraftforge.server.command.EnumArgument@7b04798c (class net.minecraftforge.server.command.EnumArgument) - will not be sent to client!
[13:14:54] [Netty Epoll Server IO #5/ERROR] [minecraft/ArgumentTypes]: Could not serialize com.ldtteam.structurize.commands.arguments.MultipleStringArgument@45220a01 (class com.ldtteam.structurize.commands.arguments.MultipleStringArgument) - will not be sent to client!
When I opped myself:
[13:01:45] [Netty Epoll Server IO #4/ERROR] [minecraft/ArgumentTypes]: Could not serialize dev.maxneedssnacks.interactio.command.CommandRegistryDump$RegistryArgument@d368f2e (class dev.maxneedssnacks.interactio.command.CommandRegistryDump$RegistryArgument) - will not be sent to client!
[13:01:45] [Netty Epoll Server IO #4/ERROR] [minecraft/ArgumentTypes]: Could not serialize biomesoplenty.common.command.BiomeArgument@181456b5 (class biomesoplenty.common.command.BiomeArgument) - will not be sent to client!
[13:01:45] [Netty Epoll Server IO #4/ERROR] [minecraft/ArgumentTypes]: Could not serialize net.minecraftforge.server.command.ModIdArgument@48e5d1fb (class net.minecraftforge.server.command.ModIdArgument) - will not be sent to client!
[13:01:45] [Netty Epoll Server IO #4/ERROR] [minecraft/ArgumentTypes]: Could not serialize string() (class net.darkhax.gamestages.command.StageArgumentType) - will not be sent to client!
[13:01:45] [Netty Epoll Server IO #4/ERROR] [minecraft/ArgumentTypes]: Could not serialize cpw.mods.inventorysorter.InventorySorterCommand$ContainerClassArgument@15631d51 (class cpw.mods.inventorysorter.InventorySorterCommand$ContainerClassArgument) - will not be sent to client!
[13:01:45] [Netty Epoll Server IO #4/ERROR] [minecraft/ArgumentTypes]: Could not serialize cpw.mods.inventorysorter.InventorySorterCommand$ContainerClassArgument@4a4cbcd6 (class cpw.mods.inventorysorter.InventorySorterCommand$ContainerClassArgument) - will not be sent to client!
[13:01:45] [Netty Epoll Server IO #4/ERROR] [minecraft/ArgumentTypes]: Could not serialize net.minecraftforge.server.command.ModIdArgument@1d45589f (class net.minecraftforge.server.command.ModIdArgument) - will not be sent to client!
[13:01:45] [Netty Epoll Server IO #4/ERROR] [minecraft/ArgumentTypes]: Could not serialize hellfirepvp.astralsorcery.common.cmd.argument.ArgumentTypeConstellation@643b4fdc (class hellfirepvp.astralsorcery.common.cmd.argument.ArgumentTypeConstellation) - will not be sent to client!
[13:01:45] [Netty Epoll Server IO #4/ERROR] [minecraft/ArgumentTypes]: Could not serialize net.minecraftforge.server.command.EnumArgument@57b8c194 (class net.minecraftforge.server.command.EnumArgument) - will not be sent to client!
[13:01:45] [Netty Epoll Server IO #4/ERROR] [minecraft/ArgumentTypes]: Could not serialize string() (class net.darkhax.gamestages.command.StageArgumentType) - will not be sent to client!
[13:01:45] [Netty Epoll Server IO #4/ERROR] [minecraft/ArgumentTypes]: Could not serialize string() (class net.darkhax.gamestages.command.StageArgumentType) - will not be sent to client!
[13:01:45] [Netty Epoll Server IO #4/ERROR] [minecraft/ArgumentTypes]: Could not serialize net.minecraftforge.server.command.EnumArgument@7b04798c (class net.minecraftforge.server.command.EnumArgument) - will not be sent to client!
[13:01:45] [Netty Epoll Server IO #4/ERROR] [minecraft/ArgumentTypes]: Could not serialize com.ldtteam.structurize.commands.arguments.MultipleStringArgument@45220a01 (class com.ldtteam.structurize.commands.arguments.MultipleStringArgument) - will not be sent to client!
[13:01:47] [Netty Epoll Server IO #5/ERROR] [minecraft/NettyPacketEncoder]: io.netty.handler.codec.EncoderException: String too big (was 33032 bytes encoded, max 32767)
See? Red! No wait... That's errors
Update to 1.16 where forge has added a way to remove the error message ;)
How to remove. I need it badly.
These are unfortunately not fixable. At least not by us. As I understand these are necessary to allow Vanilla Clients to connect to forge servers.