Project Zomboid

Project Zomboid

Mutie's Context Menu Icons
This topic has been locked
John Cena 31 Jan, 2024 @ 6:39pm
Errors when using the Plumbing mod
Looks like there's a conflict with the context menu option added by the Plumbing mod. The error only appears when the context option is usable (i.e. you have to have a propane torch on you, not sure if there's skill requirements). When the option is red the errors do not occur.

function: WaterPipesWorldContextMenuPost -- file: waterpipes.lua line # 726 | MOD: Plumbing Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@455f2e29 function: createMenu -- file: ISWorldObjectContextMenu.lua line # 1543 | Vanilla function: createMenu -- file: MutiesContextMenuIconsSitGround.lua line # 3 | MOD: Mutie's Context Menu icons function: createMenu -- file: MutiesContextMenuIconsTurnOff.lua line # 21 | MOD: Mutie's Context Menu icons function: createMenu -- file: MutiesContextMenuIconsTurnOn.lua line # 21 | MOD: Mutie's Context Menu icons function: createMenu -- file: MutiesContextMenuIconsWalkTo.lua line # 3 | MOD: Mutie's Context Menu icons 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 # 379 | Vanilla java.lang.RuntimeException: Object tried to call nil in WaterPipesWorldContextMenuPost at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:971) 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:3086) at jdk.internal.reflect.GeneratedMethodAccessor1326.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:938) 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)
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3118159023
< >
Showing 1-2 of 2 comments
Mutie  [developer] 4 Feb, 2024 @ 3:58am 
I'll take a look at this, but immediate hints from the log makes it seem like it crashes somehow /inside/ of the vanilla context menu. This makes me scratch my head, and I think I need to look at Plumbing's code to determine the exact issue.
Mutie  [developer] 8 Jul, 2024 @ 10:35am 
@John Cena, I was unable to track down the cause of this bug, but I have done a full rewrite of the mod to be more compatible now, please try it out again!
< >
Showing 1-2 of 2 comments
Per page: 1530 50