Project Zomboid

Project Zomboid

Dynamic Mining
JimsBomb 27 Apr, 2023 @ 8:05pm
Issue report
Hi spoon, I found that there may be issues when creating a new character after died in the same world, tested in both SP(only use Dynamic Mining & CheatMenu) and Dedicated server(with other mods) .

Steps:
1. Create the first character in a new save;
2. Do nothing and be killed by zombies immediately;
3. Create a new character in same world;
4. Report errors in the lower right corner after customizing character but before spawn.

Please check, thanks.
LOG : General , 1682649844932> 0> ----------------------------------------- STACK TRACE ----------------------------------------- function: DropOreDeposit1 -- file: SpoonDM.lua line # 2 | MOD: Dynamic Mining function: SDMOneMinuteHealthChecks -- file: SpoonDM.lua line # 37 | MOD: Dynamic Mining ERROR: General , 1682649844932> 0> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: getInventory of non-table: null at KahluaThread.tableget line:1689. ERROR: General , 1682649844933> 0> DebugLogStream.printException> Stack trace: java.lang.RuntimeException: attempted index: getInventory 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:65) at zombie.GameTime.update(GameTime.java:680) at zombie.gameStates.IngameState.UpdateStuff(IngameState.java:566) at zombie.gameStates.IngameState.updateInternal(IngameState.java:1623) at zombie.gameStates.IngameState.update(IngameState.java:1333) at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101) at zombie.GameWindow.logic(GameWindow.java:298) 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 , 1682649844934> 0> ----------------------------------------- STACK TRACE -----------------------------------------
< >
Showing 1-7 of 7 comments
Powersarge 28 Apr, 2023 @ 8:05pm 
function: DropOreDeposit1 -- file: SpoonDM.lua line # 2 | MOD: Dynamic Mining
function: SDMOneMinuteHealthChecks -- file: SpoonDM.lua line # 37 | MOD: Dynamic Mining

ERROR: General , 1682736740822> 1,125,883,822> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: getInventory of non-table: null at KahluaThread.tableget line:1689.
ERROR: General , 1682736740822> 1,125,883,822> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index: getInventory 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:65)
at zombie.GameTime.update(GameTime.java:680)
at zombie.gameStates.IngameState.UpdateStuff(IngameState.java:566)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1623)
at zombie.gameStates.IngameState.update(IngameState.java:1333)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
at zombie.GameWindow.logic(GameWindow.java:298)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:765)
at zombie.GameWindow.run_ez(GameWindow.java:667)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
LOG : General , 1682736740823> 1,125,883,822> -----------------------------------------
STACK TRACE
-----------------------------------------
function: DropOreDeposit1 -- file: SpoonDM.lua line # 2 | MOD: Dynamic Mining
function: SDMOneMinuteHealthChecks -- file: SpoonDM.lua line # 37 | MOD: Dynamic Mining

LOG : General , 1682736743715> 1,125,886,644> -------------------------------------------------------------
attempted index: getInventory of non-table: null

LOG : General , 1682736743715> 1,125,886,645> -----------------------------------------
STACK TRACE
-----------------------------------------
Powersarge 28 Apr, 2023 @ 8:06pm 
differnt issue no idea what is causeing it but there you go
Sai 6 May, 2023 @ 6:36am 
Hello, wanted to report I got the same error in my dedicated server, on character death. Here's the log:

`attempted index: getInventory of non-table: null function: DropOreDeposit1 -- file: SpoonDM.lua line # 2 | MOD: Dynamic Mining function: SDMOneMinuteHealthChecks -- file: SpoonDM.lua line # 37 | MOD: Dynamic Mining java.lang.RuntimeException: attempted index: getInventory 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:65) at zombie.GameTime.update(GameTime.java:680) at zombie.gameStates.IngameState.UpdateStuff(IngameState.java:566) at zombie.gameStates.IngameState.updateInternal(IngameState.java:1623) at zombie.gameStates.IngameState.update(IngameState.java:1333) at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101) at zombie.GameWindow.logic(GameWindow.java:298) 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) `
spoon  [developer] 15 May, 2023 @ 2:39am 
Yeahhh, those are some weird errors that only happen when character is re-spawning, I tested when making this mod and it won't change anything and the systems keep working even after dying for 10 times. Just a cosmetic glitch that I haven't had time to get rid of - probably something to do with the split screen compatibility stuff I accidentally put in :D
Jasdan 11 Jun, 2023 @ 9:08pm 
I wasn't the host and I can't share the whole Console.txt
But anyway, there was an [ERROR] before the name of the mod
LOG : General , 1686538499243> 24,454,590> -----------------------------------------
STACK TRACE
-----------------------------------------
function: DropOreDeposit1 -- file: SpoonDM.lua line # 2 | MOD: Dynamic Mining
function: SDMOneMinuteHealthChecks -- file: SpoonDM.lua line # 37 | MOD: Dynamic Mining

ERROR: General , 1686538499243> 24,454,591> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: getInventory of non-table: null at KahluaThread.tableget line:1689.
ERROR: General , 1686538499243> 24,454,591> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index: getInventory 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:65)
at zombie.GameTime.update(GameTime.java:680)
at zombie.gameStates.IngameState.UpdateStuff(IngameState.java:566)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1623)
at zombie.gameStates.IngameState.update(IngameState.java:1333)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
at zombie.GameWindow.logic(GameWindow.java:298)
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 , 1686538499244> 24,454,592> -----------------------------------------
STACK TRACE
-----------------------------------------
function: DropOreDeposit1 -- file: SpoonDM.lua line # 2 | MOD: Dynamic Mining
function: SDMOneMinuteHealthChecks -- file: SpoonDM.lua line # 37 | MOD: Dynamic Mining

LOG : General , 1686538499245> 24,454,592> -------------------------------------------------------------
attempted index: Cell of non-table: null

LOG : General , 1686538499245> 24,454,592> -----------------------------------------
STACK TRACE
-----------------------------------------
function: ETLocationUpdate -- file: ExplorerTraitDynamic.lua line # 108 | MOD: Explorer Trait (now dynamic)

ERROR: General , 1686538499245> 24,454,593> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: Cell of non-table: null at KahluaThread.tableget line:1689.
ERROR: General , 1686538499245> 24,454,593> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index: Cell of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:492)
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:65)
at zombie.GameTime.update(GameTime.java:680)
at zombie.gameStates.IngameState.UpdateStuff(IngameState.java:566)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1623)
at zombie.gameStates.IngameState.update(IngameState.java:1333)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
at zombie.GameWindow.logic(GameWindow.java:298)
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 , 1686538499246> 24,454,594> -----------------------------------------
STACK TRACE
-----------------------------------------
function: ETLocationUpdate -- file: ExplorerTraitDynamic.lua line # 108 | MOD: Explorer Trait (now dynamic)

LOG : General , 1686538501759> 24,457,107> -------------------------------------------------------------
attempted index: getInventory of non-table: null

LOG : General , 1686538501759> 24,457,107> -----------------------------------------
STACK TRACE
-----------------------------------------
function: DropOreDeposit1 -- file: SpoonDM.lua line # 2 | MOD: Dynamic Mining
function: SDMOneMinuteHealthChecks -- file: SpoonDM.lua line # 37 | MOD: Dynamic Mining

ERROR: General , 1686538501760> 24,457,108> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: getInventory of non-table: null at KahluaThread.tableget line:1689.
ERROR: General , 1686538501760> 24,457,108> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index: getInventory 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:65)
at zombie.GameTime.update(GameTime.java:680)
at zombie.gameStates.IngameState.UpdateStuff(IngameState.java:566)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1623)
at zombie.gameStates.IngameState.update(IngameState.java:1333)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
at zombie.GameWindow.logic(GameWindow.java:298)
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 , 1686538501761> 24,457,109> -----------------------------------------
STACK TRACE
-----------------------------------------
function: DropOreDeposit1 -- file: SpoonDM.lua line # 2 | MOD: Dynamic Mining
function: SDMOneMinuteHealthChecks -- file: SpoonDM.lua line # 37 | MOD: Dynamic Mining

LOG : General , 1686538501761> 24,457,109> -------------------------------------------------------------
attempted index: Cell of non-table: null

LOG : General , 1686538501761> 24,457,109> -----------------------------------------
STACK TRACE
-----------------------------------------
function: ETLocationUpdate -- file: ExplorerTraitDynamic.lua line # 108 | MOD: Explorer Trait (now dynamic)

ERROR: General , 1686538501761> 24,457,109> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: Cell of non-table: null at KahluaThread.tableget line:1689.
ERROR: General , 1686538501762> 24,457,110> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index: Cell of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:492)
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:65)
at zombie.GameTime.update(GameTime.java:680)
at zombie.gameStates.IngameState.UpdateStuff(IngameState.java:566)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1623)
at zombie.gameStates.IngameState.update(IngameState.java:1333)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
at zombie.GameWindow.logic(GameWindow.java:298)
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 , 1686538501763> 24,457,111> -----------------------------------------
STACK TRACE
-----------------------------------------
Jasdan 11 Jun, 2023 @ 9:08pm 
I have SNAKE's Mod Pack in case that's the cause
spoon  [developer] 9 Jul, 2023 @ 3:10am 
Originally posted by JimsBomb:
Originally posted by Powersarge:
Originally posted by Sai:
Originally posted by Jasdan:

I removed the redbox error some time ago. Just letting you guys know. It didn't change anything but was just annoying :D
< >
Showing 1-7 of 7 comments
Per page: 1530 50