Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save WraithCadmus/76e2fb4181a18f897f752165697d07ca to your computer and use it in GitHub Desktop.
Save WraithCadmus/76e2fb4181a18f897f752165697d07ca to your computer and use it in GitHub Desktop.
System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.StoryWatcher.StoryWatcherTick () [0x00007] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\Game\Storyteller\StoryWatcher\StoryWatcher.cs:19
at Verse.TickManager.DoSingleTick () [0x0018f] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:324
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.TickManager:DoSingleTick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:325)
Verse.TickManager:TickManagerUpdate() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:261)
Verse.Game:UpdatePlay() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:505)
Verse.Root_Play:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:99)
Exception ticking Squirrel409291 (at (176, 0, 94)): System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) Verse.Pawn.Kill_Patch1 (object,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff) <IL 0x00184, 0x00495>
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.CheckForStateChange_Patch1 (object,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff) <IL 0x00031, 0x000c8>
at Verse.Pawn_HealthTracker.Notify_HediffChanged (Verse.Hediff) [0x00017] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Trackers\Pawn_HealthTracker.cs:130
at Verse.Hediff.set_Severity (single) [0x000d9] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Health\Hediff\Hediff.cs:147
at (wrapper dynamic-method) Verse.HealthUtility.AdjustSeverity_Patch1 (Verse.Pawn,Verse.HediffDef,single) <IL 0x00050, 0x00099>
at Verse.HediffGiver_Bleeding.OnIntervalPassed (Verse.Pawn,Verse.Hediff) [0x00037] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Health\HediffGivers\HediffGiver_Bleeding.cs:17
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.HealthTick_Patch1 (object) <IL 0x004ab, 0x00ae1>
at Verse.Pawn.Tick () [0x0011e] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Pawn.cs:573
at Verse.TickList.Tick () [0x001aa] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickList.cs:125
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.TickList:Tick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickList.cs:137)
Verse.TickManager:DoSingleTick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:297)
Verse.TickManager:TickManagerUpdate() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:261)
Verse.Game:UpdatePlay() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:505)
Verse.Root_Play:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:99)
System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.StoryWatcher.StoryWatcherTick () [0x00007] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\Game\Storyteller\StoryWatcher\StoryWatcher.cs:19
at Verse.TickManager.DoSingleTick () [0x0018f] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:324
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.TickManager:DoSingleTick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:325)
Verse.TickManager:TickManagerUpdate() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:261)
Verse.Game:UpdatePlay() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:505)
Verse.Root_Play:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:99)
Exception ticking Squirrel409291 (at (176, 0, 94)): System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) Verse.Pawn.Kill_Patch1 (object,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff) <IL 0x00184, 0x00495>
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.CheckForStateChange_Patch1 (object,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff) <IL 0x00031, 0x000c8>
at Verse.Pawn_HealthTracker.Notify_HediffChanged (Verse.Hediff) [0x00017] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Trackers\Pawn_HealthTracker.cs:130
at Verse.Hediff.set_Severity (single) [0x000d9] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Health\Hediff\Hediff.cs:147
at (wrapper dynamic-method) Verse.HealthUtility.AdjustSeverity_Patch1 (Verse.Pawn,Verse.HediffDef,single) <IL 0x00050, 0x00099>
at Verse.HediffGiver_Bleeding.OnIntervalPassed (Verse.Pawn,Verse.Hediff) [0x00037] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Health\HediffGivers\HediffGiver_Bleeding.cs:17
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.HealthTick_Patch1 (object) <IL 0x004ab, 0x00ae1>
at Verse.Pawn.Tick () [0x0011e] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Pawn.cs:573
at Verse.TickList.Tick () [0x001aa] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickList.cs:125
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.TickList:Tick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickList.cs:137)
Verse.TickManager:DoSingleTick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:297)
Verse.TickManager:TickManagerUpdate() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:261)
Verse.Game:UpdatePlay() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:505)
Verse.Root_Play:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:99)
System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.StoryWatcher.StoryWatcherTick () [0x00007] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\Game\Storyteller\StoryWatcher\StoryWatcher.cs:19
at Verse.TickManager.DoSingleTick () [0x0018f] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:324
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.TickManager:DoSingleTick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:325)
Verse.TickManager:TickManagerUpdate() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:261)
Verse.Game:UpdatePlay() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:505)
Verse.Root_Play:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:99)
Exception ticking Squirrel409291 (at (176, 0, 94)): System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) Verse.Pawn.Kill_Patch1 (object,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff) <IL 0x00184, 0x00495>
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.CheckForStateChange_Patch1 (object,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff) <IL 0x00031, 0x000c8>
at Verse.Pawn_HealthTracker.Notify_HediffChanged (Verse.Hediff) [0x00017] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Trackers\Pawn_HealthTracker.cs:130
at Verse.Hediff.set_Severity (single) [0x000d9] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Health\Hediff\Hediff.cs:147
at (wrapper dynamic-method) Verse.HealthUtility.AdjustSeverity_Patch1 (Verse.Pawn,Verse.HediffDef,single) <IL 0x00050, 0x00099>
at Verse.HediffGiver_Bleeding.OnIntervalPassed (Verse.Pawn,Verse.Hediff) [0x00037] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Health\HediffGivers\HediffGiver_Bleeding.cs:17
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.HealthTick_Patch1 (object) <IL 0x004ab, 0x00ae1>
at Verse.Pawn.Tick () [0x0011e] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Pawn.cs:573
at Verse.TickList.Tick () [0x001aa] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickList.cs:125
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.TickList:Tick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickList.cs:137)
Verse.TickManager:DoSingleTick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:297)
Verse.TickManager:TickManagerUpdate() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:261)
Verse.Game:UpdatePlay() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:505)
Verse.Root_Play:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:99)
System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.StoryWatcher.StoryWatcherTick () [0x00007] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\Game\Storyteller\StoryWatcher\StoryWatcher.cs:19
at Verse.TickManager.DoSingleTick () [0x0018f] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:324
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.TickManager:DoSingleTick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:325)
Verse.TickManager:TickManagerUpdate() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:261)
Verse.Game:UpdatePlay() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:505)
Verse.Root_Play:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:99)
Exception ticking Squirrel409291 (at (176, 0, 95)): System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) Verse.Pawn.Kill_Patch1 (object,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff) <IL 0x00184, 0x00495>
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.CheckForStateChange_Patch1 (object,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff) <IL 0x00031, 0x000c8>
at Verse.Pawn_HealthTracker.Notify_HediffChanged (Verse.Hediff) [0x00017] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Trackers\Pawn_HealthTracker.cs:130
at Verse.Hediff.set_Severity (single) [0x000d9] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Health\Hediff\Hediff.cs:147
at (wrapper dynamic-method) Verse.HealthUtility.AdjustSeverity_Patch1 (Verse.Pawn,Verse.HediffDef,single) <IL 0x00050, 0x00099>
at Verse.HediffGiver_Bleeding.OnIntervalPassed (Verse.Pawn,Verse.Hediff) [0x00037] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Health\HediffGivers\HediffGiver_Bleeding.cs:17
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.HealthTick_Patch1 (object) <IL 0x004ab, 0x00ae1>
at Verse.Pawn.Tick () [0x0011e] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Pawn.cs:573
at Verse.TickList.Tick () [0x001aa] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickList.cs:125
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.TickList:Tick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickList.cs:137)
Verse.TickManager:DoSingleTick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:297)
Verse.TickManager:TickManagerUpdate() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:261)
Verse.Game:UpdatePlay() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:505)
Verse.Root_Play:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:99)
System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.StoryWatcher.StoryWatcherTick () [0x00007] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\Game\Storyteller\StoryWatcher\StoryWatcher.cs:19
at Verse.TickManager.DoSingleTick () [0x0018f] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:324
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.TickManager:DoSingleTick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:325)
Verse.TickManager:TickManagerUpdate() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:261)
Verse.Game:UpdatePlay() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:505)
Verse.Root_Play:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:99)
Exception ticking Squirrel409291 (at (176, 0, 95)): System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) Verse.Pawn.Kill_Patch1 (object,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff) <IL 0x00184, 0x00495>
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.CheckForStateChange_Patch1 (object,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff) <IL 0x00031, 0x000c8>
at Verse.Pawn_HealthTracker.Notify_HediffChanged (Verse.Hediff) [0x00017] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Trackers\Pawn_HealthTracker.cs:130
at Verse.Hediff.set_Severity (single) [0x000d9] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Health\Hediff\Hediff.cs:147
at (wrapper dynamic-method) Verse.HealthUtility.AdjustSeverity_Patch1 (Verse.Pawn,Verse.HediffDef,single) <IL 0x00050, 0x00099>
at Verse.HediffGiver_Bleeding.OnIntervalPassed (Verse.Pawn,Verse.Hediff) [0x00037] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Health\HediffGivers\HediffGiver_Bleeding.cs:17
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.HealthTick_Patch1 (object) <IL 0x004ab, 0x00ae1>
at Verse.Pawn.Tick () [0x0011e] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Pawn.cs:573
at Verse.TickList.Tick () [0x001aa] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickList.cs:125
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.TickList:Tick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickList.cs:137)
Verse.TickManager:DoSingleTick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:297)
Verse.TickManager:TickManagerUpdate() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:261)
Verse.Game:UpdatePlay() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:505)
Verse.Root_Play:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:99)
System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.StoryWatcher.StoryWatcherTick () [0x00007] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\Game\Storyteller\StoryWatcher\StoryWatcher.cs:19
at Verse.TickManager.DoSingleTick () [0x0018f] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:324
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.TickManager:DoSingleTick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:325)
Verse.TickManager:TickManagerUpdate() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:261)
Verse.Game:UpdatePlay() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:505)
Verse.Root_Play:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:99)
@mpwinkler
Copy link

Exception ticking Jacky (at (53, 0, 115)). Suppressing further errors. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Verb_BeatFire.TryCastShot () [0x0005e] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\Verbs\Verb_BeatFire.cs:24
at Verse.Verb.TryCastNextBurstShot () [0x00014] in C:\Dev\RimWorld\Assets\Scripts\Verse\Verbs\Verb.cs:258
at Verse.Verb.VerbTick () [0x00045] in C:\Dev\RimWorld\Assets\Scripts\Verse\Verbs\Verb.cs:235
at RimWorld.Pawn_NativeVerbs.NativeVerbsTick () [0x00012] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\Pawn\Trackers\Pawn_NativeVerbs.cs:31
at Verse.Pawn.Tick () [0x000a0] in C:\Dev\RimWorld\Assets\Scripts\Verse\Pawn\Pawn.cs:548
at Verse.TickList.Tick () [0x001aa] in C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickList.cs:125
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.Log:ErrorOnce(String, Int32, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:105)
Verse.TickList:Tick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickList.cs:139)
Verse.TickManager:DoSingleTick() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:297)
Verse.TickManager:TickManagerUpdate() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Ticking\TickManager.cs:261)
Verse.Game:UpdatePlay() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:505)
Verse.Root_Play:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:99)

Same problem with fire

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment