Project Zomboid

Project Zomboid

Common Sense B42 Patch
 This topic has been pinned, so it's probably important
Oct 12, 2025 @ 5:11pm
Bug Report Thread
If you encounter any issues while using this patch, please report them here.

When reporting a bug, please include as much of the following information as possible:

Reproducible on new save: yes / no
Happens without patch: yes / no
Other mods:
Error description: (Please include screenshots or a short recording if possible)
Error log: Please upload to https://pastebin.com/
Other notes: (Anything else you noticed — load order, other active mods, etc.)
< >
Showing 1-15 of 19 comments
I'm getting an error: bb_cs_fireplace_lua_line. It happens every time I open Project Zomboid.
Oct 13, 2025 @ 7:01am 
Originally posted by Ō:
I'm getting an error: bb_cs_fireplace_lua_line. It happens every time I open Project Zomboid.

Your load order is incorrect. Check the mod description.
I installed this to an ongoing save, made sure the load order went Early Patch > Common Sense > Late Patch, but unfortunately I still can't "Destroy For Fuel" > "All That Can Fit" on the old stove (antique oven) :(

I made sure to update both my main menu mod list and the save's mod list and ensured both have the correct load order, then restarted the game as a whole. The "bb_cs_fireplace_lua" errors are gone, but when I try to add multiple fuel to the old stove it gives me:

`function: isValidCampfire -- file: ISCampingMenu.lua line # 31 | Vanilla function: onAddMultipleFuel -- file: BB_CS_Camping.lua line # 47 | MOD: Common Sense function: start -- file: ISQueueActionsAction.lua line # 25 | Vanilla Callframe at: StartAction function: begin -- file: ISBaseTimedAction.lua line # 85 | Vanilla function: addToQueue -- file: ISTimedActionQueue.lua line # 16 | Vanilla function: add -- file: ISTimedActionQueue.lua line # 198 | Vanilla function: onMouseUp -- file: ISContextMenu.lua line # 92 | Vanilla java.lang.RuntimeException: Object tried to call nil in isValidCampfire 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.pcall(KahluaThread.java:1623) at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:85) at zombie.characters.CharacterTimedActions.LuaTimedActionNew.start(LuaTimedActionNew.java:119) at zombie.characters.CharacterTimedActions.BaseAction.waitToStart(BaseAction.java:115) at zombie.characters.CharacterTimedActions.LuaTimedActionNew.waitToStart(LuaTimedActionNew.java:82) at zombie.characters.IsoGameCharacter.StartAction(IsoGameCharacter.java:6508) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.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:210) at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:200) at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:191) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:851) 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:329) at zombie.GameWindow.frameStep(GameWindow.java:923) at zombie.GameWindow.mainThreadStep(GameWindow.java:647) at zombie.MainThread.mainLoop(MainThread.java:76) at java.base/java.lang.Thread.run(Unknown Source) `

It works fine on a campfire, so I assume it's something to do with the old stove?
The same error occurs when adding multiple logs to the fireplace.

function: isValidCampfire -- file: ISCampingMenu.lua line # 31 | Vanilla function: onAddMultipleFuel -- file: BB_CS_Camping.lua line # 47 | MOD: Common Sense function: start -- file: ISQueueActionsAction.lua line # 25 | Vanilla Callframe at: StartAction function: begin -- file: ISBaseTimedAction.lua line # 85 | Vanilla function: addToQueue -- file: ISTimedActionQueue.lua line # 16 | Vanilla function: add -- file: ISTimedActionQueue.lua line # 198 | Vanilla function: onMouseUp -- file: ISContextMenu.lua line # 92 | Vanilla
Oct 15, 2025 @ 9:16am 
I will work in it as soon as I can. Busy week at work, sorry.
Originally posted by Lurmey:
I installed this to an ongoing save, made sure the load order went Early Patch > Common Sense > Late Patch, but unfortunately I still can't "Destroy For Fuel" > "All That Can Fit" on the old stove (antique oven) :(

I made sure to update both my main menu mod list and the save's mod list and ensured both have the correct load order, then restarted the game as a whole. The "bb_cs_fireplace_lua" errors are gone, but when I try to add multiple fuel to the old stove it gives me:

`function: isValidCampfire -- file: ISCampingMenu.lua line # 31 | Vanilla function: onAddMultipleFuel -- file: BB_CS_Camping.lua line # 47 | MOD: Common Sense function: start -- file: ISQueueActionsAction.lua line # 25 | Vanilla Callframe at: StartAction function: begin -- file: ISBaseTimedAction.lua line # 85 | Vanilla function: addToQueue -- file: ISTimedActionQueue.lua line # 16 | Vanilla function: add -- file: ISTimedActionQueue.lua line # 198 | Vanilla function: onMouseUp -- file: ISContextMenu.lua line # 92 | Vanilla java.lang.RuntimeException: Object tried to call nil in isValidCampfire 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.pcall(KahluaThread.java:1623) at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:85) at zombie.characters.CharacterTimedActions.LuaTimedActionNew.start(LuaTimedActionNew.java:119) at zombie.characters.CharacterTimedActions.BaseAction.waitToStart(BaseAction.java:115) at zombie.characters.CharacterTimedActions.LuaTimedActionNew.waitToStart(LuaTimedActionNew.java:82) at zombie.characters.IsoGameCharacter.StartAction(IsoGameCharacter.java:6508) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.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:210) at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:200) at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:191) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:851) 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:329) at zombie.GameWindow.frameStep(GameWindow.java:923) at zombie.GameWindow.mainThreadStep(GameWindow.java:647) at zombie.MainThread.mainLoop(MainThread.java:76) at java.base/java.lang.Thread.run(Unknown Source) `

It works fine on a campfire, so I assume it's something to do with the old stove?


I didn't try on an old stove, but trying to add more than one in a fireplace, the character kinda starts the animation, but then stops, and I don't get error message

Correction, I do get an error

`function: isValidCampfire -- file: ISCampingMenu.lua line # 31 | Vanilla
function: onAddMultipleFuel -- file: BB_CS_Camping.lua line # 47 | MOD: Common Sense
function: start -- file: ISQueueActionsAction.lua line # 25 | Vanilla
Callframe at: StartAction
function: begin -- file: ISBaseTimedAction.lua line # 85 | Vanilla
function: addToQueue -- file: ISTimedActionQueue.lua line # 16 | Vanilla
function: add -- file: ISTimedActionQueue.lua line # 198 | Vanilla
function: onMouseUp -- file: ISContextMenu.lua line # 92 | Vanilla
java.lang.RuntimeException: Object tried to call nil in isValidCampfire
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:97)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:769)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:166)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1754)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1554)
at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:77)
at zombie.characters.CharacterTimedActions.LuaTimedActionNew.start(LuaTimedActionNew.java:117)
at zombie.characters.CharacterTimedActions.BaseAction.waitToStart(BaseAction.java:109)
at zombie.characters.CharacterTimedActions.LuaTimedActionNew.waitToStart(LuaTimedActionNew.java:80)
at zombie.characters.IsoGameCharacter.StartAction(IsoGameCharacter.java:5399)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:60)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:206)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:196)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:803)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:166)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1754)
at se.krka.kahlua.vm.KahluaThread.pcallBoolean(KahluaThread.java:1690)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:96)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1456)
at zombie.ui.UIElement.onConsumeMouseButtonUp(UIElement.java:1516)
at zombie.ui.UIManager.updateMouseButtons(UIManager.java:742)
at zombie.ui.UIManager.update(UIManager.java:615)
at zombie.GameWindow.logic(GameWindow.java:298)
at zombie.GameWindow.frameStep(GameWindow.java:790)
at zombie.GameWindow.mainThreadStep(GameWindow.java:552)
at zombie.MainThread.mainLoop(MainThread.java:68)
at java.base/java.lang.Thread.run(Thread.java:1474)
`
`function: BB_CS_Fireplace.lua -- file: BB_CS_Fireplace.lua line # 42 | MOD: Common Sense
java.lang.RuntimeException: attempted index of non-table
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:97)
at se.krka.kahlua.vm.KahluaUtil.luaAssert(KahluaUtil.java:87)
at se.krka.kahlua.vm.KahluaThread.tableSet(KahluaThread.java:1497)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:431)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:166)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1754)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1554)
at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:69)
at se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:109)
at zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:563)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:515)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:504)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:394)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:304)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:435)
at zombie.core.Core.ResetLua(Core.java:4054)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.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:60)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:206)
at se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:61)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:803)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:166)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1754)
at se.krka.kahlua.vm.KahluaThread.pcallBoolean(KahluaThread.java:1690)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:96)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1456)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1418)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1418)
at zombie.ui.UIElement.onConsumeMouseButtonUp(UIElement.java:1516)
at zombie.ui.UIManager.updateMouseButtons(UIManager.java:742)
at zombie.ui.UIManager.update(UIManager.java:615)
at zombie.GameWindow.logic(GameWindow.java:298)
at zombie.GameWindow.frameStep(GameWindow.java:790)
at zombie.GameWindow.mainThreadStep(GameWindow.java:552)
at zombie.MainThread.mainLoop(MainThread.java:68)
at java.base/java.lang.Thread.run(Unknown Source)
`
`function: BB_CS_Fireplace.lua -- file: BB_CS_Fireplace.lua line # 42 | MOD: Common Sense
java.lang.RuntimeException: attempted index of non-table
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:97)
at se.krka.kahlua.vm.KahluaUtil.luaAssert(KahluaUtil.java:87)
at se.krka.kahlua.vm.KahluaThread.tableSet(KahluaThread.java:1497)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:431)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:166)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1754)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1554)
at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:69)
at se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:109)
at zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:563)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:515)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:504)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:394)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:304)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:435)
at zombie.GameWindow.init(GameWindow.java:1173)
at zombie.GameWindow.mainThreadInit(GameWindow.java:648)
at zombie.GameWindow.mainThreadStart(GameWindow.java:514)
at zombie.MainThread.mainLoop(MainThread.java:58)
at java.base/java.lang.Thread.run(Unknown Source)
`
same fireplace issue
`dumping Lua stack trace
function: BB_CS_RecipeCode.lua -- file: BB_CS_RecipeCode.lua line # 13 | MOD: Common Sensejava.lang.RuntimeException: attempted index of non-table
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:99)
at se.krka.kahlua.vm.KahluaUtil.luaAssert(KahluaUtil.java:89)
at se.krka.kahlua.vm.KahluaThread.tableSet(KahluaThread.java:1481)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:434)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:167)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1756)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1560)
at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:69)
at se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:109)
at zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:1334)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:1288)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:1277)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:1179)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:1099)
at zombie.gameStates.GameLoadingState.enter(GameLoadingState.java:155)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:95)
at zombie.GameWindow.logic(GameWindow.java:392)
at zombie.GameWindow.frameStep(GameWindow.java:825)
at zombie.GameWindow.mainThreadStep(GameWindow.java:597)
at zombie.MainThread.mainLoop(MainThread.java:68)
at java.base/java.lang.Thread.run(Unknown Source)
`
`dumping Lua stack trace
function: fetchAllAmmoTypes -- file: BB_CS_GunStats_UI.lua line # 147 | MOD: Common Sense
function: onEarliestStart -- file: BB_CS_GunStats_UI.lua line # 195 | MOD: Common Sensejava.lang.RuntimeException: Object tried to call nil in fetchAllAmmoTypes
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:99)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:761)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:167)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1756)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1588)
at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:60)
at se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:131)
at zombie.Lua.Event.trigger(Event.java:55)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:273)
at zombie.world.moddata.GlobalModData.init(GlobalModData.java:54)
at zombie.iso.IsoWorld.init(IsoWorld.java:2223)
at zombie.gameStates.GameLoadingState$1.runInner(GameLoadingState.java:333)
at zombie.gameStates.GameLoadingState$1.run(GameLoadingState.java:293)
at java.base/java.lang.Thread.run(Unknown Source)
`
new issue ^
Originally posted by Lurmey:
I installed this to an ongoing save, made sure the load order went Early Patch > Common Sense > Late Patch, but unfortunately I still can't "Destroy For Fuel" > "All That Can Fit" on the old stove (antique oven) :(

I made sure to update both my main menu mod list and the save's mod list and ensured both have the correct load order, then restarted the game as a whole. The "bb_cs_fireplace_lua" errors are gone, but when I try to add multiple fuel to the old stove it gives me:

`function: isValidCampfire -- file: ISCampingMenu.lua line # 31 | Vanilla function: onAddMultipleFuel -- file: BB_CS_Camping.lua line # 47 | MOD: Common Sense function: start -- file: ISQueueActionsAction.lua line # 25 | Vanilla Callframe at: StartAction function: begin -- file: ISBaseTimedAction.lua line # 85 | Vanilla function: addToQueue -- file: ISTimedActionQueue.lua line # 16 | Vanilla function: add -- file: ISTimedActionQueue.lua line # 198 | Vanilla function: onMouseUp -- file: ISContextMenu.lua line # 92 | Vanilla java.lang.RuntimeException: Object tried to call nil in isValidCampfire 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.pcall(KahluaThread.java:1623) at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:85) at zombie.characters.CharacterTimedActions.LuaTimedActionNew.start(LuaTimedActionNew.java:119) at zombie.characters.CharacterTimedActions.BaseAction.waitToStart(BaseAction.java:115) at zombie.characters.CharacterTimedActions.LuaTimedActionNew.waitToStart(LuaTimedActionNew.java:82) at zombie.characters.IsoGameCharacter.StartAction(IsoGameCharacter.java:6508) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.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:210) at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:200) at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:191) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:851) 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:329) at zombie.GameWindow.frameStep(GameWindow.java:923) at zombie.GameWindow.mainThreadStep(GameWindow.java:647) at zombie.MainThread.mainLoop(MainThread.java:76) at java.base/java.lang.Thread.run(Unknown Source) `

It works fine on a campfire, so I assume it's something to do with the old stove?

I was getting the same issue - seems to work whenever you do one item at a time rather than the whole stack of fuel. Hope this helps until an update fixes the bug!
I did a very dirty workaround that actually fixed my fireplace issue.

1. Remove (backup first) BB_CS_*.lua files that relates to BBQ, Campfire and Fireplace from mods folder. Usually here -> C:\Program Files (x86)\Steam\steamapps\workshop\content\108600\2875848298\mods\CommonSense\42.0\media\lua\client\ISUI\Overrides
2. Disable this patch mod (

Not sure if Steam synchronises mods automatically, so I can't guarantee that it will last forever.
`dumping Lua stack trace
function: fetchAllAmmoTypes -- file: BB_CS_GunStats_UI.lua line # 147 | MOD: Common Sense
function: onEarliestStart -- file: BB_CS_GunStats_UI.lua line # 195 | MOD: Common Sensejava.lang.RuntimeException: Object tried to call nil in fetchAllAmmoTypes
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:99)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:761)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:167)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1756)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1588)
at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:60)
at se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:131)
at zombie.Lua.Event.trigger(Event.java:55)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:273)
at zombie.world.moddata.GlobalModData.init(GlobalModData.java:54)
at zombie.iso.IsoWorld.init(IsoWorld.java:2223)
at zombie.gameStates.GameLoadingState$1.runInner(GameLoadingState.java:333)
at zombie.gameStates.GameLoadingState$1.run(GameLoadingState.java:293)
at java.base/java.lang.Thread.run(Unknown Source)
`
New issue: player won't tire prying open a door.

function: TirePlayer -- file: BB_Utils_CS.lua line # 49 | MOD: Common Sense
function: perform -- file: BB_CS_TimedAction.lua line # 70 | MOD: Common Sense
ERROR: General f:395372, t:1767493485087> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: Object tried to call nil in TirePlayer at KahluaUtil.fail(KahluaUtil.java:99).
Stack trace:
se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:99)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:761)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:167)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1756)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1560)
se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:77)
zombie.characters.CharacterTimedActions.LuaTimedActionNew.perform(LuaTimedActionNew.java:142)
zombie.characters.IsoGameCharacter.updateInternal(IsoGameCharacter.java:9015)
zombie.characters.IsoGameCharacter.update(IsoGameCharacter.java:8716)
zombie.characters.IsoPlayer.updateInternal1(IsoPlayer.java:2072)
zombie.characters.IsoPlayer.update(IsoPlayer.java:2050)
zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:63)
zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:145)
zombie.iso.IsoCell.ProcessObjects(IsoCell.java:2625)
zombie.iso.IsoCell.updateInternal(IsoCell.java:4899)
zombie.iso.IsoCell.update(IsoCell.java:4856)
zombie.iso.IsoWorld.updateWorld(IsoWorld.java:3268)
zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3360)
zombie.iso.IsoWorld.update(IsoWorld.java:3293)
zombie.gameStates.IngameState.updateInternal(IngameState.java:1475)
zombie.gameStates.IngameState.update(IngameState.java:1296)
zombie.gameStates.GameStateMachine.update(GameStateMachine.java:65)
zombie.GameWindow.logic(GameWindow.java:392)
zombie.GameWindow.frameStep(GameWindow.java:825)
zombie.GameWindow.mainThreadStep(GameWindow.java:597)
zombie.MainThread.mainLoop(MainThread.java:68)
java.base/java.lang.Thread.run(Unknown Source)
ERROR: General f:395372, t:1767493485088> KahluaThread.flushErrorMessage > dumping Lua stack trace
-----------------------------------------
STACK TRACE
-----------------------------------------
function: TirePlayer -- file: BB_Utils_CS.lua line # 49 | MOD: Common Sense
function: perform -- file: BB_CS_TimedAction.lua line # 70 | MOD: Common Sense
LOG : Lua f:395372, t:1767493485088> ISTimedActionQueue:tick: bugged action, cleared queue CSISTimedAction
LOG : ExitDebug f:395675, t:1767493486332> ToggleEscapeMenu 1
LOG : ExitDebug f:395675, t:1767493486332> ToggleEscapeMenu 3
LOG : ExitDebug f:395675, t:1767493486332> ToggleEscapeMenu 4
LOG : ExitDebug f:395675, t:1767493486332> ToggleEscapeMenu 5

Load order is Early, Mod, Late patches.
New issue, CTD in march ridge, seemingly for no reason (was driving, lots of zombies, crashed to desktop each load)


function: BB_CS_RecipeCode.lua -- file: BB_CS_RecipeCode.lua line # 13 | MOD: Common Sense
ERROR: General f:0, t:1768790828001> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: attempted index of non-table at KahluaUtil.fail(KahluaUtil.java:99).
Stack trace:
se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:99)
se.krka.kahlua.vm.KahluaUtil.luaAssert(KahluaUtil.java:89)
se.krka.kahlua.vm.KahluaThread.tableSet(KahluaThread.java:1481)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:434)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:167)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1756)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1560)
se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:69)
se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:109)
zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:1334)
zombie.Lua.LuaManager.RunLua(LuaManager.java:1288)
zombie.Lua.LuaManager.RunLua(LuaManager.java:1277)
zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:1179)
zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:1099)
zombie.gameStates.GameLoadingState.enter(GameLoadingState.java:155)
zombie.gameStates.GameStateMachine.update(GameStateMachine.java:95)
zombie.GameWindow.logic(GameWindow.java:392)
zombie.GameWindow.frameStep(GameWindow.java:825)
zombie.GameWindow.mainThreadStep(GameWindow.java:597)
zombie.MainThread.mainLoop(MainThread.java:68)
java.base/java.lang.Thread.run(Unknown Source)
ERROR: General f:0, t:1768790828001> KahluaThread.flushErrorMessage > dumping Lua stack trace

Had the early patch, common sense, and late patch installed in that order. Problem resolved when removing them.
< >
Showing 1-15 of 19 comments
Per page: 1530 50