[B19]Unable to drop injured pawns of in any bed

Started by Alpha82, October 12, 2018, 04:44:21 PM

Previous topic - Next topic

Alpha82

I'me currently pretty far in my latest modded game. But suddenly it has started to act really weird when I'm trying to get 2 injured pawns into my medical beds. As soon as they are dropped they are back to being downed. I've tried removing my mods, but the problem persists.

I get the following in my log when it happens:

JobDriver threw exception in initAction for pawn D Mars driver=JobDriver_TakeToBed (toilIndex=7) driver.job=(Rescue (Job_10335491) A=Thing_Human2533471 B=Thing_HospitalBed1090639) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
System.NullReferenceException: Object reference not set to an instance of an object
  at RimWorld.PawnDiedOrDownedThoughtsUtility.RemoveDiedThoughts (Verse.Pawn pawn) [0x00000] in <filename unknown>:0
  at Verse.Pawn.SpawnSetup (Verse.Map map, Boolean respawningAfterLoad) [0x00000] in <filename unknown>:0
  at Verse.GenSpawn.Spawn (Verse.Thing newThing, IntVec3 loc, Verse.Map map, Rot4 rot, WipeMode wipeMode, Boolean respawningAfterLoad) [0x00000] in <filename unknown>:0
  at Verse.GenSpawn.Spawn (Verse.Thing newThing, IntVec3 loc, Verse.Map map, WipeMode wipeMode) [0x00000] in <filename unknown>:0
  at Verse.GenPlace.TryPlaceDirect (Verse.Thing thing, IntVec3 loc, Verse.Map map, Verse.Thing& resultingThing, System.Action`2 placedAction) [0x00000] in <filename unknown>:0
  at Verse.GenPlace.TryPlaceThing (Verse.Thing thing, IntVec3 center, Verse.Map map, ThingPlaceMode mode, Verse.Thing& lastResultingThing, System.Action`2 placedAction, System.Predicate`1 nearPlaceValidator) [0x00000] in <filename unknown>:0
  at Verse.GenDrop.TryDropSpawn (Verse.Thing thing, IntVec3 dropCell, Verse.Map map, ThingPlaceMode mode, Verse.Thing& resultingThing, System.Action`2 placedAction, System.Predicate`1 nearPlaceValidator) [0x00000] in <filename unknown>:0
  at Verse.ThingOwner.TryDrop (Verse.Thing thing, IntVec3 dropLoc, Verse.Map map, ThingPlaceMode mode, Verse.Thing& lastResultingThing, System.Action`2 placedAction, System.Predicate`1 nearPlaceValidator) [0x00000] in <filename unknown>:0
  at Verse.ThingOwner`1[Verse.Thing].TryDrop (Verse.Thing thing, IntVec3 dropLoc, Verse.Map map, ThingPlaceMode mode, Verse.Thing& lastResultingThing, System.Action`2 placedAction, System.Predicate`1 nearPlaceValidator) [0x00000] in <filename unknown>:0
  at Verse.Pawn_CarryTracker.TryDropCarriedThing (IntVec3 dropLoc, ThingPlaceMode mode, Verse.Thing& resultingThing, System.Action`2 placedAction) [0x00000] in <filename unknown>:0
  at RimWorld.JobDriver_TakeToBed+<MakeNewToils>c__Iterator0.<>m__7 () [0x00000] in <filename unknown>:0
  at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.AI.JobUtility:TryStartErrorRecoverJob(Pawn, String, Exception, JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:Notify_PatherArrived()
Verse.AI.Pawn_PathFollower:PatherArrived()
Verse.AI.Pawn_PathFollower:StartPath(LocalTargetInfo, PathEndMode)
Verse.AI.<GotoThing>c__AnonStorey0:<>m__0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:Notify_PatherArrived()
Verse.AI.Pawn_PathFollower:PatherArrived()
Verse.AI.Pawn_PathFollower:StartPath(LocalTargetInfo, PathEndMode)
Verse.AI.<GotoThing>c__AnonStorey0:<>m__0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.Pawn_JobTracker:StartJob(Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob_Patch1(Object, JobCondition, Boolean)
Verse.AI.JobDriver:EndJobWith(JobCondition)
Verse.AI.Pawn_JobTracker:TryTakeOrderedJob(Job, JobTag)
RimWorld.<AddHumanlikeOrders>c__AnonStorey7:<>m__0()
Verse.FloatMenuOption:Chosen(Boolean, FloatMenu)
Verse.FloatMenuOption:DoGUI(Rect, Boolean, FloatMenu)
Verse.FloatMenu:DoWindowContents(Rect)
Verse.FloatMenuMap:DoWindowContents(Rect)
Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)


I hope that someone can help me with this.