Geyser icon indicating copy to clipboard operation
Geyser copied to clipboard

[Geyser-Spigot] cant translate package ClientboundContainerSetContentPacket

Open LFMJUN opened this issue 2 years ago • 4 comments

Describe the bug

[Geyser-Spigot] 无法翻译数据包 ClientboundContainerSetContentPacket java.lang.ArrayIndexOutOfBoundsException: Index 46 out of bounds for length 46 at org.geysermc.geyser.inventory.Inventory.getItem(Inventory.java:111) ~[Geyser-Spigot.jar:?] at org.geysermc.geyser.inventory.updater.ChestInventoryUpdater.updateInventory(ChestInventoryUpdater.java:55) ~[Geyser-Spigot.jar:?] at org.geysermc.geyser.translator.inventory.chest.ChestInventoryTranslator.updateInventory(ChestInventoryTranslator.java:56) ~[Geyser-Spigot.jar:?] at org.geysermc.geyser.translator.protocol.java.inventory.JavaContainerSetContentTranslator.translate(JavaContainerSetContentTranslator.java:73) ~[Geyser-Spigot.jar:?] at org.geysermc.geyser.translator.protocol.java.inventory.JavaContainerSetContentTranslator.translate(JavaContainerSetContentTranslator.java:38) ~[Geyser-Spigot.jar:?] at org.geysermc.geyser.registry.PacketTranslatorRegistry.translate0(PacketTranslatorRegistry.java:86) ~[Geyser-Spigot.jar:?] at org.geysermc.geyser.registry.PacketTranslatorRegistry.lambda$translate$0(PacketTranslatorRegistry.java:67) ~[Geyser-Spigot.jar:?] at io.netty.channel.DefaultEventLoop.run(DefaultEventLoop.java:54) ~[netty-all-4.1.68.Final.jar:4.1.68.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) ~[netty-all-4.1.68.Final.jar:4.1.68.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.68.Final.jar:4.1.68.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.68.Final.jar:4.1.68.Final] at java.lang.Thread.run(Thread.java:833) ~[?:?]

To Reproduce

Openning menu plugins like TrMenu, the menu displayed wrongly.

Expected behaviour

The menu should be correctly display.

Screenshots / Videos

No response

Server Version and Plugins

This server is running Paper version git-Paper-387 (MC: 1.18.2) (Implementing API version 1.18.2-R0.1-SNAPSHOT) (Git: df630a2 on ver/1.18.2) You are running the latest version

Geyser Dump

https://dump.geysermc.org/SXGUtrdpLkKaZCPWYLEvGAen1PGt8bDz

Geyser Version

2.0.4-SNAPSHOT (git-master-dc810f1)

Minecraft: Bedrock Edition Device/Version

1.19

Additional Context

java.lang.ArrayIndexOutOfBoundsException: Index 46 out of bounds for length 46 at org.geysermc.geyser.inventory.Inventory.getItem(Inventory.java:111) ~[Geyser-Spigot.jar:?] at org.geysermc.geyser.inventory.updater.ChestInventoryUpdater.updateInventory(ChestInventoryUpdater.java:55) ~[Geyser-Spigot.jar:?] at org.geysermc.geyser.translator.inventory.chest.ChestInventoryTranslator.updateInventory(ChestInventoryTranslator.java:56) ~[Geyser-Spigot.jar:?] at org.geysermc.geyser.translator.protocol.java.inventory.JavaContainerSetContentTranslator.translate(JavaContainerSetContentTranslator.java:73) ~[Geyser-Spigot.jar:?] at org.geysermc.geyser.translator.protocol.java.inventory.JavaContainerSetContentTranslator.translate(JavaContainerSetContentTranslator.java:38) ~[Geyser-Spigot.jar:?] at org.geysermc.geyser.registry.PacketTranslatorRegistry.translate0(PacketTranslatorRegistry.java:86) ~[Geyser-Spigot.jar:?] at org.geysermc.geyser.registry.PacketTranslatorRegistry.lambda$translate$0(PacketTranslatorRegistry.java:67) ~[Geyser-Spigot.jar:?] at io.netty.channel.DefaultEventLoop.run(DefaultEventLoop.java:54) ~[netty-all-4.1.68.Final.jar:4.1.68.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) ~[netty-all-4.1.68.Final.jar:4.1.68.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.68.Final.jar:4.1.68.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.68.Final.jar:4.1.68.Final] at java.lang.Thread.run(Thread.java:833) ~[?:?]

LFMJUN avatar Jul 06 '22 09:07 LFMJUN

Has this error changed in the latest Geyser build?

Camotoy avatar Jul 10 '22 19:07 Camotoy

Nothing Change

mclk623 avatar Jul 13 '22 13:07 mclk623

Has this error changed in the latest Geyser build?

NO, This error still occurred

LFMJUN avatar Jul 17 '22 16:07 LFMJUN

i get this error too

HEMO313 avatar Jul 30 '22 17:07 HEMO313

Изменилась ли эта ошибка в последней сборке Geyser?

I have the latest build of Geyser for today but this problem is still not solved! Screenshot_2

Geyser: #1198 Server: 1.19.2

DimaSergeew avatar Sep 27 '22 08:09 DimaSergeew

Does this issue still occur with the latest version of Geyser and floodgate?

onebeastchris avatar Jun 11 '23 01:06 onebeastchris

Closing this issue due to no response. If you still experience the issue you described here, please open a new issue with updated information, like a Geyser dump and reproduction steps.

onebeastchris avatar Jul 16 '23 13:07 onebeastchris