Skip to content

This error can cause all Folia servers to crash #247

Description

@heoduling

https://mclo.gs/RJc6Mr4
[22:28:53] [Folia Region Scheduler Thread #32/ERROR]: Could not pass event PlayerSwapHandItemsEvent to zMenu v1.1.1.5
java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 10
at java.base/java.util.ArrayList.add(ArrayList.java:485) ~[?:?]
at java.base/java.util.ArrayList.add(ArrayList.java:497) ~[?:?]
at net.minecraft.world.entity.player.Inventory.onOpen(Inventory.java:101) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at net.minecraft.world.inventory.AbstractContainerMenu.transferTo(AbstractContainerMenu.java:75) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at org.bukkit.craftbukkit.event.CraftEventFactory.handleInventoryCloseEvent(CraftEventFactory.java:1598) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClose(ServerGamePacketListenerImpl.java:3096) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at org.bukkit.craftbukkit.event.CraftEventFactory.callInventoryOpenEventWithTitle(CraftEventFactory.java:1399) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at org.bukkit.craftbukkit.event.CraftEventFactory.callInventoryOpenEventWithTitle(CraftEventFactory.java:1392) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at org.bukkit.craftbukkit.entity.CraftHumanEntity.openCustomInventory(CraftHumanEntity.java:375) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at org.bukkit.craftbukkit.entity.CraftHumanEntity.openInventory(CraftHumanEntity.java:359) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at zMenu-1.1.1.5.jar//fr.maxlego08.menu.inventory.VInventoryManager.createInventory(VInventoryManager.java:119) ~[?:?]
at zMenu-1.1.1.5.jar//fr.maxlego08.menu.inventory.VInventoryManager.createInventory(VInventoryManager.java:73) ~[?:?]
at zMenu-1.1.1.5.jar//fr.maxlego08.menu.common.utils.ZUtils.createInventory(ZUtils.java:263) ~[?:?]
at zMenu-1.1.1.5.jar//fr.maxlego08.menu.ZInventoryManager.openInventory(ZInventoryManager.java:356) ~[?:?]
at zMenu-1.1.1.5.jar//fr.maxlego08.menu.ZInventoryManager.openInventory(ZInventoryManager.java:323) ~[?:?]
at zMenu-1.1.1.5.jar//fr.maxlego08.menu.ZInventoryManager.openInventory(ZInventoryManager.java:596) ~[?:?]
at zMenu-1.1.1.5.jar//fr.maxlego08.menu.ZInventoryManager.openInventory(ZInventoryManager.java:601) ~[?:?]
at zMenu-1.1.1.5.jar//fr.maxlego08.menu.listener.SwapKeyListener.onPressKey(SwapKeyListener.java:25) ~[?:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[luminol-api-1.21.11-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[luminol-api-1.21.11-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:56) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:630) ~[luminol-api-1.21.11-R0.1-SNAPSHOT.jar:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handlePlayerAction(ServerGamePacketListenerImpl.java:1984) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.handle(ServerboundPlayerActionPacket.java:51) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.handle(ServerboundPlayerActionPacket.java:10) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at net.minecraft.network.PacketProcessor$ListenerAndPacket.handle(PacketProcessor.java:108) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at net.minecraft.network.PacketProcessor.executeSinglePacket(PacketProcessor.java:39) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1716) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:430) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:487) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:500) ~[luminol-1.21.11.jar:1.21.11-DEV-4553d09]
at ca.spottedleaf.concurrentutil.scheduler.EDFSchedulerThreadPool$TickThreadRunner.run(EDFSchedulerThreadPool.java:526) ~[concurrentutil-0.0.8.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions