RimWorld
Desynchronized: Tales and News (v2.0.0)
 Тема закреплена. Скорее всего, здесь есть важная информация.
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.
Отредактировано Vectorial1024; 28 мая. 2019 г. в 6:25
< >
Сообщения 115 из 89
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  [Разработчик] 1 дек. 2018 г. в 9:05 
Автор сообщения: 1nSpiceyfrog
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  [Разработчик] 2 дек. 2018 г. в 0:53 
Автор сообщения: 1nSpiceyfrog
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  [Разработчик] 13 дек. 2018 г. в 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  [Разработчик] 4 янв. 2019 г. в 22:14 
Автор сообщения: Taemaly
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  [Разработчик] 6 янв. 2019 г. в 4:20 
Автор сообщения: NicholasRC7
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
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.
Отредактировано Vectorial1024; 6 янв. 2019 г. в 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()
Отредактировано cbtendo; 9 янв. 2019 г. в 5:06
Vectorial1024  [Разработчик] 9 янв. 2019 г. в 5:50 
Автор сообщения: cbtendo
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
Автор сообщения: cbtendo
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  [Разработчик] 10 янв. 2019 г. в 5:26 
Автор сообщения: JoJo
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
Автор сообщения: Vectorial1024
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  [Разработчик] 10 янв. 2019 г. в 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.
< >
Сообщения 115 из 89
Показывать на странице: 1530 50