[Bug]: Integrated Dynamics Storage Terminals always cause a PacketCodecException on the client
flann opened this issue ยท 1 comments
Possible Fixes
Yes
Modpack Version
1.1.0
What happened?
This is running ATM 8 on a server and connecting with a client. Attempting to use an integrated dynamics storage terminal disconnects the client and shows a "PacketCodecException". Nothing shows up in the server logs other than showing the user disconnecting.
- Connect a storage terminal to an inventory.
- Right-click the terminal
- Client disconnects from the server with a "PacketCodecException". Log trace shows the dreaded "io.netty.handler.codec.EncoderException: java.io.EOFException: fieldSize is too long! Length is 28009, but maximum is 45"
latest.log
https://gist.github.com/flann/00549bf494d38454a8ede9e7dd685747#file-latest-log
See CyclopsMC/IntegratedTerminals#112
Looks like there's a work-around. Reducing the terminalStoragePacketMaxInstances
from 1024 to a lower value (512, 256, or 128 may work) in /config/integratedterminals-common.toml
I tried 256, and it worked for me.