Project Zomboid

Project Zomboid

[B42] Computer
Errors on Native Linux build
I disabled all mods and only enabled this mod, and error magnifier.
b42.11.0

On starting the game, I get this error at the title screen:
function: ISComputerPanel_Power.lua -- file: ISComputerPanel_Power.lua line # 1 | MOD: Computer java.lang.RuntimeException: attempted index of non-table at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:101) at se.krka.kahlua.vm.KahluaUtil.luaAssert(KahluaUtil.java:89) at se.krka.kahlua.vm.KahluaThread.tableSet(KahluaThread.java:1567) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:474) at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:174) at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1826) at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1623) at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:76) at se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:117) at zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:639) at zombie.Lua.LuaManager.RunLua(LuaManager.java:582) at zombie.Lua.LuaManager.RunLua(LuaManager.java:568) at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:427) at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:318) at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:480) at zombie.GameWindow.init(GameWindow.java:1386) at zombie.GameWindow.mainThreadInit(GameWindow.java:756) at zombie.GameWindow.mainThreadStart(GameWindow.java:598) at zombie.MainThread.mainLoop(MainThread.java:64) at java.base/java.lang.Thread.run(Unknown Source)

When attempting to use Device Options on a computer in-game, I get this error:
function: initialise -- file: ISComputerPanel_Base.lua line # 165 | MOD: Computer function: initialise -- file: ISComputerPanel_PlayFromMedia.lua line # 33 | MOD: Computer function: ensureWindow -- file: Computer_ContextMenu.lua line # 128 | MOD: Computer function: Device Options -- file: Computer_ContextMenu.lua line # 159 | MOD: Computer function: onMouseUp -- file: ISContextMenu.lua line # 92 | Vanilla java.lang.RuntimeException: Object tried to call nil in initialise at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:101) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:817) at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:174) at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1826) at se.krka.kahlua.vm.KahluaThread.pcallBoolean(KahluaThread.java:1765) at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104) at zombie.ui.UIElement.onMouseUp(UIElement.java:1638) at zombie.ui.UIElement.onConsumeMouseButtonUp(UIElement.java:1700) at zombie.ui.UIManager.updateMouseButtons(UIManager.java:866) at zombie.ui.UIManager.update(UIManager.java:725) at zombie.GameWindow.logic(GameWindow.java:326) at zombie.GameWindow.frameStep(GameWindow.java:916) at zombie.GameWindow.mainThreadStep(GameWindow.java:642) at zombie.MainThread.mainLoop(MainThread.java:76) at java.base/java.lang.Thread.run(Unknown Source)
Last edited by (゚Д゚); 22 Sep @ 3:13pm
< >
Showing 1-1 of 1 comments
Starman  [developer] 22 Sep @ 7:36pm 
This may be due to the case-sensitive nature of pathnames in Linux, which disrupts the file loading order. This isn't certain, however. In any case, a patch is needed for the Linux mod.
< >
Showing 1-1 of 1 comments
Per page: 1530 50