Project Zomboid

Project Zomboid

[B41/B42] Day One (Bandits)
"ControlPopulation" error
I've been getting this error message and i've been trying to figure out what the problem is. Anyone have an ideas or have dealt with this error?

"
`Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@ee5550e7
function: ControlPopulation -- file: DOCivilians.lua line # 38 | MOD: Bandits Day One
java.lang.RuntimeException: No implementation found
at se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:112)
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:81)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:281)
at zombie.GameTime.update(GameTime.java:759)
at zombie.gameStates.IngameState.UpdateStuff(IngameState.java:600)
at zombie.GameProfiler.invokeAndMeasure(GameProfiler.java:176)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1774)
at zombie.gameStates.IngameState.update(IngameState.java:1443)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
at zombie.GameWindow.logic(GameWindow.java:372)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:76)
at zombie.GameWindow.frameStep(GameWindow.java:917)
at zombie.GameWindow.run_ez(GameWindow.java:810)
at zombie.GameWindow.mainThread(GameWindow.java:610)
at java.base/java.lang.Thread.run(Unknown Source)
`
"
< >
Showing 1-2 of 2 comments
Janek May 25 @ 4:05pm 
Getting a similar error.

STACK TRACE
-----------------------------------------
Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@4cbc3810
function: ControlPopulation -- file: DOCivilians.lua line # 38 | MOD: Bandits Day One

WARN : General f:5212, t:1748213825535> IsoGameCharacter.doDeferredMovement > WalkTowardState but path2 != null
WARN : General f:5292, t:1748213827963> IsoGameCharacter.doDeferredMovement > WalkTowardState but path2 != null
WARN : General f:5372, t:1748213830432> IsoGameCharacter.doDeferredMovement > WalkTowardState but path2 != null
ERROR: General f:5400, t:1748213831621> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: No implementation found at MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:112).
Stack trace:
se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:112)
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.pcallvoid(KahluaThread.java:1790)
se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66)
se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139)
zombie.Lua.Event.trigger(Event.java:72)
zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:281)
zombie.GameTime.update(GameTime.java:660)
zombie.gameStates.IngameState.UpdateStuff(IngameState.java:644)
zombie.gameStates.IngameState.updateInternal(IngameState.java:1623)
zombie.gameStates.IngameState.update(IngameState.java:1340)
zombie.gameStates.GameStateMachine.update(GameStateMachine.java:87)
zombie.GameWindow.logic(GameWindow.java:384)
zombie.GameWindow.frameStep(GameWindow.java:917)
zombie.GameWindow.mainThreadStep(GameWindow.java:643)
zombie.MainThread.mainLoop(MainThread.java:76)
java.base/java.lang.Thread.run(Unknown Source)
LOG : General f:5400, t:1748213831622> -----------------------------------------
Originally posted by Tenshi Ikari:
I've been getting this error message and i've been trying to figure out what the problem is. Anyone have an ideas or have dealt with this error?


See DOCivilians.lua line # 38 below:


local fz = getCell():getFakeZombieForHit()
local genItem = instanceItem("Base.RollingPin")
if dist > 80 then
if actor.id % 4 == 0 then
local actor = BanditZombie.GetInstanceById(actor.id)
if actor then
actor:addBlood(0.6)
-- SwipeStatePlayer.splash(actor, item, fz)

actor:Hit(item, fz, 1.01, false, 1, false) ### THIS LINE
if actor:getHealth() <= 0 then
actor:setHealth(0)
actor:clearAttachedItems()
-- bandit:changeState(ZombieOnGroundState.instance())
actor:setAttackedBy(getCell():getFakeZombieForHit())
-- bandit:becomeCorpse()
end
end
end
end
end


Line 38:

Set item to genItem, error seems to be gone now.
Last edited by Uberration; Jun 7 @ 2:11pm
< >
Showing 1-2 of 2 comments
Per page: 1530 50