Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error when trying to join E5 server #67

Closed
bessiq opened this issue Feb 26, 2020 · 8 comments
Closed

Error when trying to join E5 server #67

bessiq opened this issue Feb 26, 2020 · 8 comments

Comments

@bessiq
Copy link

bessiq commented Feb 26, 2020

Modpack version
0.3.4

Issue
I installed E5 0.3.4 on my server, and it started up successfully and created a fresh world. However, whenever I try to join I get immediately kicked off with the following error message:

io.netty.handler.codec.EncoderException: String too big (was 36567 bytes encoded, max 32767)

I've ran E4 and several other modpacks on this server and have never encountered this issue. And I can create a local E5 world and join it successfully, so I think my client profile is okay. Things I've tried so far are:

  • deleting my local E5 client profile and reinstalling it (via Twitch; may try GDLauncher)
  • stopping the server, deleting and creating a new world
  • checking server.properties (I use a whitelist but disabled it and restarted the server as a test)
  • checking forge/minecraft .jar versions on client and server (idk Twitch does weird stuff with those sometimes)

Searching the issue online has so far been unhelpful, although I'll continue looking. I've attached the server and client logs. Thanks for any help you can provide!

Logs
server-latest.log
client-latest.log
server-debug.log

@NielsPilgaard
Copy link
Collaborator

Thanks for the report, I'll have a look right away :)

@NielsPilgaard
Copy link
Collaborator

Spotted the issue in the server's debug log:

[26Feb2020 12:18:43.241] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: bessiq joined the game
[26Feb2020 12:18:43.305] [Netty Epoll Server IO #6/ERROR] [net.minecraft.network.NettyPacketEncoder/]: io.netty.handler.codec.EncoderException: String too big (was 36567 bytes encoded, max 32767)
[26Feb2020 12:18:43.318] [Netty Epoll Server IO #6/ERROR] [net.minecraft.command.arguments.ArgumentTypes/]: Could not serialize dev.maxneedssnacks.interactio.command.CommandRegistryDump$RegistryArgument@72981df7 (class dev.maxneedssnacks.interactio.command.CommandRegistryDump$RegistryArgument) - will not be sent to client!
[26Feb2020 12:18:43.319] [Netty Epoll Server IO #6/ERROR] [net.minecraft.command.arguments.ArgumentTypes/]: Could not serialize net.minecraftforge.server.command.ModIdArgument@ca197e0 (class net.minecraftforge.server.command.ModIdArgument) - will not be sent to client!
[26Feb2020 12:18:43.319] [Netty Epoll Server IO #6/ERROR] [net.minecraft.command.arguments.ArgumentTypes/]: Could not serialize com.blamejared.crafttweaker.impl.commands.CTCommands$$Lambda$8334/1216214063@78c68b72 (class com.blamejared.crafttweaker.impl.commands.CTCommands$$Lambda$8334/1216214063) - will not be sent to client!
[26Feb2020 12:18:43.319] [Netty Epoll Server IO #6/ERROR] [net.minecraft.command.arguments.ArgumentTypes/]: Could not serialize com.blamejared.crafttweaker.impl.commands.CTCommands$$Lambda$8350/2123600038@a46b277 (class com.blamejared.crafttweaker.impl.commands.CTCommands$$Lambda$8350/2123600038) - will not be sent to client!
[26Feb2020 12:18:43.320] [Netty Epoll Server IO #6/ERROR] [net.minecraft.command.arguments.ArgumentTypes/]: Could not serialize net.minecraftforge.server.command.ModIdArgument@2c1550ad (class net.minecraftforge.server.command.ModIdArgument) - will not be sent to client!
[26Feb2020 12:18:43.320] [Netty Epoll Server IO #6/ERROR] [net.minecraft.command.arguments.ArgumentTypes/]: Could not serialize net.minecraftforge.server.command.EnumArgument@3b33ac89 (class net.minecraftforge.server.command.EnumArgument) - will not be sent to client!
[26Feb2020 12:18:43.320] [Netty Epoll Server IO #6/ERROR] [net.minecraft.command.arguments.ArgumentTypes/]: Could not serialize net.minecraftforge.server.command.EnumArgument@5e8cd3d7 (class net.minecraftforge.server.command.EnumArgument) - will not be sent to client!
[26Feb2020 12:18:43.321] [Netty Epoll Server IO #6/ERROR] [net.minecraft.command.arguments.ArgumentTypes/]: Could not serialize com.ldtteam.structurize.commands.arguments.MultipleStringArgument@19dde3c (class com.ldtteam.structurize.commands.arguments.MultipleStringArgument) - will not be sent to client!
[26Feb2020 12:18:43.481] [Server thread/INFO] [net.minecraft.network.play.ServerPlayNetHandler/]: bessiq lost connection: Internal Exception: io.netty.handler.codec.EncoderException: String too big (was 36567 bytes encoded, max 32767)

@NielsPilgaard
Copy link
Collaborator

NielsPilgaard commented Feb 26, 2020

I believe updating the mod Interactio - In World Crafting resolves the issue, I'm confirming it now.
That was unrelated.

@bessiq
Copy link
Author

bessiq commented Feb 26, 2020

Awesome, thanks for looking into it so quickly. If you need me to try anything on my end, just let me know.

@NielsPilgaard
Copy link
Collaborator

I found the issue, it's the size of one of my scripts, will hotfix :)

@bessiq
Copy link
Author

bessiq commented Feb 26, 2020

Cool, thanks. I was bored and updated Interactio and Structurize, and the issue persisted. So I just left it alone after that. :)

I'm sure it is quite an epic script. We shall mourn its...pruning.

@NielsPilgaard
Copy link
Collaborator

The pruning is complete, uploading v0.3.5 with the fix now :)

@NielsPilgaard
Copy link
Collaborator

It can now be downloaded!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants