[Bug] Adjustable Crate throws Invalid PacketBuffer error if it contains too many data-heavy items.
nycki93 opened this issue ยท 2 comments
Version:
- openjdk 11.0.9.1
- minecraft 1.16.4
- forge 35.1.4
- create mc1.16.3_v0.3e
- jei 7.6.1.65
Steps to reproduce:
- In creative mode, place a shulker box. Fill it with wooden swords.
- Copy the shulker box with data using ctrl-middleclick.
- Place two Adjustable Crates side by side so they connect to make a Large Adjustable Crate.
- Open the Large Adjustable Crate and scroll to set it to the maximum capacity.
- Click the full shulker box from your inventory and middleclick-drag it over the empty slots, to copy it into every slot of the Large Adjustable Crate.
- Close the adjustable crate, then try to open it again. This fails silently.
- Check the server log. There should be an error message starting with:
[Server thread/FATAL] [net.minecraft.util.concurrent.ThreadTaskExecutor/]: Error executing task on Server
java.lang.IllegalArgumentException: Invalid PacketBuffer for openGui, found 62758 bytes
- Full stack trace here: https://gist.github.com/nupanick/96e74bd1505adc3557e8c21ae7476c63
Workaround:
- If you break the adjustable crate, it will still drop its items normally.
This issue has been marked as stale because it has been inactive for 3 weeks. It will be closed if it remains inactive for another 3 weeks.