so this is my (technically 2nd) first bug reporting post. so bear with me if i'm not doing it correctly. i've been getting these 2 strange errors that if left unchecked cause my HUD to disappear requiring me to reload a save. i am running a heavily modded game though. i can mitigate it if i find the pawn in question and manually assign it a task or draft it but this is becoming a bother. especially since this colony of mine has been around for a bit without any errors i couldn't fix by utilising the dev tool or just reloading. i've noticed it seems to swap around 3 pawns out of the 16 i have now and i've been wondering about what causes it. i've posted the errors i get in game and attached a log at the bottom. any help would be apreciated
Exception in JobDriver tick for pawn Layla driver=JobDriver_LayDown (toilIndex=2) driver.job=(LayDown (Job_5602937) A=Thing_Bed922618) lastJobGiver=RimWorld.JobGiver_GetRest
System.NullReferenceException: Object reference not set to an instance of an object
at Verse.AI.Job.ToString () <0x00018>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch1 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x000d9>
at Verse.AI.Pawn_JobTracker.CheckForJobOverride () <0x00178>
at RimWorld.Toils_LayDown/<LayDown>c__AnonStorey0.<>m__1 () <0x006c3>
at Verse.AI.JobDriver.DriverTick () <0x004b0>
Verse.Log:Error(String, Boolean)
Verse.AI.JobUtility:TryStartErrorRecoverJob(Pawn, String, Exception, JobDriver)
Verse.AI.JobDriver:DriverTick()
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick_Patch1(Object)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Exception ticking Layla (at (170, 0, 73)): System.NullReferenceException: Object reference not set to an instance of an object
at Verse.AI.Job.ToString () <0x00018>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch1 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x000d9>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x0024a>
at Verse.AI.Pawn_JobTracker.EndCurrentJob (Verse.AI.JobCondition,bool) <0x00497>
at Verse.AI.Pawn_JobTracker.JobTrackerTick () <0x00306>
at (wrapper dynamic-method) Verse.Pawn.Tick_Patch1 (object) <0x001f3>
at Verse.TickList.Tick () <0x00487>
Verse.Log:Error(String, Boolean)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
https://git.io/fpReU
Exception in JobDriver tick for pawn Layla driver=JobDriver_LayDown (toilIndex=2) driver.job=(LayDown (Job_5602937) A=Thing_Bed922618) lastJobGiver=RimWorld.JobGiver_GetRest
System.NullReferenceException: Object reference not set to an instance of an object
at Verse.AI.Job.ToString () <0x00018>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch1 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x000d9>
at Verse.AI.Pawn_JobTracker.CheckForJobOverride () <0x00178>
at RimWorld.Toils_LayDown/<LayDown>c__AnonStorey0.<>m__1 () <0x006c3>
at Verse.AI.JobDriver.DriverTick () <0x004b0>
Verse.Log:Error(String, Boolean)
Verse.AI.JobUtility:TryStartErrorRecoverJob(Pawn, String, Exception, JobDriver)
Verse.AI.JobDriver:DriverTick()
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick_Patch1(Object)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Exception ticking Layla (at (170, 0, 73)): System.NullReferenceException: Object reference not set to an instance of an object
at Verse.AI.Job.ToString () <0x00018>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch1 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x000d9>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x0024a>
at Verse.AI.Pawn_JobTracker.EndCurrentJob (Verse.AI.JobCondition,bool) <0x00497>
at Verse.AI.Pawn_JobTracker.JobTrackerTick () <0x00306>
at (wrapper dynamic-method) Verse.Pawn.Tick_Patch1 (object) <0x001f3>
at Verse.TickList.Tick () <0x00487>
Verse.Log:Error(String, Boolean)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
https://git.io/fpReU