Project Zomboid

Project Zomboid

Inventory Tetris - Grid Based Inventory Overhaul Beta [B41]
TheDetermined 16 Sep, 2023 @ 10:58am
Inventory for containers not loading properly.
Since you dont seem to have a dedicated bug report form im just going to make this thread.
For some reason the inventory of some containers did not load correctly. I could not see their inventories at all and instead i got this error when i got near them. This never happened before in any other of my games so i dont know what changed. I looked at all my other mods and none of them had errors. The only error that displayed was from this mod and the equipment UI mod that goes with this mod.

ERROR: General , 1694885957846> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index of non-table at KahluaUtil.fail line:82.
ERROR: General , 1694885957846> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index of non-table
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaUtil.luaAssert(KahluaUtil.java:70)
at se.krka.kahlua.vm.KahluaThread.tableSet(KahluaThread.java:1726)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:594)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1827)
at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
at zombie.ui.UIElement.update(UIElement.java:1589)
at zombie.ui.UIManager.update(UIManager.java:1042)
at zombie.GameWindow.logic(GameWindow.java:262)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:765)
at zombie.GameWindow.run_ez(GameWindow.java:681)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
LOG : General , 1694885957846> -----------------------------------------
STACK TRACE
-----------------------------------------
function: _calculateItemSizeClothing -- file: TetrisItemData.lua line # 133 | MOD: Inventory Tetris
function: _calculateAndCacheItemInfo -- file: TetrisItemData.lua line # 51 | MOD: Inventory Tetris
function: _getItemData -- file: TetrisItemData.lua line # 41 | MOD: Inventory Tetris
function: getItemSize -- file: TetrisItemData.lua line # 8 | MOD: Inventory Tetris
function: _getUnpositionedItems -- file: ItemContainerGrid.lua line # 397 | MOD: Inventory Tetris
function: _updateGridPositions -- file: ItemContainerGrid.lua line # 311 | MOD: Inventory Tetris
function: refresh -- file: ItemContainerGrid.lua line # 217 | MOD: Inventory Tetris
function: new -- file: ItemContainerGrid.lua line # 23 | MOD: Inventory Tetris
function: new -- file: ItemGridContainerUI.lua line # 52 | MOD: Inventory Tetris
function: refreshItemGrids -- file: InventoryTetris_InventoryPane.lua line # 122 | MOD: Inventory Tetris
function: refreshContainer -- file: InventoryTetris_InventoryPane.lua line # 81 | MOD: Inventory Tetris
function: refreshContainer -- file: EquipmentUi_InventoryPane.lua line # 102 | MOD: Equipment UI
function: refreshBackpacks -- file: ISInventoryPage.lua line # 1578 | Vanilla
function: refreshBackpacks -- file: InventoryTetris_InventoryPage.lua line # 29 | MOD: Inventory Tetris
function: update -- file: ISInventoryPage.lua line # 400 | Vanilla
function: update -- file: InventoryTetris_InventoryPage.lua line # 15 | MOD: Inventory Tetris

LOG : General , 1694885957955> -----------------------------------------
STACK TRACE
-----------------------------------------
function: _calculateItemSizeClothing -- file: TetrisItemData.lua line # 133 | MOD: Inventory Tetris
function: _calculateAndCacheItemInfo -- file: TetrisItemData.lua line # 51 | MOD: Inventory Tetris
function: _getItemData -- file: TetrisItemData.lua line # 41 | MOD: Inventory Tetris
function: getItemSize -- file: TetrisItemData.lua line # 8 | MOD: Inventory Tetris
function: _getUnpositionedItems -- file: ItemContainerGrid.lua line # 397 | MOD: Inventory Tetris
function: _updateGridPositions -- file: ItemContainerGrid.lua line # 311 | MOD: Inventory Tetris
function: refresh -- file: ItemContainerGrid.lua line # 217 | MOD: Inventory Tetris
function: new -- file: ItemContainerGrid.lua line # 23 | MOD: Inventory Tetris
function: new -- file: ItemGridContainerUI.lua line # 52 | MOD: Inventory Tetris
function: refreshItemGrids -- file: InventoryTetris_InventoryPane.lua line # 122 | MOD: Inventory Tetris
function: refreshContainer -- file: InventoryTetris_InventoryPane.lua line # 81 | MOD: Inventory Tetris
function: refreshContainer -- file: EquipmentUi_InventoryPane.lua line # 102 | MOD: Equipment UI
function: refreshBackpacks -- file: ISInventoryPage.lua line # 1578 | Vanilla
function: refreshBackpacks -- file: InventoryTetris_InventoryPage.lua line # 29 | MOD: Inventory Tetris
function: update -- file: ISInventoryPage.lua line # 400 | Vanilla
function: update -- file: InventoryTetris_InventoryPage.lua line # 15 | MOD: Inventory Tetris