Project Zomboid

Project Zomboid

Evolving Traits World (ETW) [B41/B42] - alternative to "Dynamic Traits"
 此主题已被置顶,因此可能具有重要性
MusicManiac  [开发者] 2023 年 1 月 8 日 下午 3:38
Bugs report thread
I'd prefer you report it on Discord[discord.com], it's much easier to communicate there.


Post your bugs here.
Following info would make resolving bugs easier:
1) What you were doing and what was supposed to happen (if applicable)
2) Make sure "Gather Debug Data" and "Gather Detailed Debug Data" is enabled in mod options
3) I'll need your console log, it can be found in C:\Users\yourname\Zomboid in your Zomboid folder.
4) If what, mod files can be found at C:\Program Files (x86)\Steam\steamapps\workshop\content\108600\2914075159\ (or on whatever drive you got your Steam on)

Please remember that if you send whole log, at the very top of it it shows your User directory which can show your username, be it just a random username or your IRL name.
最后由 MusicManiac 编辑于; 2024 年 7 月 4 日 上午 11:34
< >
正在显示第 1 - 15 条,共 282 条留言
MusicManiac  [开发者] 2023 年 1 月 8 日 下午 3:41 
Hello,
I am having some errors when I run this mod together with Simple Overhaul: Traits and Occupations (SOTO). I saw you put it as compatible but I am not sure if it is just the submod or this one too.

`java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.GeneratedMethodAccessor84.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[...]
zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
[...]
Caused by: java.lang.NullPointerException: Cannot read field "MutuallyExclusive" because the return value of "java.util.LinkedHashMap.get(Object)" is null
at zombie.characters.traits.TraitFactory.setMutualExclusive(TraitFactory.java:34)
... 23 more
MusicManiac  [开发者] 2023 年 1 月 8 日 下午 3:41 
^ Can't replicate. Need full stacktrace or additional information.
最后由 MusicManiac 编辑于; 2023 年 1 月 8 日 下午 3:52
H A L #9000 2023 年 1 月 8 日 下午 5:54 
I fixed it, it was related to jigga's Green Fire Mod, but I think it was not conflicting with your mod but with SOTO.
Ixarys 2023 年 1 月 10 日 上午 8:42 
Hey there!
I still have the butload bugs from incompatibility with Super Survivors.
Here is the log, hope this help:
ERROR: General , 1673368612892> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: TransferSystem of non-table: null at KahluaThread.tableget line:1689.
ERROR: General , 1673368612892> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index: TransferSystem of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:492)
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.pcall(KahluaThread.java:1782)
at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:85)
at zombie.characters.CharacterTimedActions.LuaTimedActionNew.perform(LuaTimedActionNew.java:104)
at zombie.characters.IsoGameCharacter.updateInternal(IsoGameCharacter.java:9726)
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.update(IsoGameCharacter.java:9464)
at zombie.characters.IsoPlayer.updateInternal1(IsoPlayer.java:1943)
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.IsoPlayer.update(IsoPlayer.java:1924)
at zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:79)
at zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:145)
at zombie.iso.IsoCell.ProcessObjects(IsoCell.java:2955)
at zombie.iso.IsoCell.updateInternal(IsoCell.java:5750)
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.IsoCell.update(IsoCell.java:5696)
at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3499)
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:3427)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1617)
at zombie.gameStates.IngameState.update(IngameState.java:1333)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
at zombie.GameWindow.logic(GameWindow.java:298)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:765)
at zombie.GameWindow.run_ez(GameWindow.java:681)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
LOG : General , 1673368612895> -----------------------------------------
STACK TRACE
-----------------------------------------
function: perform -- file: ETWActionsOverride.lua line # 77 | MOD: Evolving Traits World (ETW)
function: perform -- file: ZOverrides.lua line # 23 | MOD: Superb Survivors
MusicManiac  [开发者] 2023 年 1 月 10 日 上午 9:19 
Re-sub to this mod, check if issue persists. It should've been fixed with recent update (v.1.3.0)
最后由 MusicManiac 编辑于; 2023 年 1 月 10 日 上午 9:39
Iziu 2023 年 1 月 10 日 下午 6:17 
Seems that Hoarder and Gym rat didn't work dynamic since I got 18 points 9str+9fitness, however perks doesn't show up
MusicManiac  [开发者] 2023 年 1 月 10 日 下午 6:30 
^ Can't replicate, everything works here. Make sure you have main mod enabled.
Saint Marc 2023 年 1 月 10 日 下午 7:49 
^ Can confirm, if you have a starting trait that gives you more strength, it won't give you gym rat and hoarder, per example, my character has strong and nothing else. So i have 9 strength but i don't get hoarder, and it won't give me gym rat. I tried to use a cheat menu and refresh my strength level, i gave myself 9 strength even though i already had 9, it gave me hoarder and gym rat instantly.
MusicManiac  [开发者] 2023 年 1 月 10 日 下午 8:22 
Oooooh yea ok I didn't add initialization for fresh character if they should start with extra traits based on stats. Will be fixed next update.
Saint Marc 2023 年 1 月 10 日 下午 8:43 
No problem, I just wanted to be more specific, thanks! Great mod by the way! :)
sempy 2023 年 1 月 11 日 下午 12:12 
Having same problem as Ixarys. Subbed to this mod just a couple of hours ago.

`attempted index: TransferSystem of non-table: null
function: perform -- file: ETWActionsOverride.lua line # 77 | MOD: Evolving Traits World (ETW)
function: perform -- file: ZOverrides.lua line # 23 | MOD: Superb Survivors
java.lang.RuntimeException: attempted index: TransferSystem of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:492)
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.pcall(KahluaThread.java:1782)
at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:85)
at zombie.characters.CharacterTimedActions.LuaTimedActionNew.perform(LuaTimedActionNew.java:104)
at zombie.characters.IsoGameCharacter.updateInternal(IsoGameCharacter.java:9726)
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.update(IsoGameCharacter.java:9464)
at zombie.characters.IsoPlayer.updateInternal1(IsoPlayer.java:1943)
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.IsoPlayer.update(IsoPlayer.java:1924)
at zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:79)
at zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:145)
at zombie.iso.IsoCell.ProcessObjects(IsoCell.java:2955)
at zombie.iso.IsoCell.updateInternal(IsoCell.java:5750)
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.IsoCell.update(IsoCell.java:5696)
at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3499)
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:3427)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1617)
at zombie.gameStates.IngameState.update(IngameState.java:1333)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
at zombie.GameWindow.logic(GameWindow.java:298)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:765)
at zombie.GameWindow.run_ez(GameWindow.java:681)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
`
MusicManiac  [开发者] 2023 年 1 月 11 日 下午 1:26 
Fixing, patch will be out in 24-48h, working on big patch
Iziu 2023 年 1 月 11 日 下午 3:39 
引用自 MusicManiac
^ Can't replicate, everything works here. Make sure you have main mod enabled.
Okay, this is the only dynamic traits mod i'm using right now, I added it in a complete new save and started the char with stronger trait and athletic which both give 9 and 9 points to str and fitness, but in my information panel either "Hoarder" or "Gym Rat" appeared on the info icons. That's it. I don't know if maybe a conflict with any other mod, but beside that the rest of the perks seems to work perfectly, i took most of negative dynamic traits to test and seems to work nice.
MusicManiac  [开发者] 2023 年 1 月 11 日 下午 4:09 
True dynamic traits enjoyer :GigaChad:
PrinceCahil 2023 年 1 月 11 日 下午 5:37 
I encountered a bug while using Snakes mod pack and DTW the forage additemonpickup function causes an error where you get the xp from the herb but you dont receive the herb. Its line #153 DTWOverrideActions.lua. I ran without DTW and I could still pick up the herbs im assuming it has something to do with the way it counts picking up the herbs for the herbalist trait. That being said I just --[[ ]] the problem block in OverrideActions and it went back to normal.
< >
正在显示第 1 - 15 条,共 282 条留言
每页显示数: 1530 50