RimWorld

RimWorld

Desynchronized: Tales and News (v2.0.0)
 Toto téma bylo přilepeno, takže je nejspíš důležité
Vectorial1024  [vývojář] 29. lis. 2018 v 4.34
Reporting Bugs
Report bugs here. Alternatively, if you know what you are doing, you can go to the Issues page[github.com] of the GitHub repo and make a new Issue.

If you would like to include a piece of log-file, services such as Pastebin[pastebin.com] are highly recommended to reduce clutter.

Using HugsLib's log sharing feature is also welcomed.
Naposledy upravil Vectorial1024; 28. kvě. 2019 v 6.25
< >
Zobrazeno 115 z 89 komentářů
I added the mod to an existing save and killed a prisoner in a differnet colony for some reason the colonists in the other colony got the debuff aswell
Vectorial1024  [vývojář] 1. pro. 2018 v 9.05 
1nSpiceyfrog původně napsal:
I added the mod to an existing save and killed a prisoner in a differnet colony for some reason the colonists in the other colony got the debuff aswell
Error sucessfully reproduced. Will look into it.
Vectorial1024  [vývojář] 2. pro. 2018 v 0.53 
1nSpiceyfrog původně napsal:
I added the mod to an existing save and killed a prisoner in a differnet colony for some reason the colonists in the other colony got the debuff aswell
It's weird; I prepared the Execution code and the Organ Harvest code in the same way, and only the Execution code is not working...
The fix will be in the next version.
Vectorial1024  [vývojář] 13. pro. 2018 v 1.32 
Colonists that die when they are being carried will not generate any thoughts.

Error successfully reproduced and will look into it. The fix will probably come out next week.
After the latest update I am getting this error very often:

[V1024-DESYNC] Could not give thought, falling back to vanilla thought-giving procedures: System.NullReferenceException: Object reference not set to an instance of an object
at Desynchronized.TNDBS.TaleNewsDatabase.RegisterNewTale (Desynchronized.TNDBS.TaleNews news) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNews..ctor () [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsNegativeIndividual..ctor (Verse.Pawn victim, Desynchronized.TNDBS.InstigatorInfo instigInfo) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsPawnDied..ctor (Verse.Pawn victim, DeathMethod method, System.Object argument) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsPawnDied.GenerateGenerally (Verse.Pawn victim, Nullable`1 dinfo) [0x00000] in <filename unknown>:0
at Desynchronized.Handlers.Handler_PawnDied.GenerateAndProcessNews (Verse.Pawn victim, Nullable`1 dinfo) [0x00000] in <filename unknown>:0
at Desynchronized.Handlers.Handler_PawnDied.HandlePawnDied (Verse.Pawn victim, Nullable`1 dinfo) [0x00000] in <filename unknown>:0
at Desynchronized.Patches.PreFix_ThoughtsUtil_GeneralThoughts.PreFix (Verse.Pawn victim, Nullable`1 dinfo, PawnDiedOrDownedThoughtsKind thoughtsKind) [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Desynchronized.Patches.PreFix_ThoughtsUtil_GeneralThoughts:PreFix(Pawn, Nullable`1, PawnDiedOrDownedThoughtsKind)
RimWorld.PawnDiedOrDownedThoughtsUtility:TryGiveThoughts_Patch1(Pawn, Nullable`1, PawnDiedOrDownedThoughtsKind)
Verse.Pawn:Kill_Patch4(Object, Nullable`1, Hediff)
CustomDeathRandomness.Main:CheckForStateChange_Patch(Pawn_HealthTracker, Nullable`1, Hediff)
Verse.Pawn_HealthTracker:CheckForStateChange_Patch1(Object, Nullable`1, Hediff)
Verse.Pawn_HealthTracker:AddHediff(Hediff, BodyPartRecord, Nullable`1, DamageResult)
Verse.DamageWorker_AddInjury:FinalizeAndAddInjury_Patch1(Object, Pawn, Hediff_Injury, DamageInfo, DamageResult)
Verse.DamageWorker_AddInjury:FinalizeAndAddInjury(Pawn, Single, DamageInfo, DamageResult)
Verse.DamageWorker_AddInjury:ApplySpecialEffectsToPart(Pawn, Single, DamageInfo, DamageResult)
Verse.DamageWorker_AddInjury:ApplyDamageToPart(DamageInfo, Pawn, DamageResult)
Verse.DamageWorker_AddInjury:ApplyToPawn(DamageInfo, Pawn)
Verse.DamageWorker_AddInjury:Apply(DamageInfo, Thing)
Verse.Thing:TakeDamage_Patch2(Object, DamageInfo)
RimWorld.Bullet:Impact_Patch1(Object, Thing)
Verse.Projectile:ImpactSomething()
Verse.Projectile:Tick()
Verse.TickList:Tick_Patch2(Object)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

Vectorial1024  [vývojář] 4. led. 2019 v 22.14 
Taemaly původně napsal:
After the latest update I am getting this error very often:

[V1024-DESYNC] Could not give thought, falling back to vanilla thought-giving procedures: System.NullReferenceException: Object reference not set to an instance of an object
at Desynchronized.TNDBS.TaleNewsDatabase.RegisterNewTale (Desynchronized.TNDBS.TaleNews news) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNews..ctor () [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsNegativeIndividual..ctor (Verse.Pawn victim, Desynchronized.TNDBS.InstigatorInfo instigInfo) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsPawnDied..ctor (Verse.Pawn victim, DeathMethod method, System.Object argument) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsPawnDied.GenerateGenerally (Verse.Pawn victim, Nullable`1 dinfo) [0x00000] in <filename unknown>:0
at Desynchronized.Handlers.Handler_PawnDied.GenerateAndProcessNews (Verse.Pawn victim, Nullable`1 dinfo) [0x00000] in <filename unknown>:0
at Desynchronized.Handlers.Handler_PawnDied.HandlePawnDied (Verse.Pawn victim, Nullable`1 dinfo) [0x00000] in <filename unknown>:0
at Desynchronized.Patches.PreFix_ThoughtsUtil_GeneralThoughts.PreFix (Verse.Pawn victim, Nullable`1 dinfo, PawnDiedOrDownedThoughtsKind thoughtsKind) [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Desynchronized.Patches.PreFix_ThoughtsUtil_GeneralThoughts:PreFix(Pawn, Nullable`1, PawnDiedOrDownedThoughtsKind)
RimWorld.PawnDiedOrDownedThoughtsUtility:TryGiveThoughts_Patch1(Pawn, Nullable`1, PawnDiedOrDownedThoughtsKind)
Verse.Pawn:Kill_Patch4(Object, Nullable`1, Hediff)
CustomDeathRandomness.Main:CheckForStateChange_Patch(Pawn_HealthTracker, Nullable`1, Hediff)
Verse.Pawn_HealthTracker:CheckForStateChange_Patch1(Object, Nullable`1, Hediff)
Verse.Pawn_HealthTracker:AddHediff(Hediff, BodyPartRecord, Nullable`1, DamageResult)
Verse.DamageWorker_AddInjury:FinalizeAndAddInjury_Patch1(Object, Pawn, Hediff_Injury, DamageInfo, DamageResult)
Verse.DamageWorker_AddInjury:FinalizeAndAddInjury(Pawn, Single, DamageInfo, DamageResult)
Verse.DamageWorker_AddInjury:ApplySpecialEffectsToPart(Pawn, Single, DamageInfo, DamageResult)
Verse.DamageWorker_AddInjury:ApplyDamageToPart(DamageInfo, Pawn, DamageResult)
Verse.DamageWorker_AddInjury:ApplyToPawn(DamageInfo, Pawn)
Verse.DamageWorker_AddInjury:Apply(DamageInfo, Thing)
Verse.Thing:TakeDamage_Patch2(Object, DamageInfo)
RimWorld.Bullet:Impact_Patch1(Object, Thing)
Verse.Projectile:ImpactSomething()
Verse.Projectile:Tick()
Verse.TickList:Tick_Patch2(Object)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Thanks for reporting! I got that under control.
Colonists with Bloodlust get the "Killed Someone" mood buff when melee attacking an animal to death.
unfortunately still getting "[V1024-DESYNC] Could not give thought..."error
Vectorial1024  [vývojář] 6. led. 2019 v 4.20 
NicholasRC7 původně napsal:
Colonists with Bloodlust get the "Killed Someone" mood buff when melee attacking an animal to death.
This is a result of incomplete coding; will fix in this Friday

Taemaly původně napsal:
unfortunately still getting "[V1024-DESYNC] Could not give thought..."error

I need a log for that... That message is shown whenever there is any error that happens when I try to give thoughts, which might include random, unreproducible errors
Just paste the log here or paste it on PasteBin or something.


EDIT: I think I got that.
Naposledy upravil Vectorial1024; 6. led. 2019 v 4.35
I'm running the latest update (Version v1.3.3 hotfix), But I still got this error

[V1024-DESYNC] Could not give thought, falling back to vanilla thought-giving procedures: System.NullReferenceException: Object reference not set to an instance of an object
at Desynchronized.TNDBS.TaleNewsDatabase.RegisterNewTale (Desynchronized.TNDBS.TaleNews news) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNews..ctor () [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsNegativeIndividual..ctor (Verse.Pawn victim, Desynchronized.TNDBS.InstigatorInfo instigInfo) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsPawnDied..ctor (Verse.Pawn victim, DeathMethod method, System.Object argument) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsPawnDied.GenerateGenerally (Verse.Pawn victim, Nullable`1 dinfo) [0x00000] in <filename unknown>:0
at Desynchronized.Handlers.Handler_PawnDied.GenerateAndProcessNews (Verse.Pawn victim, Nullable`1 dinfo) [0x00000] in <filename unknown>:0
at Desynchronized.Handlers.Handler_PawnDied.HandlePawnDied (Verse.Pawn victim, Nullable`1 dinfo) [0x00000] in <filename unknown>:0
at Desynchronized.Patches.PreFix_ThoughtsUtil_GeneralThoughts.PreFix (Verse.Pawn victim, Nullable`1 dinfo, PawnDiedOrDownedThoughtsKind thoughtsKind) [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Desynchronized.Patches.PreFix_ThoughtsUtil_GeneralThoughts:PreFix(Pawn, Nullable`1, PawnDiedOrDownedThoughtsKind)
RimWorld.PawnDiedOrDownedThoughtsUtility:TryGiveThoughts_Patch1(Pawn, Nullable`1, PawnDiedOrDownedThoughtsKind)
Verse.Pawn:Kill_Patch7(Object, Nullable`1, Hediff)
Verse.Pawn_HealthTracker:CheckForStateChange_Patch0(Object, Nullable`1, Hediff)
Verse.Pawn_HealthTracker:AddHediff_Patch1(Object, Hediff, BodyPartRecord, Nullable`1, DamageResult)
Verse.DamageWorker_AddInjury:FinalizeAndAddInjury_Patch1(Object, Pawn, Hediff_Injury, DamageInfo, DamageResult)
Verse.DamageWorker_AddInjury:FinalizeAndAddInjury(Pawn, Single, DamageInfo, DamageResult)
Verse.DamageWorker_AddInjury:ApplySpecialEffectsToPart(Pawn, Single, DamageInfo, DamageResult)
Verse.DamageWorker_AddInjury:ApplyDamageToPart(DamageInfo, Pawn, DamageResult)
Verse.DamageWorker_AddInjury:ApplyToPawn(DamageInfo, Pawn)
Verse.DamageWorker_AddInjury:Apply(DamageInfo, Thing)
Verse.Thing:TakeDamage_Patch1(Object, DamageInfo)
RimWorld.Verb_MeleeAttackDamage:ApplyMeleeDamageToTarget(LocalTargetInfo)
RimWorld.Verb_MeleeAttack:TryCastShot_Patch2(Object)
Verse.Verb:TryCastNextBurstShot_Patch1(Object)
Verse.Verb:WarmupComplete()
Verse.Verb:TryStartCastOn_Patch2(Object, LocalTargetInfo, Boolean, Boolean)
RimWorld.Pawn_MeleeVerbs:TryMeleeAttack(Thing, Verb, Boolean)
RimWorld.<MakeNewToils>c__AnonStorey1:<>m__3()
Verse.AI.<FollowAndMeleeAttack>c__AnonStorey3:<>m__0()
Verse.AI.JobDriver:DriverTick_Patch1(Object)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick_Patch1(Object)
Verse.TickList:Tick_Patch2(Object)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Naposledy upravil cbtendo; 9. led. 2019 v 5.06
Vectorial1024  [vývojář] 9. led. 2019 v 5.50 
cbtendo původně napsal:
I'm running the latest update (Version v1.3.3 hotfix), But I still got this error

[V1024-DESYNC] Could not give thought, falling back to vanilla thought-giving procedures: System.NullReferenceException: Object reference not set to an instance of an object
at Desynchronized.TNDBS.TaleNewsDatabase.RegisterNewTale (Desynchronized.TNDBS.TaleNews news) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNews..ctor () [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsNegativeIndividual..ctor (Verse.Pawn victim, Desynchronized.TNDBS.InstigatorInfo instigInfo) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsPawnDied..ctor (Verse.Pawn victim, DeathMethod method, System.Object argument) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsPawnDied.GenerateGenerally (Verse.Pawn victim, Nullable`1 dinfo) [0x00000] in <filename unknown>:0
at Desynchronized.Handlers.Handler_PawnDied.GenerateAndProcessNews (Verse.Pawn victim, Nullable`1 dinfo) [0x00000] in <filename unknown>:0
at Desynchronized.Handlers.Handler_PawnDied.HandlePawnDied (Verse.Pawn victim, Nullable`1 dinfo) [0x00000] in <filename unknown>:0
at Desynchronized.Patches.PreFix_ThoughtsUtil_GeneralThoughts.PreFix (Verse.Pawn victim, Nullable`1 dinfo, PawnDiedOrDownedThoughtsKind thoughtsKind) [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Desynchronized.Patches.PreFix_ThoughtsUtil_GeneralThoughts:PreFix(Pawn, Nullable`1, PawnDiedOrDownedThoughtsKind)
RimWorld.PawnDiedOrDownedThoughtsUtility:TryGiveThoughts_Patch1(Pawn, Nullable`1, PawnDiedOrDownedThoughtsKind)
Verse.Pawn:Kill_Patch7(Object, Nullable`1, Hediff)
Verse.Pawn_HealthTracker:CheckForStateChange_Patch0(Object, Nullable`1, Hediff)
Verse.Pawn_HealthTracker:AddHediff_Patch1(Object, Hediff, BodyPartRecord, Nullable`1, DamageResult)
Verse.DamageWorker_AddInjury:FinalizeAndAddInjury_Patch1(Object, Pawn, Hediff_Injury, DamageInfo, DamageResult)
Verse.DamageWorker_AddInjury:FinalizeAndAddInjury(Pawn, Single, DamageInfo, DamageResult)
Verse.DamageWorker_AddInjury:ApplySpecialEffectsToPart(Pawn, Single, DamageInfo, DamageResult)
Verse.DamageWorker_AddInjury:ApplyDamageToPart(DamageInfo, Pawn, DamageResult)
Verse.DamageWorker_AddInjury:ApplyToPawn(DamageInfo, Pawn)
Verse.DamageWorker_AddInjury:Apply(DamageInfo, Thing)
Verse.Thing:TakeDamage_Patch1(Object, DamageInfo)
RimWorld.Verb_MeleeAttackDamage:ApplyMeleeDamageToTarget(LocalTargetInfo)
RimWorld.Verb_MeleeAttack:TryCastShot_Patch2(Object)
Verse.Verb:TryCastNextBurstShot_Patch1(Object)
Verse.Verb:WarmupComplete()
Verse.Verb:TryStartCastOn_Patch2(Object, LocalTargetInfo, Boolean, Boolean)
RimWorld.Pawn_MeleeVerbs:TryMeleeAttack(Thing, Verb, Boolean)
RimWorld.<MakeNewToils>c__AnonStorey1:<>m__3()
Verse.AI.<FollowAndMeleeAttack>c__AnonStorey3:<>m__0()
Verse.AI.JobDriver:DriverTick_Patch1(Object)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick_Patch1(Object)
Verse.TickList:Tick_Patch2(Object)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
I am running out of ideas... what happened around the time this error occured?
From the stacktrace it seems some pawn died. Could you please provide some more information?
Getting these errors every time I save (or an autosave is made):

Exception while saving TaleNewsDatabase (tile=0): System.NullReferenceException: Object reference not set to an instance of an object
at Verse.Scribe_Values.Look[List`1] (System.Collections.Generic.List`1& value, System.String label, System.Collections.Generic.List`1 defaultValue, Boolean forceSave) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsDatabase.ExposeData () [0x00000] in <filename unknown>:0
at Verse.Scribe_Deep.Look[WorldObject] (RimWorld.Planet.WorldObject& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.Scribe_Deep:Look(WorldObject&, Boolean, String, Object[])
Verse.Scribe_Collections:Look(List`1&, Boolean, String, LookMode, Object[])
Verse.Scribe_Collections:Look(List`1&, String, LookMode, Object[])
RimWorld.Planet.WorldObjectsHolder:ExposeData()
Verse.Scribe_Deep:Look(WorldObjectsHolder&, Boolean, String, Object[])
Verse.Scribe_Deep:Look(WorldObjectsHolder&, String, Object[])
RimWorld.Planet.World:ExposeComponents()
RimWorld.Planet.World:ExposeData()
Verse.Scribe_Deep:Look(World&, Boolean, String, Object[])
Verse.Scribe_Deep:Look(World&, String, Object[])
Verse.Game:ExposeData()
Verse.Scribe_Deep:Look(Game&, Boolean, String, Object[])
Verse.Scribe_Deep:Look(Game&, String, Object[])
Verse.GameDataSaveLoader:<SaveGame>m__0()
Verse.SafeSaver:DoSave(String, String, Action)
Verse.SafeSaver:Save(String, String, Action, Boolean)
Verse.GameDataSaveLoader:SaveGame_Patch1(String)
RimWorld.<DoFileInteraction>c__AnonStorey0:<>m__0()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Play:Update()



Vectorial1024 původně napsal:
cbtendo původně napsal:
I'm running the latest update (Version v1.3.3 hotfix), But I still got this error

[V1024-DESYNC] Could not give thought, falling back to vanilla thought-giving procedures: System.NullReferenceException: Object reference not set to an instance of an object
at Desynchronized.TNDBS.TaleNewsDatabase.RegisterNewTale (Desynchronized.TNDBS.TaleNews news) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNews..ctor () [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsNegativeIndividual..ctor (Verse.Pawn victim, Desynchronized.TNDBS.InstigatorInfo instigInfo) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsPawnDied..ctor (Verse.Pawn victim, DeathMethod method, System.Object argument) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsPawnDied.GenerateGenerally (Verse.Pawn victim, Nullable`1 dinfo) [0x00000] in <filename unknown>:0
at Desynchronized.Handlers.Handler_PawnDied.GenerateAndProcessNews (Verse.Pawn victim, Nullable`1 dinfo) [0x00000] in <filename unknown>:0
at Desynchronized.Handlers.Handler_PawnDied.HandlePawnDied (Verse.Pawn victim, Nullable`1 dinfo) [0x00000] in <filename unknown>:0
at Desynchronized.Patches.PreFix_ThoughtsUtil_GeneralThoughts.PreFix (Verse.Pawn victim, Nullable`1 dinfo, PawnDiedOrDownedThoughtsKind thoughtsKind) [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Desynchronized.Patches.PreFix_ThoughtsUtil_GeneralThoughts:PreFix(Pawn, Nullable`1, PawnDiedOrDownedThoughtsKind)
RimWorld.PawnDiedOrDownedThoughtsUtility:TryGiveThoughts_Patch1(Pawn, Nullable`1, PawnDiedOrDownedThoughtsKind)
Verse.Pawn:Kill_Patch7(Object, Nullable`1, Hediff)
Verse.Pawn_HealthTracker:CheckForStateChange_Patch0(Object, Nullable`1, Hediff)
Verse.Pawn_HealthTracker:AddHediff_Patch1(Object, Hediff, BodyPartRecord, Nullable`1, DamageResult)
Verse.DamageWorker_AddInjury:FinalizeAndAddInjury_Patch1(Object, Pawn, Hediff_Injury, DamageInfo, DamageResult)
Verse.DamageWorker_AddInjury:FinalizeAndAddInjury(Pawn, Single, DamageInfo, DamageResult)
Verse.DamageWorker_AddInjury:ApplySpecialEffectsToPart(Pawn, Single, DamageInfo, DamageResult)
Verse.DamageWorker_AddInjury:ApplyDamageToPart(DamageInfo, Pawn, DamageResult)
Verse.DamageWorker_AddInjury:ApplyToPawn(DamageInfo, Pawn)
Verse.DamageWorker_AddInjury:Apply(DamageInfo, Thing)
Verse.Thing:TakeDamage_Patch1(Object, DamageInfo)
RimWorld.Verb_MeleeAttackDamage:ApplyMeleeDamageToTarget(LocalTargetInfo)
RimWorld.Verb_MeleeAttack:TryCastShot_Patch2(Object)
Verse.Verb:TryCastNextBurstShot_Patch1(Object)
Verse.Verb:WarmupComplete()
Verse.Verb:TryStartCastOn_Patch2(Object, LocalTargetInfo, Boolean, Boolean)
RimWorld.Pawn_MeleeVerbs:TryMeleeAttack(Thing, Verb, Boolean)
RimWorld.<MakeNewToils>c__AnonStorey1:<>m__3()
Verse.AI.<FollowAndMeleeAttack>c__AnonStorey3:<>m__0()
Verse.AI.JobDriver:DriverTick_Patch1(Object)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick_Patch1(Object)
Verse.TickList:Tick_Patch2(Object)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
I am running out of ideas... what happened around the time this error occured?
From the stacktrace it seems some pawn died. Could you please provide some more information?

Honestly I don't know, it's not on a raid, There's no hostile on map, none of my colonist died. my turrets are not shooting anything, at that moment there are no convoy or second map/colony active. Probably some wildlife dead somewhere.
Vectorial1024  [vývojář] 10. led. 2019 v 5.26 
JoJo původně napsal:
Getting these errors every time I save (or an autosave is made):

Exception while saving TaleNewsDatabase (tile=0): System.NullReferenceException: Object reference not set to an instance of an object
at Verse.Scribe_Values.Look[List`1] (System.Collections.Generic.List`1& value, System.String label, System.Collections.Generic.List`1 defaultValue, Boolean forceSave) [0x00000] in <filename unknown>:0
at Desynchronized.TNDBS.TaleNewsDatabase.ExposeData () [0x00000] in <filename unknown>:0
at Verse.Scribe_Deep.Look[WorldObject] (RimWorld.Planet.WorldObject& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.Scribe_Deep:Look(WorldObject&, Boolean, String, Object[])
Verse.Scribe_Collections:Look(List`1&, Boolean, String, LookMode, Object[])
Verse.Scribe_Collections:Look(List`1&, String, LookMode, Object[])
RimWorld.Planet.WorldObjectsHolder:ExposeData()
Verse.Scribe_Deep:Look(WorldObjectsHolder&, Boolean, String, Object[])
Verse.Scribe_Deep:Look(WorldObjectsHolder&, String, Object[])
RimWorld.Planet.World:ExposeComponents()
RimWorld.Planet.World:ExposeData()
Verse.Scribe_Deep:Look(World&, Boolean, String, Object[])
Verse.Scribe_Deep:Look(World&, String, Object[])
Verse.Game:ExposeData()
Verse.Scribe_Deep:Look(Game&, Boolean, String, Object[])
Verse.Scribe_Deep:Look(Game&, String, Object[])
Verse.GameDataSaveLoader:<SaveGame>m__0()
Verse.SafeSaver:DoSave(String, String, Action)
Verse.SafeSaver:Save(String, String, Action, Boolean)
Verse.GameDataSaveLoader:SaveGame_Patch1(String)
RimWorld.<DoFileInteraction>c__AnonStorey0:<>m__0()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Play:Update()
Ah ha, it seems that I have been using the wrong way to save info into the save file. Thanks for the tip!

cbtendo původně napsal:
Vectorial1024 původně napsal:
I am running out of ideas... what happened around the time this error occured?
From the stacktrace it seems some pawn died. Could you please provide some more information?

Honestly I don't know, it's not on a raid, There's no hostile on map, none of my colonist died. my turrets are not shooting anything, at that moment there are no convoy or second map/colony active. Probably some wildlife dead somewhere.
Hmmm, that's strange. Since it seems to have happened randomly I doubt it will happen again. Anyways, as I fix the save-file bug, perhaps this problem would go away also.
Vectorial1024  [vývojář] 10. led. 2019 v 5.36 
As I change how I save the info, I realized the solution would be a bit complex to handle.

Just in case, the "Desynchronized.TNDBS.TaleReference LookMode must be explicitly specified" bug is a known issue, and will require another week to resolve.
< >
Zobrazeno 115 z 89 komentářů
Na stránku: 1530 50