Steam installeren
inloggen
|
taal
简体中文 (Chinees, vereenvoudigd)
繁體中文 (Chinees, traditioneel)
日本語 (Japans)
한국어 (Koreaans)
ไทย (Thai)
Български (Bulgaars)
Čeština (Tsjechisch)
Dansk (Deens)
Deutsch (Duits)
English (Engels)
Español-España (Spaans - Spanje)
Español - Latinoamérica (Spaans - Latijns-Amerika)
Ελληνικά (Grieks)
Français (Frans)
Italiano (Italiaans)
Bahasa Indonesia (Indonesisch)
Magyar (Hongaars)
Norsk (Noors)
Polski (Pools)
Português (Portugees - Portugal)
Português - Brasil (Braziliaans-Portugees)
Română (Roemeens)
Русский (Russisch)
Suomi (Fins)
Svenska (Zweeds)
Türkçe (Turks)
Tiếng Việt (Vietnamees)
Українська (Oekraïens)
Een vertaalprobleem melden
The fix will be in the next version.
Error successfully reproduced and will look into it. The fix will probably come out next week.
[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()
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.
[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()
From the stacktrace it seems some pawn died. Could you please provide some more information?
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()
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.
Just in case, the "Desynchronized.TNDBS.TaleReference LookMode must be explicitly specified" bug is a known issue, and will require another week to resolve.