Project Zomboid

Project Zomboid

Excavation - Basement Expansion
PKPenguin 29 Dec, 2024 @ 8:34pm
Bugs
Opening a thread to share error logs and such.
< >
Showing 1-13 of 13 comments
PKPenguin 29 Dec, 2024 @ 8:36pm 
Seeing what might be a conflict with Efficiency Skill.

Dig Stairs action does not produce stairs, does not fill sacks. Nothing seems to happen after the digging animation completes. Pops an error with this stack trace:

STACK TRACE ----------------------------------------- function: digFloor -- file: DiggingAPI.lua line # 234 | MOD: Excavation function: perform -- file: DigStairsAction.lua line # 23 | MOD: Excavation function: perform -- file: TimedActionXP.lua line # 21 | MOD: Efficiency Skill Mod B42 ERROR: General f:939, t:1735533158521> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: Object tried to call nil in digFloor at KahluaUtil.fail(KahluaUtil.java:82). Stack trace: se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82) se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:954) 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:10357) zombie.characters.IsoGameCharacter.update(IsoGameCharacter.java:9995) zombie.characters.IsoPlayer.updateInternal1(IsoPlayer.java:2200) zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:102) zombie.characters.IsoPlayer.update(IsoPlayer.java:2180) 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:5955) zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:102) zombie.iso.IsoCell.update(IsoCell.java:5897) zombie.iso.IsoWorld.updateWorld(IsoWorld.java:3893) zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3993) zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:102) zombie.iso.IsoWorld.update(IsoWorld.java:3917) zombie.gameStates.IngameState.updateInternal(IngameState.java:1750) zombie.gameStates.IngameState.update(IngameState.java:1443) zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101) zombie.GameWindow.logic(GameWindow.java:372) zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:76) zombie.GameWindow.frameStep(GameWindow.java:917) zombie.GameWindow.run_ez(GameWindow.java:810) zombie.GameWindow.mainThread(GameWindow.java:610) java.base/java.lang.Thread.run(Unknown Source) LOG : General f:939, t:1735533158522> ----------------------------------------- STACK TRACE ----------------------------------------- function: digFloor -- file: DiggingAPI.lua line # 234 | MOD: Excavation function: perform -- file: DigStairsAction.lua line # 23 | MOD: Excavation function: perform -- file: TimedActionXP.lua line # 21 | MOD: Efficiency Skill Mod B42 LOG : Lua f:939, t:1735533158526> ISTimedActionQueue:tick: bugged action, cleared queue DigStairsAction
albion  [developer] 29 Dec, 2024 @ 9:02pm 
make sure starlit library is installed and up to date (unsub and resub), it's failing to find a function from there
PKPenguin 29 Dec, 2024 @ 9:18pm 
That + autosorting my mod list seems to have fixed it. Thanks
albion  [developer] 30 Dec, 2024 @ 11:29am 
glad to hear it, i'll get the mod to check starlit version + warn the user if it's outdated in the future
austiinos 30 Dec, 2024 @ 3:50pm 
I've been getting 100+ errors when I respawn. This is one of the final error messages in my debuglog. I haven't had the time to do it again yet.

function: Add -- file: DiggingAPI.lua line # 28 | MOD: Excavation.
[30-12-24 16:39:32.746] ERROR: General f:196343, t:1735598372746> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: attempted index: getZ of non-table: null at KahluaThread.tableget(KahluaThread.java:1667).
albion  [developer] 30 Dec, 2024 @ 3:58pm 
ah, i see, my bad - ignore for now, will be fixed next update but the errors are harmless
austiinos 30 Dec, 2024 @ 4:02pm 
ya I should have mentioned it hasn't impacted me in a bad way. Thank you.
Mslate 6 Jan @ 7:49am 
had an error with this mod and it put the whole tile back to default which included my workshop with all my loot gone.
albion  [developer] 6 Jan @ 9:55am 
do you have an error log?
Not sure if this is Excavation related or not, but with the Brush Tool Manager, I can't place functional lighting in my basement because (I assume since the parts I have excavated is considered outside) the room seems to not have electricity.
Last edited by FootFeetish69; 10 Jan @ 9:02pm
`function: render -- file: DigStairsCursor.lua line # 61 | MOD: Excavation
function: DoTileBuilding -- file: BaseSquareCursor.lua line # 96 | MOD: Starlit Library
function: DoTileBuildingJoyPad -- file: ISBuildingObject.lua line # 706 | Vanilla
java.lang.RuntimeException: __add not defined for operands in render
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:659)
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.pcallvoid(KahluaThread.java:1790)
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:81)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:509)
at zombie.iso.IsoCell.doBuildingInternal(IsoCell.java:3608)
at zombie.iso.IsoCell.DoBuilding(IsoCell.java:3568)
at zombie.iso.fboRenderChunk.FBORenderCell.renderInternal(FBORenderCell.java:428)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:102)
at zombie.iso.IsoCell.render(IsoCell.java:4823)
at zombie.iso.IsoWorld.renderInternal(IsoWorld.java:3644)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:102)
at zombie.iso.IsoWorld.render(IsoWorld.java:3605)
at zombie.gameStates.IngameState.renderFrameInternal(IngameState.java:1265)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:128)
at zombie.gameStates.IngameState.renderframe(IngameState.java:1239)
at zombie.gameStates.IngameState.renderInternal(IngameState.java:1406)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:102)
at zombie.gameStates.IngameState.render(IngameState.java:1382)
at zombie.gameStates.GameStateMachine.render(GameStateMachine.java:37)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:102)
at zombie.GameWindow.renderInternal(GameWindow.java:455)
at zombie.GameWindow.frameStep(GameWindow.java:942)
at zombie.GameWindow.run_ez(GameWindow.java:814)
at zombie.GameWindow.mainThread(GameWindow.java:615)
at java.base/java.lang.Thread.run(Unknown Source)
`
Valindrae 16 Feb @ 12:06am 
I think I had something similar happen like Mslate
A part of my house, has reset somehow and my self-dug basement was under it and now there is just a part of it missing (void) I can build Wallframes along the void but whenever I try to finish the wall, my game crashes and the world rolls back by ca 12 hours. This is the Error that follows:

WARN : General f:10995, t:1739692474905> BaseCraftingLogic.addEventListener > Event 'onShowManualSelectChanged' is unknown.
LOG : Lua f:10995, t:1739692474905> === CREATING BUILD PANEL ===
ERROR: Lua f:11269, t:1739692479490> ERROR: player not set in DoTileBuilding

After this the game crashes. I can record the crash and the missing part of the basement if that helps
albion  [developer] 16 Feb @ 12:19am 
is that the entire error? the log just ends like that? i can't do much to diagnose a crash without a stack trace unfortunately

i'm hoping since the chunk corruption (which causes the game to reset chunks) seems very rare that it's just unrelated to the mod entirely - it shouldn't really be able to cause any in theory

i can look into fixing building against the void crashing (if it consistently happens to you i can probably reproduce it too) but it's very likely a vanilla bug and seemingly can only be done after chunk corruption has already occurred
< >
Showing 1-13 of 13 comments
Per page: 1530 50