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)
`
"
< >
正在显示第 1 - 2 条,共 2 条留言
Janek 5 月 25 日 下午 4:05 
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> -----------------------------------------
Uberration 6 月 7 日 下午 2:09 
引用自 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.
最后由 Uberration 编辑于; 6 月 7 日 下午 2:11
< >
正在显示第 1 - 2 条,共 2 条留言
每页显示数: 1530 50