jojodmo / CustomItems

Custom Items — Bukkit Plugin — Design New Items AND BLOCKS with New Textures, Recipes & Triggers
https://polymart.org/resource/custom-items.1?utm_source=github&utm_medium=referral&utm_campaign=customitems-github&utm_content=about-sidebar
22 stars 7 forks source link

/cui items, not working after adding a lot of items, Array Out of Bound #7

Closed xcibe95x closed 4 years ago

xcibe95x commented 4 years ago

After a certain amount of items running /cui items doesn't work properly and return this error in console

[15:43:15 WARN]: java.lang.ArrayIndexOutOfBoundsException: 9 [15:43:15 WARN]: at java.util.Arrays$ArrayList.set(Unknown Source) [15:43:15 WARN]: at net.minecraft.server.v1_15_R1.NonNullList.set(SourceFile:53) [15:43:15 WARN]: at org.bukkit.craftbukkit.v1_15_R1.inventory.CraftInventoryCustom$MinecraftInventory.setItem(CraftInventoryCustom.java:108) [15:43:15 WARN]: at org.bukkit.craftbukkit.v1_15_R1.inventory.CraftInventory.setItem(CraftInventory.java:99) [15:43:15 WARN]: at com.jojodmo.customitems.item.custom.CustomItemListInventory.addItem(CustomItemListInventory.java:122) [15:43:15 WARN]: at com.jojodmo.customitems.item.custom.CustomItemListInventory.lambda$createInventory$28(CustomItemListInventory.java:160) [15:43:15 WARN]: at java.util.HashMap.forEach(Unknown Source) [15:43:15 WARN]: at com.jojodmo.customitems.item.custom.CustomItemListInventory.createInventory(CustomItemListInventory.java:160) [15:43:15 WARN]: at com.jojodmo.customitems.item.custom.CustomItemListInventory.open(CustomItemListInventory.java:91) [15:43:15 WARN]: at com.jojodmo.customitems.item.custom.CustomItemListInventory.open(CustomItemListInventory.java:70) [15:43:15 WARN]: at com.jojodmo.customitems.item.custom.CustomItemCategoryInventory.open(CustomItemCategoryInventory.java:111) [15:43:15 WARN]: at com.jojodmo.customitems.command.CommandHandler.list(CommandHandler.java:183) [15:43:15 WARN]: at com.jojodmo.customitems.command.CommandType.run(CommandType.java:64) [15:43:15 WARN]: at com.jojodmo.customitems.command.CommandType.run(CommandType.java:48) [15:43:15 WARN]: at com.jojodmo.customitems.command.CommandHandler.onCommand(CommandHandler.java:107) [15:43:15 WARN]: at com.jojodmo.customitems.Main.onCommand(Main.java:216) [15:43:15 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) [15:43:15 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) [15:43:15 WARN]: at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:742) [15:43:15 WARN]: at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1825) [15:43:15 WARN]: at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1633) [15:43:15 WARN]: at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) [15:43:15 WARN]: at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) [15:43:15 WARN]: at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) [15:43:15 WARN]: at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) [15:43:15 WARN]: at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) [15:43:15 WARN]: at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [15:43:15 WARN]: at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) [15:43:15 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1038) [15:43:15 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1031) [15:43:15 WARN]: at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) [15:43:15 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1015) [15:43:15 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:938) [15:43:15 WARN]: at java.lang.Thread.run(Unknown Source) [15:43:22 INFO]: Size: 9. Unadded: 0. Broke: 0. Max:45

jojodmo commented 4 years ago

This bug should be fixed in the latest version of Custom Items! If you experience this issue again, please open another ticket or send a message on the discord!