Project Zomboid

Project Zomboid

Basements
Campfire causing error?
I was just outside the basement with a lit up a campfire outside a house, cooked something as I wait, and I'm getting this error.

Also, for some weird reason, building a basement doesn't consume the needed materials.

I do have BasementPatch installed alongside.

----------------------------------------- STACK TRACE ----------------------------------------- function: IsObjectHatch -- file: Basement.lua line # 163 | MOD: Basements Patch function: GetHatchOnSquare -- file: Basement.lua line # 180 | MOD: Basements Patch function: onFillWorldObjectContextMenu -- file: Client.lua line # 127 | MOD: Basements Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@ed926ff1 function: createMenu -- file: ISWorldObjectContextMenu.lua line # 1543 | Vanilla 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 ERROR: General , 1713516112008> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: getName of non-table: null at KahluaThread.tableget line:1689. ERROR: General , 1713516112008> DebugLogStream.printException> Stack trace: java.lang.RuntimeException: attempted index: getName 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:3086) at jdk.internal.reflect.GeneratedMethodAccessor2301.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) LOG : General , 1713516112010> ----------------------------------------- STACK TRACE ----------------------------------------- function: IsObjectHatch -- file: Basement.lua line # 163 | MOD: Basements Patch function: GetHatchOnSquare -- file: Basement.lua line # 180 | MOD: Basements Patch function: onFillWorldObjectContextMenu -- file: Client.lua line # 127 | MOD: Basements Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@ed926ff1 function: createMenu -- file: ISWorldObjectContextMenu.lua line # 1543 | Vanilla 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