Project Zomboid

Project Zomboid

[B42] Bloody Footprints [v1.2]
This topic has been locked
Non-fatal errors
Mod seems to work fine, but it's intermittently throwing these errors. I have a heavily modded game, but I suspect it could be a conflict with Lifestyles, just because of the new "beauty" system it has that seems to touch every tile. But idk.

`Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@9ad515c1
function: RemoveFootprint -- file: BloodyFootprints.lua line # 119 | MOD: Bloody Footprints
function: CleanupFootprints -- file: BloodyFootprints.lua line # 246 | MOD: Bloody Footprints
`

`java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.GeneratedMethodAccessor1592.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.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:60)
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.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:72)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:315)
at zombie.gameStates.IngameState.onTick(IngameState.java:1856)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1726)
at zombie.gameStates.IngameState.update(IngameState.java:1450)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:87)
at zombie.GameWindow.logic(GameWindow.java:384)
at zombie.GameWindow.frameStep(GameWindow.java:917)
at zombie.GameWindow.mainThreadStep(GameWindow.java:643)
at zombie.MainThread.mainLoop(MainThread.java:76)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException: Cannot read field "loadedBits" because "<parameter1>.chunk" is null
at zombie.pathfind.nativeCode.PathfindNative.squareChanged(PathfindNative.java:209)
at zombie.pathfind.PolygonalMap2.squareChanged(PolygonalMap2.java:1596)
at zombie.iso.IsoGridSquare.RemoveTileObject(IsoGridSquare.java:7487)
at zombie.iso.IsoGridSquare.RemoveTileObject(IsoGridSquare.java:7398)
... 24 more
`

`Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@9ad515c1
function: RemoveFootprint -- file: BloodyFootprints.lua line # 119 | MOD: Bloody Footprints
function: CleanupFootprints -- file: BloodyFootprints.lua line # 246 | MOD: Bloody Footprints
java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.GeneratedMethodAccessor1592.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.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:60)
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.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:72)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:315)
at zombie.gameStates.IngameState.onTick(IngameState.java:1856)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1726)
at zombie.gameStates.IngameState.update(IngameState.java:1450)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:87)
at zombie.GameWindow.logic(GameWindow.java:384)
at zombie.GameWindow.frameStep(GameWindow.java:917)
at zombie.GameWindow.mainThreadStep(GameWindow.java:643)
at zombie.MainThread.mainLoop(MainThread.java:76)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException: Cannot read field "loadedBits" because "<parameter1>.chunk" is null
at zombie.pathfind.nativeCode.PathfindNative.squareChanged(PathfindNative.java:209)
at zombie.pathfind.PolygonalMap2.squareChanged(PolygonalMap2.java:1596)
at zombie.iso.IsoGridSquare.RemoveTileObject(IsoGridSquare.java:7487)
at zombie.iso.IsoGridSquare.RemoveTileObject(IsoGridSquare.java:7398)
... 24 more
`
< >
Showing 1-3 of 3 comments
MonkeyShark  [developer] 12 Jun @ 5:06pm 
I recently experienced this too, pretty sure it's because of the footprint despawning mechanic, and happens because it tries to get access to footprints that are too far away. Not entirely sure yet, it is 100% non-fatal though, so nothing to worry about for the time being (I'll still try my best to fix it).

I'll probably make the vanilla blood cleaning mechanic also remove footprints at some point, so if it causes any issues where some footprints never despawn, there will be alternative ways to fix that.
MonkeyShark  [developer] 12 Jun @ 5:48pm 
Should be fixed now :steamthumbsup::cubeglasses:
Sweet, thanks!
< >
Showing 1-3 of 3 comments
Per page: 1530 50