Project Zomboid

Project Zomboid

Bath Towels Overhaul
B42 Bug Report
Every time I dry myself off with a towel I get this error

ERROR: General f:107630, t:1740288002351> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: at MethodArguments.assertValid(MethodArguments.java:123).
Stack trace:
se.krka.kahlua.integration.expose.MethodArguments.assertValid(MethodArguments.java:123)
se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:199)
se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:192)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:988)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1760)
se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:85)
zombie.characters.CharacterTimedActions.LuaTimedActionNew.perform(LuaTimedActionNew.java:143)
zombie.characters.IsoGameCharacter.updateInternal(IsoGameCharacter.java:10440)
zombie.characters.IsoGameCharacter.update(IsoGameCharacter.java:10078)
zombie.characters.IsoPlayer.updateInternal1(IsoPlayer.java:2203)
zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:102)
zombie.characters.IsoPlayer.update(IsoPlayer.java:2183)
zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:71)
zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:155)
zombie.iso.IsoCell.ProcessObjects(IsoCell.java:3058)
zombie.GameProfiler.invokeAndMeasure(GameProfiler.java:195)
zombie.iso.IsoCell.updateInternal(IsoCell.java:5942)
zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:102)
zombie.iso.IsoCell.update(IsoCell.java:5884)
zombie.iso.IsoWorld.updateWorld(IsoWorld.java:3955)
zombie.iso.IsoWorld.updateInternal(IsoWorld.java:4055)
zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:102)
zombie.iso.IsoWorld.update(IsoWorld.java:3979)
zombie.gameStates.IngameState.updateInternal(IngameState.java:1799)
zombie.gameStates.IngameState.update(IngameState.java:1492)
zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
zombie.GameWindow.logic(GameWindow.java:377)
zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:76)
zombie.GameWindow.frameStep(GameWindow.java:909)
zombie.GameWindow.run_ez(GameWindow.java:802)
zombie.GameWindow.mainThread(GameWindow.java:600)
java.base/java.lang.Thread.run(Thread.java:1570)
.
[22-02-25 22:20:02.351] LOG : General f:107630, t:1740288002351> -----------------------------------------
STACK TRACE
-----------------------------------------
Callframe at: FromString
function: decreaseBodyDirtPart -- file: BathTowelsOverhaul_WipeMySelf.lua line # 128 | MOD: Bath Towels Overhaul
function: wipeBloodDirt -- file: BathTowelsOverhaul_WipeMySelf.lua line # 155 | MOD: Bath Towels Overhaul
function: perform -- file: BathTowelsOverhaul_WipeMySelf.lua line # 232 | MOD: Bath Towels Overhaul
function: perform -- file: TimedActionXP.lua line # 21 | MOD: Efficiency Skill Mod B42.
[22-02-25 22:20:02.352] LOG : Lua f:107630, t:1740288002352> ISTimedActionQueue:tick: bugged action, cleared queue BTO_WipeMySelf.
[22-02-25 22:20:05.155] LOG : Lua f:107917, t:1740288005155> zombies: 7 / 2 / 0.26666666666704936.
< >
Showing 1-7 of 7 comments
Mr.Mike 1 Jul @ 9:16am 
Just got this bug report.

`Callframe at: isExclusive
function: doWearClothingTooltip -- file: ISInventoryPaneContextMenu.lua line # 1592 | Vanilla
function: doWearClothingMenu -- file: ISInventoryPaneContextMenu.lua line # 1692 | Vanilla
function: doWearClothingMenu -- file: BathTowelsOverhaul_patches.lua line # 28 | MOD: Bath Towels Overhaul [B42]
function: createMenu -- file: ISInventoryPaneContextMenu.lua line # 825 | Vanilla
function: onRightMouseUp -- file: ISInventoryPane.lua line # 1511 | MOD: CleanUI
java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.GeneratedMethodAccessor1149.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:211)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:201)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:192)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:988)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
at se.krka.kahlua.vm.KahluaThread.pcallBoolean(KahluaThread.java:1902)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onRightMouseUp(UIElement.java:1927)
at zombie.ui.UIElement.onRightMouseUp(UIElement.java:1885)
at zombie.ui.UIElement.onConsumeMouseButtonUp(UIElement.java:1699)
at zombie.ui.UIManager.updateMouseButtons(UIManager.java:857)
at zombie.ui.UIManager.update(UIManager.java:716)
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)
Caused by: java.lang.RuntimeException: unknown location "ShoulderSlot"
at zombie.characters.WornItems.BodyLocationGroup.getLocationNotNull(BodyLocationGroup.java:29)
at zombie.characters.WornItems.BodyLocationGroup.isExclusive(BodyLocationGroup.java:61)
... 22 more
`
Si-Cafe  [developer] 6 Jul @ 12:40pm 
@Mr.Mike Sorry for the late response.
"BathTowelsOverhaul_patches.lua line # 28" in the report is actually the PZ's original code, not a function that my mod code. It's just going through my mod, the cause of the error is in the original.

This is probably caused by another mod overwriting the doWearClothingMenu function, or the presence of an incorrect item script.
Later in the log print **unknown location "ShoulderSlot"**, so it's probably something that adds clothing or attachments...are there any mods you can think of that might be causing this?
Hi, Thank you for the mod.
In B42.10, When I interact with Chicken coop and open chicken door, I get infinite error.

function: render -- file: BathTowelsOverhaul_CleanStainsMenu.lua line # 136 | MOD: Bath Towels Overhaul [B42]

LOG : General f:535, t:1752010143407> -----------------------------------------
STACK TRACE
-----------------------------------------
function: render -- file: BathTowelsOverhaul_CleanStainsMenu.lua line # 136 | MOD: Bath Towels Overhaul [B42]

ERROR: General f:535, t:1752010143407> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: __add not defined for operands in render at KahluaUtil.fail(KahluaUtil.java:100).
Stack trace:
se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:100)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:659)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1805)
se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
zombie.ui.UIElement.render(UIElement.java:2005)
zombie.ui.UIElement.render(UIElement.java:1996)
zombie.ui.UIElement.render(UIElement.java:1996)
zombie.ui.UIManager.render(UIManager.java:410)
zombie.gameStates.IngameState.renderFrameUI(IngameState.java:1331)
zombie.gameStates.IngameState.renderframeui(IngameState.java:1317)
zombie.gameStates.IngameState.renderInternal(IngameState.java:1456)
zombie.gameStates.IngameState.render(IngameState.java:1406)
zombie.gameStates.GameStateMachine.render(GameStateMachine.java:28)
zombie.GameWindow.renderInternal(GameWindow.java:468)
zombie.GameWindow.frameStep(GameWindow.java:940)
zombie.GameWindow.mainThreadStep(GameWindow.java:642)
zombie.MainThread.mainLoop(MainThread.java:76)
java.base/java.lang.Thread.run(Unknown Source)
LOG : General f:535, t:1752010143407> -----------------------------------------
STACK TRACE

Removing this mod fixed infinite error.
Only Occur When I open chicken coop UI.
Si-Cafe  [developer] 8 Jul @ 8:41pm 
@LizAbell Thank you for reporting this. I fixed it.
Originally posted by Si-Cafe:
@LizAbell Thank you for reporting this. I fixed it.


trying hover on dirtynes button on chicken house- it hide in top left corner somehow

-----------------------------------------
function: render -- file: BathTowelsOverhaul_CleanStainsMenu.lua line # 136 | MOD: Bath Towels Overhaul [B42]

LOG : General f:304308, t:1752164733515> -----------------------------------------
STACK TRACE
-----------------------------------------
function: render -- file: BathTowelsOverhaul_CleanStainsMenu.lua line # 136 | MOD: Bath Towels Overhaul [B42]

ERROR: General f:304308, t:1752164733515> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: __add not defined for operands in render at KahluaUtil.fail(KahluaUtil.java:100).
Stack trace:
se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:100)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:659)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1805)
se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
zombie.ui.UIElement.render(UIElement.java:2005)
zombie.ui.UIElement.render(UIElement.java:1996)
zombie.ui.UIElement.render(UIElement.java:1996)
zombie.ui.UIManager.render(UIManager.java:410)
zombie.gameStates.IngameState.renderFrameUI(IngameState.java:1331)
zombie.gameStates.IngameState.renderframeui(IngameState.java:1317)
zombie.gameStates.IngameState.renderInternal(IngameState.java:1456)
zombie.gameStates.IngameState.render(IngameState.java:1406)
zombie.gameStates.GameStateMachine.render(GameStateMachine.java:28)
zombie.GameWindow.renderInternal(GameWindow.java:468)
zombie.GameWindow.frameStep(GameWindow.java:940)
zombie.GameWindow.mainThreadStep(GameWindow.java:642)
zombie.MainThread.mainLoop(MainThread.java:76)
java.base/java.lang.Thread.run(Unknown Source)
LOG : General f:304308, t:1752164733516> -----------------------------------------
STACK TRACE
Benjamin 10 Jul @ 7:22pm 
In B42.10, When I interact with Chicken coop and open chicken door, I get infinite error =(((((((.:steamsad:

function: render -- file: BathTowelsOverhaul_CleanStainsMenu.lua line # 136 | MOD: Bath Towels Overhaul [B42]

ERROR: General f:9205, t:1752199732438> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: __add not defined for operands in render at KahluaUtil.fail(KahluaUtil.java:100).
Stack trace:
se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:100)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:659)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1805)
se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
zombie.ui.UIElement.render(UIElement.java:2005)
zombie.ui.UIElement.render(UIElement.java:1996)
zombie.ui.UIElement.render(UIElement.java:1996)
zombie.ui.UIManager.render(UIManager.java:410)
zombie.gameStates.IngameState.renderFrameUI(IngameState.java:1331)
zombie.gameStates.IngameState.renderframeui(IngameState.java:1317)
zombie.gameStates.IngameState.renderInternal(IngameState.java:1456)
zombie.gameStates.IngameState.render(IngameState.java:1406)
zombie.gameStates.GameStateMachine.render(GameStateMachine.java:28)
zombie.GameWindow.renderInternal(GameWindow.java:468)
zombie.GameWindow.frameStep(GameWindow.java:940)
zombie.GameWindow.mainThreadStep(GameWindow.java:642)
zombie.MainThread.mainLoop(MainThread.java:76)
java.base/java.lang.Thread.run(Unknown Source)
LOG : General f:9205, t:1752199732438> -----------------------------------------
STACK TRACE
Si-Cafe  [developer] 10 Jul @ 11:25pm 
@RunYouCleverBoy, @Benjamin Thank you for reporting the issue.
I’m very sorry. It was a simple mistake on my part. It has definitely been fixed this update.
< >
Showing 1-7 of 7 comments
Per page: 1530 50