Hauling error

Started by SNootBoot, December 04, 2020, 02:23:04 PM

Previous topic - Next topic

SNootBoot

I am having an error with my pawns being unable to haul to jobs. This error repeatedly shows up, but I don't know how to read it correctly and diagnose the problem. Of course I know it has something to do with the hundreds of mods I have installed but it would be nice to find just exactly which one or ones are causing the problem.

Here is the Error:

JobDriver threw exception in initAction for pawn Lilu driver=JobDriver_DoBill (toilIndex=4) driver.job=(DoBill (Job_5655) A=Thing_ElectricSmelter39895 B=Thing_ChunkSlagSteel39862)
System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at RimworldMod.VacuumIsNotFun.H_PawnCanReach+<>c__DisplayClass0_0.<Postfix>b__0 (Verse.IntVec3 t) [0x00022] in <f7a5aab4efd94ae9a27e359f9b03e15f>:0
  at System.Linq.Enumerable.All[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x0002c] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
  at RimworldMod.VacuumIsNotFun.H_PawnCanReach.Postfix (Verse.Pawn pawn, Verse.LocalTargetInfo dest, System.Boolean& __result, Verse.AI.PathEndMode peMode) [0x0009f] in <f7a5aab4efd94ae9a27e359f9b03e15f>:0
  at (wrapper dynamic-method) Verse.ReachabilityUtility.Verse.ReachabilityUtility.CanReach_Patch2(Verse.Pawn,Verse.LocalTargetInfo,Verse.AI.PathEndMode,Verse.Danger,bool,Verse.TraverseMode)
  at TerrainMovement.ReservationManager_Reservation_CanReserve_ReachCheckPatch.Postfix (System.Boolean& __result, Verse.Pawn claimant, Verse.LocalTargetInfo target) [0x00004] in <4e522841ea88412295009cbddbce23dd>:0
  at (wrapper dynamic-method) Verse.AI.ReservationManager.Verse.AI.ReservationManager.CanReserve_Patch2(Verse.AI.ReservationManager,Verse.Pawn,Verse.LocalTargetInfo,int,int,Verse.ReservationLayerDef,bool)
  at (wrapper dynamic-method) Verse.AI.ReservationManager.Verse.AI.ReservationManager.Reserve_Patch1(Verse.AI.ReservationManager,Verse.Pawn,Verse.AI.Job,Verse.LocalTargetInfo,int,int,Verse.ReservationLayerDef,bool)
  at Verse.AI.ReservationUtility.Reserve (Verse.Pawn p, Verse.LocalTargetInfo target, Verse.AI.Job job, System.Int32 maxPawns, System.Int32 stackCount, Verse.ReservationLayerDef layer, System.Boolean errorOnFailed) [0x00010] in <d72310b4d8f64d25aee502792b58549f>:0
  at Verse.Pawn_CarryTracker.TryStartCarry (Verse.Thing item, System.Int32 count, System.Boolean reserve) [0x000d4] in <d72310b4d8f64d25aee502792b58549f>:0
  at Verse.AI.Toils_Haul+<>c__DisplayClass1_0.<StartCarryThing>b__0 () [0x00131] in <d72310b4d8f64d25aee502792b58549f>:0
  at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001df] in <d72310b4d8f64d25aee502792b58549f>: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:Notify_PatherArrived()
Verse.AI.Pawn_PathFollower:PatherArrived()
Verse.AI.Pawn_PathFollower:StartPath(LocalTargetInfo, PathEndMode)
Verse.AI.<>c__DisplayClass1_0:<GotoThing>b__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:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.Pawn_JobTracker:StartJob(Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Verse.Pawn.Tick_Patch1(Pawn)
Verse.TickList:Tick()
Verse.TickManager:Verse.TickManager.DoSingleTick_Patch1(TickManager)
Verse.TickManager:TickManagerUpdate()
Verse.Game:Verse.Game.UpdatePlay_Patch2(Game)
Verse.Root_Play:Update()


O Negative

When Lilu is trying to smelt a slag steel chunk to the electric smelter, there's an error in the job toil.

It looks like you're looking for a mod called "Vacuum Is Not Fun"? Let me know if this helps at all.