Cài đặt Steam
Đăng nhập
|
Ngôn ngữ
简体中文 (Trung giản thể)
繁體中文 (Trung phồn thể)
日本語 (Nhật)
한국어 (Hàn Quốc)
ไทย (Thái)
Български (Bulgaria)
Čeština (CH Séc)
Dansk (Đan Mạch)
Deutsch (Đức)
English (Anh)
Español - España (Tây Ban Nha - TBN)
Español - Latinoamérica (Tây Ban Nha cho Mỹ Latin)
Ελληνικά (Hy Lạp)
Français (Pháp)
Italiano (Ý)
Bahasa Indonesia (Indonesia)
Magyar (Hungary)
Nederlands (Hà Lan)
Norsk (Na Uy)
Polski (Ba Lan)
Português (Tiếng Bồ Đào Nha - BĐN)
Português - Brasil (Bồ Đào Nha - Brazil)
Română (Rumani)
Русский (Nga)
Suomi (Phần Lan)
Svenska (Thụy Điển)
Türkçe (Thổ Nhĩ Kỳ)
Українська (Ukraina)
Báo cáo lỗi dịch thuật








LOG : General f:55488, t:1759380494224> -----------------------------------------
STACK TRACE
-----------------------------------------
function: martial -- file: MoreTraits.lua line # 1893 | MOD: More Traits
LOG : Lua f:55488, t:1759380494224> PointBlankCanTriggerCheck:
LOG : Lua f:55608, t:1759380496222> Overwrite
LOG : Lua f:55608, t:1759380496223> PointBlankCanTriggerCheck:
LOG : Lua f:55628, t:1759380496556> PointBlankCanTriggerCheck:
LOG : General f:55628, t:1759380496557> -----------------------------------------
STACK TRACE
-----------------------------------------
function: martial -- file: MoreTraits.lua line # 1864 | MOD: More Traits
ERROR: General f:55628, t:1759380496557> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: Object tried to call nil in martial at KahluaUtil.fail(KahluaUtil.java:101).
Stack trace:
se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:101)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:815)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:174)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1826)
se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1653)
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:458)
zombie.characters.IsoGameCharacter.Hit(IsoGameCharacter.java:7357)
zombie.characters.IsoZombie.Hit(IsoZombie.java:1354)
zombie.characters.IsoGameCharacter.Hit(IsoGameCharacter.java:7327)
zombie.CombatManager.attackCollisionCheck(CombatManager.java:1266)
zombie.ai.states.SwipeStatePlayer.OnAnimEvent_AttackCollisionCheck(SwipeStatePlayer.java:367)
zombie.core.skinnedmodel.advancedanimation.events.AnimEventListenerWrapperNoTrackEnum.animEvent(AnimEventListenerWrapperNoTrackEnum.java:31)
zombie.core.skinnedmodel.advancedanimation.events.AnimEventListenerWrapperNoTrackEnum.animEvent(AnimEventListenerWrapperNoTrackEnum.java:25)
zombie.core.skinnedmodel.advancedanimation.events.AnimEventBroadcaster.animEvent(AnimEventBroadcaster.java:106)
zombie.ai.State.animEvent(State.java:48)
zombie.ai.StateMachine.lambda$stateAnimEvent$4(StateMachine.java:310)
zombie.util.lambda.Consumers$Params4$CallbackStackItem.accept(Consumers.java:210)
zombie.util.list.PZArrayUtil.forEach(PZArrayUtil.java:1110)
zombie.util.Lambda.lambda$forEachFrom$7(Lambda.java:307)
zombie.util.lambda.Stacks$Params7$CallbackStackItem.invoke(Stacks.java:487)
zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
zombie.util.Lambda.capture(Lambda.java:164)
zombie.util.Lambda.forEachFrom(Lambda.java:304)
zombie.ai.StateMachine.stateAnimEvent(StateMachine.java:306)
zombie.characters.IsoGameCharacter.OnAnimEvent(IsoGameCharacter.java:4754)
zombie.characters.IsoPlayer.OnAnimEvent(IsoPlayer.java:9227)
zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.invokeAnimEvent(AdvancedAnimator.java:310)
zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.OnAnimEvent(AdvancedAnimator.java:302)
zombie.core.skinnedmodel.advancedanimation.AnimLayer.invokeAnimEvent(AnimLayer.java:287)
zombie.core.skinnedmodel.advancedanimation.AnimLayer.updateInternal(AnimLayer.java:597)
zombie.core.skinnedmodel.advancedanimation.AnimLayer.Update(AnimLayer.java:476)
zombie.core.skinnedmodel.advancedanimation.SubLayerSlot.update(SubLayerSlot.java:40)
zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.updateInternal(AdvancedAnimator.java:565)
zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.update(AdvancedAnimator.java:513)
zombie.characters.IsoGameCharacter.postUpdateInternal(IsoGameCharacter.java:13187)
zombie.characters.IsoGameCharacter.postupdate(IsoGameCharacter.java:13119)
zombie.characters.IsoPlayer.postupdateInternal(IsoPlayer.java:3788)
zombie.characters.IsoPlayer.postupdate(IsoPlayer.java:3781)
zombie.MovingObjectUpdateSchedulerUpdateBucket.postupdate(MovingObjectUpdateSchedulerUpdateBucket.java:89)
zombie.MovingObjectUpdateScheduler.postupdate(MovingObjectUpdateScheduler.java:180)
zombie.iso.IsoWorld.updateWorld(IsoWorld.java:4216)
zombie.iso.IsoWorld.updateInternal(IsoWorld.java:4323)
zombie.iso.IsoWorld.update(IsoWorld.java:4237)
zombie.gameStates.IngameState.updateInternal(IngameState.java:1700)
zombie.gameStates.IngameState.update(IngameState.java:1465)
zombie.gameStates.GameStateMachine.update(GameStateMachine.java:87)
zombie.GameWindow.logic(GameWindow.java:386)
zombie.GameWindow.frameStep(GameWindow.java:923)
zombie.GameWindow.mainThreadStep(GameWindow.java:647)
zombie.MainThread.mainLoop(MainThread.java:76)
java.base/java.lang.Thread.run(Unknown Source)
LOG : General f:55628, t:1759380496557> -----------------------------------------
STACK TRACE
-----------------------------------------
function: martial -- file: MoreTraits.lua line # 1864 | MOD: More Traits
LOG : Lua f:55628, t:1759380496557> PointBlankCanTriggerCheck:
LOG : Lua f:55628, t:1759380496558> meleekill scheduled
LOG : ExitDebug f:55735, t:1759380498355> ToggleEscapeMenu 1
LOG : ExitDebug f:55735, t:1759380498355> ToggleEscapeMenu 3
LOG : ExitDebug f:55735, t:1759380498355> ToggleEscapeMenu 4
LOG : ExitDebug f:55735, t:1759380498355> ToggleEscapeMenu 5
When I attack a zombie, an error message appears.
`function: tavernbrawler -- file: MoreTraits.lua line # 2048 | MOD: More Traits
java.lang.RuntimeException: Object tried to call nil in tavernbrawler
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:101)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:815)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:174)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1826)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1653)
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:458)
at zombie.characters.IsoGameCharacter.Hit(IsoGameCharacter.java:7357)
at zombie.characters.IsoZombie.Hit(IsoZombie.java:1354)
at zombie.characters.IsoGameCharacter.Hit(IsoGameCharacter.java:7327)
at zombie.CombatManager.attackCollisionCheck(CombatManager.java:1266)
at zombie.ai.states.SwipeStatePlayer.OnAnimEvent_AttackCollisionCheck(SwipeStatePlayer.java:367)
at zombie.core.skinnedmodel.advancedanimation.events.AnimEventListenerWrapperNoTrackEnum.animEvent(AnimEventListenerWrapperNoTrackEnum.java:31)
at zombie.core.skinnedmodel.advancedanimation.events.AnimEventListenerWrapperNoTrackEnum.animEvent(AnimEventListenerWrapperNoTrackEnum.java:25)
at zombie.core.skinnedmodel.advancedanimation.events.AnimEventBroadcaster.animEvent(AnimEventBroadcaster.java:106)
at zombie.ai.State.animEvent(State.java:48)
at zombie.ai.StateMachine.lambda$stateAnimEvent$4(StateMachine.java:310)
at zombie.util.lambda.Consumers$Params4$CallbackStackItem.accept(Consumers.java:210)
at zombie.util.list.PZArrayUtil.forEach(PZArrayUtil.java:1110)
at zombie.util.Lambda.lambda$forEachFrom$7(Lambda.java:307)
at zombie.util.lambda.Stacks$Params7$CallbackStackItem.invoke(Stacks.java:487)
at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
at zombie.util.Lambda.capture(Lambda.java:164)
at zombie.util.Lambda.forEachFrom(Lambda.java:304)
at zombie.ai.StateMachine.stateAnimEvent(StateMachine.java:306)
at zombie.characters.IsoGameCharacter.OnAnimEvent(IsoGameCharacter.java:4754)
at zombie.characters.IsoPlayer.OnAnimEvent(IsoPlayer.java:9227)
at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.invokeAnimEvent(AdvancedAnimator.java:310)
at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.OnAnimEvent(AdvancedAnimator.java:302)
at zombie.core.skinnedmodel.advancedanimation.AnimLayer.invokeAnimEvent(AnimLayer.java:287)
at zombie.core.skinnedmodel.advancedanimation.AnimLayer.updateInternal(AnimLayer.java:597)
at zombie.core.skinnedmodel.advancedanimation.AnimLayer.Update(AnimLayer.java:476)
at zombie.core.skinnedmodel.advancedanimation.SubLayerSlot.update(SubLayerSlot.java:40)
at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.updateInternal(AdvancedAnimator.java:565)
at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.update(AdvancedAnimator.java:513)
at zombie.characters.IsoGameCharacter.postUpdateInternal(IsoGameCharacter.java:13187)
at zombie.characters.IsoGameCharacter.postupdate(IsoGameCharacter.java:13119)
at zombie.characters.IsoPlayer.postupdateInternal(IsoPlayer.java:3788)
at zombie.characters.IsoPlayer.postupdate(IsoPlayer.java:3781)
at zombie.MovingObjectUpdateSchedulerUpdateBucket.postupdate(MovingObjectUpdateSchedulerUpdateBucket.java:89)
at zombie.MovingObjectUpdateScheduler.postupdate(MovingObjectUpdateScheduler.java:180)
at zombie.iso.IsoWorld.updateWorld(IsoWorld.java:4216)
at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:4323)
at zombie.iso.IsoWorld.update(IsoWorld.java:4237)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1700)
at zombie.gameStates.IngameState.update(IngameState.java:1465)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:87)
at zombie.GameWindow.logic(GameWindow.java:386)
at zombie.GameWindow.frameStep(GameWindow.java:923)
at zombie.GameWindow.mainThreadStep(GameWindow.java:647)
at zombie.MainThread.mainLoop(MainThread.java:76)
at java.base/java.lang.Thread.run(Unknown Source)
`
"replace "getCategories" to "getWeaponCategories""
Do I need to update the Project Zomboid game file?
A pull request was just merged that adds null safety checks for all the weapon-related traits. The crashes were caused by the code trying to call methods (like `getCategories()`) that don't exist on certain weapon types, and the `luckimpact` variable sometimes being nil.
The fix is now available on the GitHub repository:
https://github.com/hypnotoadtrance/MoreTraits
The Steam Workshop version should be updated soon once the mod author publishes the next release. If you can't wait, you can manually download the fixed version from GitHub.
**Affected traits that are now fixed:**
- Pro Spear, Pro Blunt, Pro Blade, Pro Gun
- Martial Artist
- Tavern Brawler
Thanks for reporting the issue!