Project Zomboid

Project Zomboid

Blacksmith
Right Clicking Radio LUA Stack Trace Report
I get this stack trace LUA error whenever I right click a radio.
--------------------------------------------------------------------------------

function: doBuildMenu -- file: ISTakeBarrelMenu.lua line # 29 | MOD: Blacksmith
Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@b2699b43
function: createMenu -- file: ISWorldObjectContextMenu.lua line # 1532 | Vanilla
function: createMenu -- file: LTN_SL_ISWorldObjectContextMenu.lua line # 35 | MOD: Lantern
function: createMenu -- file: ISMenuContextWorld.lua line # 50 | Vanilla
function: createWorldMenu -- file: ISContextManager.lua line # 28 | Vanilla
function: doRClick -- file: ISObjectClickHandler.lua line # 60 | Vanilla
function: onObjectRightMouseButtonUp -- file: ISObjectClickHandler.lua line # 369 | Vanilla

ERROR: General , 1664184277704> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: getProperties of non-table: null at KahluaThread.tableget line:1689.
ERROR: General , 1664184277705> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index: getProperties 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.pcallvoid(KahluaThread.java:1812)
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:64)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:214)
at zombie.Lua.LuaEventManager.triggerEventGarbage(LuaEventManager.java:228)
at zombie.Lua.LuaManager$GlobalObject.triggerEvent(LuaManager.java:3005)
at jdk.internal.reflect.GeneratedMethodAccessor1018.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:198)
at se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:79)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:1007)
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:1812)
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:64)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:173)
at zombie.ui.UIManager.update(UIManager.java:931)
at zombie.GameWindow.logic(GameWindow.java:261)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:764)
at zombie.GameWindow.run_ez(GameWindow.java:666)
at zombie.GameWindow.mainThread(GameWindow.java:494)
at java.base/java.lang.Thread.run(Unknown Source)
LOG : General , 1664184277706> -----------------------------------------
STACK TRACE
-----------------------------------------
function: doBuildMenu -- file: ISTakeBarrelMenu.lua line # 29 | MOD: Blacksmith
Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@b2699b43
function: createMenu -- file: ISWorldObjectContextMenu.lua line # 1532 | Vanilla
function: createMenu -- file: LTN_SL_ISWorldObjectContextMenu.lua line # 35 | MOD: Lantern
function: createMenu -- file: ISMenuContextWorld.lua line # 50 | Vanilla
function: createWorldMenu -- file: ISContextManager.lua line # 28 | Vanilla
function: doRClick -- file: ISObjectClickHandler.lua line # 60 | Vanilla
function: onObjectRightMouseButtonUp -- file: ISObjectClickHandler.lua line # 369 | Vanilla

LOG : General , 1664184279260> EXITDEBUG: setGameSpeed 1
LOG : General , 1664184279260> EXITDEBUG: setGameSpeed 3
< >
1-4 / 4 のコメントを表示
soulfilcher  [開発者] 2022年9月26日 7時10分 
You might want to take a look at that Lantern mod. file: LTN_SL_ISWorldObjectContextMenu.lua line # 35 it should not be taking part there.
Kyrox 2022年9月27日 7時50分 
Would you recommend I report it to the Lantern mod author? I apologize, I'm not really able to decipher this wall of text.
soulfilcher  [開発者] 2022年9月27日 8時44分 
That might help find why this is happening. Because my mod has nothing to do with radios so my guess is that his code is interfering somehow.
Kyrox 2022年9月27日 8時47分 
You know, I bet it has something to do with this:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2856174410&searchtext=better+batteries

It uses a custom API for batteries which both the Lantern and Radio uses.
< >
1-4 / 4 のコメントを表示
ページ毎: 1530 50