Project Zomboid

Project Zomboid

[B41 / B42] Split Items
 This topic has been pinned, so it's probably important
IDK  [developer] 29 Dec, 2024 @ 12:14am
Bug Report
This discussion has been prepared to respond quickly to the increased number of bug reports.
Please use the format below to participate in the discussion and report a bug.

--- Format ---
Game version (e.g., 42.0.2):
Error description:
Screenshot or video (optional):
--- Format ---

Q&A

Q: How can I obtain the 'Error description'?
A: Install and apply the errorMagnifier mod, then follow the steps shown in the GIF below.

https://i.postimg.cc/HWSmLQsJ/Error.gif or https://imgur.com/a/D9Q3LHH
Last edited by IDK; 29 Dec, 2024 @ 4:12am
< >
Showing 1-4 of 4 comments
Jozay 9 Jan @ 8:06am 
Hello,
As i said in the commentary section, I have this error (using errorMagnifier)

And no other mods was installed.


`attempted index: type of non-table: null
function: addComboBoxOption -- file: SplitItemsUI.lua line # 39 | MOD: [B41] Split Items
function: initialise -- file: SplitItemsUI.lua line # 137 | MOD: [B41] Split Items
function: createSplitItemsUI -- file: SplitItemsMain.lua line # 33 | MOD: [B41] Split Items
function: onMouseUp -- file: ISContextMenu.lua line # 90 | Vanilla
java.lang.RuntimeException: attempted index: type of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:492)
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.pcallBoolean(KahluaThread.java:1924)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1228)
at zombie.ui.UIManager.update(UIManager.java:816)
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)
`
Last edited by Jozay; 9 Jan @ 8:07am
Jozay 9 Jan @ 11:31am 
And It also allow me to split single items like.


`attempted index: getDisplayName of non-table: null
function: new -- file: SplitItemsUI.lua line # 76 | MOD: [B41] Split Items
function: createSplitItemsUI -- file: SplitItemsMain.lua line # 30 | MOD: [B41] Split Items
function: onMouseUp -- file: ISContextMenu.lua line # 90 | Vanilla
java.lang.RuntimeException: attempted index: getDisplayName of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:641)
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.pcallBoolean(KahluaThread.java:1924)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1228)
at zombie.ui.UIManager.update(UIManager.java:816)
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)
`
IDK  [developer] 9 Jan @ 4:59pm 
Originally posted by Jozay:
Hello,
As i said in the commentary section, I have this error (using errorMagnifier)

And no other mods was installed.


`attempted index: type of non-table: null
function: addComboBoxOption -- file: SplitItemsUI.lua line # 39 | MOD: [B41] Split Items
function: initialise -- file: SplitItemsUI.lua line # 137 | MOD: [B41] Split Items
function: createSplitItemsUI -- file: SplitItemsMain.lua line # 33 | MOD: [B41] Split Items
function: onMouseUp -- file: ISContextMenu.lua line # 90 | Vanilla
java.lang.RuntimeException: attempted index: type of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:492)
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.pcallBoolean(KahluaThread.java:1924)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1228)
at zombie.ui.UIManager.update(UIManager.java:816)
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)
`


Originally posted by Jozay:
And It also allow me to split single items like.


`attempted index: getDisplayName of non-table: null
function: new -- file: SplitItemsUI.lua line # 76 | MOD: [B41] Split Items
function: createSplitItemsUI -- file: SplitItemsMain.lua line # 30 | MOD: [B41] Split Items
function: onMouseUp -- file: ISContextMenu.lua line # 90 | Vanilla
java.lang.RuntimeException: attempted index: getDisplayName of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:641)
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.pcallBoolean(KahluaThread.java:1924)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1228)
at zombie.ui.UIManager.update(UIManager.java:816)
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)
`

fixed!
Aymira 22 Mar @ 2:54pm 
`attempted index: getAllType of non-table: null
function: contextMenu -- file: SplitItemsMain.lua line # 74 | MOD: [B42] Split Items
Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@2c47ddcd
function: createMenu -- file: ISInventoryPaneContextMenu.lua line # 988 | Vanilla
function: onRightMouseUp -- file: ISInventoryPane.lua line # 1738 | MOD: 另一种物品界面Another inv
java.lang.RuntimeException: attempted index: getAllType of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1667)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:624)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1790)
at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66)
at se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139)
at zombie.Lua.Event.trigger(Event.java:72)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:410)
at zombie.Lua.LuaEventManager.triggerEventGarbage(LuaEventManager.java:423)
at zombie.Lua.LuaManager$GlobalObject.triggerEvent(LuaManager.java:4486)
at jdk.internal.reflect.GeneratedMethodAccessor1226.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:211)
at se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:60)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:192)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:988)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
at se.krka.kahlua.vm.KahluaThread.pcallBoolean(KahluaThread.java:1902)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onRightMouseUp(UIElement.java:1926)
at zombie.ui.UIElement.onRightMouseUp(UIElement.java:1884)
at zombie.ui.UIElement.onConsumeMouseButtonUp(UIElement.java:1698)
at zombie.ui.UIManager.updateMouseButtons(UIManager.java:869)
at zombie.ui.UIManager.update(UIManager.java:728)
at zombie.GameWindow.logic(GameWindow.java:332)
at zombie.GameWindow.frameStep(GameWindow.java:928)
at zombie.GameWindow.run_ez(GameWindow.java:821)
at zombie.GameWindow.mainThread(GameWindow.java:619)
at java.base/java.lang.Thread.run(Unknown Source)
`

Error appears with another inv mod
< >
Showing 1-4 of 4 comments
Per page: 1530 50