Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
ERROR: General , 1660671925621> 1,870,614,729> DebugLogStream.printException> Stack trace:
java.lang.NullPointerException: Cannot invoke "zombie.iso.IsoGridSquare.getX()" because "this.square" is null
at zombie.iso.IsoObject.getX(IsoObject.java:3023)
at zombie.characters.IsoZombie.lambda$registerVariableCallbacks$12(IsoZombie.java:565)
at zombie.core.skinnedmodel.advancedanimation.AnimationVariableSlotCallback.getValue(AnimationVariableSlotCallback.java:34)
at zombie.core.skinnedmodel.advancedanimation.AnimationVariableSlotCallbackBool.getValueString(AnimationVariableSlotCallbackBool.java:49)
at zombie.core.skinnedmodel.advancedanimation.AnimationVariableSource.getVariableString(AnimationVariableSource.java:292)
at zombie.characters.IsoGameCharacter.getVariableString(IsoGameCharacter.java:13614)
at zombie.characters.action.conditions.CharacterVariableCondition.resolveValue(CharacterVariableCondition.java:247)
at zombie.characters.action.conditions.CharacterVariableCondition.passes(CharacterVariableCondition.java:279)
at zombie.characters.action.ActionTransition.passes(ActionTransition.java:138)
at zombie.characters.action.ActionContext.evaluateCurrentStateTransitions(ActionContext.java:157)
at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
at zombie.util.Lambda.capture(Lambda.java:130)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
at zombie.characters.action.ActionContext.updateInternal(ActionContext.java:78)
at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
at zombie.util.Lambda.capture(Lambda.java:130)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
at zombie.characters.action.ActionContext.update(ActionContext.java:66)
at zombie.characters.IsoGameCharacter.postUpdateInternal(IsoGameCharacter.java:12046)
at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
at zombie.util.Lambda.capture(Lambda.java:130)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
at zombie.characters.IsoGameCharacter.postupdate(IsoGameCharacter.java:12025)
at zombie.characters.IsoZombie.postUpdateInternal(IsoZombie.java:2103)
at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
at zombie.util.Lambda.capture(Lambda.java:130)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
at zombie.characters.IsoZombie.postupdate(IsoZombie.java:2095)
at zombie.MovingObjectUpdateSchedulerUpdateBucket.postupdate(MovingObjectUpdateSchedulerUpdateBucket.java:97)
at zombie.MovingObjectUpdateScheduler.postupdate(MovingObjectUpdateScheduler.java:185)
at zombie.CollisionManager.resolveContactsInternal(CollisionManager.java:411)
at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
at zombie.util.Lambda.capture(Lambda.java:130)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
at zombie.CollisionManager.ResolveContacts(CollisionManager.java:236)
at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3482)
at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
at zombie.util.Lambda.capture(Lambda.java:130)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
at zombie.iso.IsoWorld.update(IsoWorld.java:3407)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1657)
at zombie.gameStates.IngameState.update(IngameState.java:1373)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
at zombie.GameWindow.logic(GameWindow.java:297)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:764)
at zombie.GameWindow.run_ez(GameWindow.java:680)
at zombie.GameWindow.mainThread(GameWindow.java:494)
at java.base/java.lang.Thread.run(Unknown Source)
Looking at the official Project Zomboid Discord, people have had that issue before this mod even came out -> https://imgur.com/a/eFtGsEt
Reported to the PZ team here https://discord.com/channels/136501320340209664/1009184882246819921/1009184884352368731
Callframe at: error
function: makeDistribution -- file: randomzombies_server.lua line # 53 | MOD: Random Zombies
function: updateAllZombies -- file: randomzombies_server.lua line # 703 | MOD: Random Zombies
ERROR: General , 1662045217131> ExceptionLogger.logException> Exception thrown se.krka.kahlua.vm.KahluaException: Fragile, NormalTough and Tough do not add up to 100 at BaseLib.error line:292.
ERROR: General , 1662045217132> DebugLogStream.printException> Stack trace:
se.krka.kahlua.vm.KahluaException: Fragile, NormalTough and Tough do not add up to 100
at se.krka.kahlua.stdlib.BaseLib.error(BaseLib.java:292)
at se.krka.kahlua.stdlib.BaseLib.call(BaseLib.java:120)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:1007)
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:92)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1664)
at zombie.gameStates.IngameState.update(IngameState.java:1373)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
at zombie.GameWindow.logic(GameWindow.java:297)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:764)
at zombie.GameWindow.run_ez(GameWindow.java:680)
at zombie.GameWindow.mainThread(GameWindow.java:494)
at java.base/java.lang.Thread.run(Unknown Source)
LOG : General , 1662045217133> -----------------------------------------
STACK TRACE
-----------------------------------------
Callframe at: error
function: makeDistribution -- file: randomzombies_server.lua line # 53 | MOD: Random Zombies
function: updateAllZombies -- file: randomzombies_server.lua line # 703 | MOD: Random Zombies
DEBUG: Vehicle , 1662045220235> CarController.<init> > Vehicle vid=255 type=Base.VanSeats has been added at (9082.070313;11555.500000;0.045059) auth=vid:Base.VanSeats(255) pid:(-1) auth=Server static=false active=false
ERROR: General , 1662045224643> ExceptionLogger.logException> Exception thrown se.krka.kahlua.vm.KahluaException: Fragile, NormalTough and Tough do not add up to 100 at BaseLib.error line:292.
ERROR: General , 1662045224643> DebugLogStream.printException> Stack trace:
se.krka.kahlua.vm.KahluaException: Fragile, NormalTough and Tough do not add up to 100
at se.krka.kahlua.stdlib.BaseLib.error(BaseLib.java:292)
at se.krka.kahlua.stdlib.BaseLib.call(BaseLib.java:120)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:1007)
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:92)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1664)
at zombie.gameStates.IngameState.update(IngameState.java:1373)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
at zombie.GameWindow.logic(GameWindow.java:297)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:764)
at zombie.GameWindow.run_ez(GameWindow.java:680)
at zombie.GameWindow.mainThread(GameWindow.java:494)
at java.base/java.lang.Thread.run(Unknown Source)
LOG : General , 1662045224644> -----------------------------------------
STACK TRACE
-----------------------------------------
Callframe at: error
function: makeDistribution -- file: randomzombies_server.lua line # 53 | MOD: Random Zombies
function: updateAllZombies -- file: randomzombies_server.lua line # 703 | MOD: Random Zombies
LOG : General , 1662045227472> EXITDEBUG: ToggleEscapeMenu 1
LOG : General , 1662045227472> EXITDEBUG: ToggleEscapeMenu 3
LOG : General , 1662045227472> EXITDEBUG: ToggleEscapeMenu 4
LOG : General , 1662045227472> EXITDEBUG: ToggleEscapeMenu 5
LOG : General , 1662045227472> EXITDEBUG: setGameSpeed 1
LOG : General , 1662045227473> EXITDEBUG: setGameSpeed 3
LOG : General , 1662045227473> EXITDEBUG: setShowPausedMessage 1
LOG : General , 1662045227473> EXITDEBUG: setShowPausedMessage 2
LOG : General , 1662045227473> ECC: OnKeyPressed FranklinGerard
LOG : General , 1662045229941> EXITDEBUG: onMenuItemMouseDownMainMenu 1 (item=QUIT_TO_DESKTOP)
LOG : General , 1662045229941> EXITDEBUG: onMenuItemMouseDownMainMenu 4
LOG : General , 1662045232944> EXITDEBUG: setGameSpeed 1
LOG : General , 1662045232945> EXITDEBUG: setGameSpeed 3
LOG : General , 1662045232945> EXITDEBUG: pauseSoundAndMusic 1
LOG : General , 1662045232945> EXITDEBUG: pauseSoundAndMusic 2
LOG : General , 1662045232945> EXITDEBUG: setShowPausedMessage 1
LOG : General , 1662045232945> EXITDEBUG: setShowPausedMessage 2
LOG : General , 1662045232945> EXITDEBUG: Core.quitToDesktop
LOG : General , 1662045232977> EXITDEBUG: GameWindow.exit 1
LOG : General , 1662045232977> EXITDEBUG: WorldStreamer.stop 1
LOG : General , 1662045232978> EXITDEBUG: WorldStreamer.stop 2
LOG : General , 1662045233141> EXITDEBUG: WorldStreamer.stop 3
LOG : General , 1662045233141> EXITDEBUG: WorldStreamer.stop 4
LOG : General , 1662045233141> EXITDEBUG: ChunkSaveWorker.SaveNow 1
LOG : General , 1662045233141> EXITDEBUG: ChunkSaveWorker.SaveNow 3
LOG : General , 1662045233150> EXITDEBUG: WorldStreamer.stop 5
LOG : General , 1662045233155> CUI - Writing button location parameters to file
LOG : General , 1662045233156> CUI - Saving button locations
LOG : General , 1662045233393> reanimate: saved 0 zombies
LOG : General , 1662045233485> Saving GlobalModData
LOG : General , 1662045233495> removing all player data
LOG : General , 1662045233495> - player: 0
LOG : General , 1662045233495> removing player inventory
LOG : General , 1662045233495> removing buttonprompts
LOG : General , 1662045233495> removing loot inventory
LOG : General , 1662045233496> removing equipped icons
LOG : General , 1662045233496> removing characterInfo
LOG : General , 1662045233496> removing backButtonWheel
LOG : General , 1662045233496> removing craftingUI
LOG : General , 1662045233496> removing mechanicsUI
LOG : General , 1662045233497> removing all player data
LOG : General , 1662045233497> - player: 0
LOG : General , 1662045233627> EXITDEBUG: GameWindow.exit 2
LOG : General , 1662045233627> EXITDEBUG: GameWindow.exit 3
LOG : General , 1662045233629> EXITDEBUG: GameWindow.exit 4
LOG : General , 1662045233630> 1662045233630> znet: Java_zombie_core_znet_SteamUtils_n_1Shutdown
LOG : General , 1662045234068> GameThread exited.
LOG : General , 1662045234068> EXITDEBUG: GameWindow.exit 5
Oh, alright. I will go fix that. Thanks for the feedback.
I figured out my mistake. I did not realize the the Smart percentage was independent. of the speed and toughness percentages.
Dedicated server
Debian Bullseye/11
2-6 people connected
Density: Zombies = 3 (High)
BLTRandomZombies = {
-- Minimum=0.00 Maximum=100.00 Default=2.00
Crawler = 5.0,
-- Minimum=0.00 Maximum=100.00 Default=15.00
Shambler = 35.0,
-- Minimum=0.00 Maximum=100.00 Default=78.00
FastShambler = 35.0,
-- Minimum=0.00 Maximum=100.00 Default=5.00
Sprinter = 25.0,
-- Minimum=0.00 Maximum=100.00 Default=0.00
Fragile = 1.0,
-- Minimum=0.00 Maximum=100.00 Default=100.00
NormalTough = 98.0,
-- Minimum=0.00 Maximum=100.00 Default=0.00
Tough = 1.0,
-- Minimum=0.00 Maximum=100.00 Default=0.00
Smart = 0.1,
-- Minimum=1000 Maximum=60000 Default=7500
Frequency = 7500,
},
We are currently playing in Louisville. It mainly happens when driving through the city, though it happens on foot during encounters with zombies. I'm personally way less affected than friends who will crash 3+ times on a single drive compared to my 0-1 times.
Everyone is playing with increased -Xmx and -Xms values clientside.
Unfortunately, it's also not throwing any error codes before the game freezes, so I'm at a bit of a loss with this one. It's been somewhat of a nightmare to test, since it only happens when I've been loaded into a save for 2-4 hours IRL, resulting in a lot of game resets over the past few weeks while I've been trying to figure out what's been causing it. Tried to see if I could figure it out on my own before I bugged anybody about it, but alas, I have been unsuccessful.
I've double-triple checked that none of my settings have been entered incorrectly (everything that needs to add up to 100%, does), have crawlers set to 0%, and I've gone through each of the mods that I think could possibly be causing this issue, but admittedly haven't had the time to go through every single one of the 50 or so mods I have installed. But, I am not naive to the fact I may have missed something here.
I believe it's an issue between the Night Sprinters mod, and your mod, maybe in combination with something else I am unaware of, as I've gone two weeks in-game with only Night Sprinters (and everything else I'd usually be running) enabled just fine, but have that same recurring crash otherwise. I was excited to start using the two of them together when I saw that you two had made them compatible! Been looking forward to getting a good friend of mine into PZ and would like to eventually run this in our co-op game, but if it isn't working for me in single player, it definitely won't work for me on co-op.
Open to any input, and hoping for a resolution to this, thank you for creating such a great mod!
Mod list: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2688520321
Maybe we should try to focus on the saves you have that are already borked.
Have you tried disabling Random Zombies for those saves? Did it fix the issue?
If so, you can upload your save file somewhere for me to try to reproduce the issue on my setup.
Also, you say the screen just straight up freezes? You then have to Force Quit the game?
Opened the same save that died on me this morning, after disabling Random Zombies, and finished the loot run I had originally intended. Day one through three went on without a hitch, then decided to drive through Louisville blaring my horn in an attempt to stress my system to see if that triggered anything. Managed <5fps and still no freeze or crash of any kind, honestly kind of impressed at that. Character died, but I backed up an earlier one before I screamed into Louisville, not entirely sure how or where I'd upload the save for you to access, I'd be happy to do so though.
Yes, no kickback to the main menu, black screen, or the game closing itself out on me, just frozen. Been the same result 100% of the time over the past week or so I've been screwing around with it. Have to open a second desktop via Windows + Tab in order to force close the game.
Not sure if it's worth mentioning, but whenever I do reopen the save after it's frozen like that, with or without disabling Random Zombies, the world state seems to have been reset, it skips me forward to the start of the next day at 9AM, all loot has respawned, old cars are gone and new cars have appeared.
I also meant to say in my initial comment that I've also tried completely reinstalling the game, unsubscribing from all mods, reinstalling, etc., as well as rolling back to an older patch to see if there was any difference, and unfortunately there wasn't.
Users\(yourname)\Zomboid\Saves\(yourdifficultypreset). The name should be something like "21-09-2022_11-37-51". You can use something like WeTransfer to upload the zipped directory.
Save: https://we.tl/t-S4d9R80kOj
If that didn't work, apologies, it's my first time using something like WeTransfer. Let me know if there's anything else I can do to help!
I was able to load your save with all the mods, I enabled Random Zombies and let the game run for a few in-game days surrounded by zombies but could not reproduce the freeze unfortunately :(
If we find more consistent steps to reproduce the issue, I'll look more into it.
Just one quick add-on question, when you ran the game for a few days surrounded as you mentioned, you weren't speeding up time, correct? I've noticed I can go quite a bit longer if I'm speeding up time while on a new save. Don't mean to sound as if I'm doubting your methods, just want to be 100% certain haha
That aside, if I end up figuring out what's been causing it, I'll be sure to post the issue I was having just so nobody else has to deal with it in the future. Thank you again!