Enigmatica 5 - E5

Enigmatica 5 - E5

63.5k Downloads

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

commented

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

commented

Update to 1.16 where forge has added a way to remove the error message ;)

How to remove. I need it badly.

commented

Can be removed by the modauthor by properly registering their arguments.

commented

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.

commented

is there any fix we can do on server or client side

commented

Update to 1.16 where forge has added a way to remove the error message ;)