RimWorld

RimWorld

Fluffy Breakdowns
Redeye 21 okt, 2022 @ 14:25
BioTech Bugs
constructor bot was trying to repair stuff but just sits and stares (standing is the action).

Exception in JobDriver tick for pawn Mech_Constructoid29689 driver=JobDriver_Maintenance (toilIndex=1) driver.job=(FluffyBreakdowns_Maintenance (Job_223586) A=Thing_ElectricStove41199)
System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) Fluffy_Breakdowns.JobDriver_Maintenance+<>c__DisplayClass3_0.Fluffy_Breakdowns.JobDriver_Maintenance+c__DisplayClass3_0.<MakeNewToils>b__0_Patch0(Fluffy_Breakdowns.JobDriver_Maintenance/<>c__DisplayClass3_0)
at Verse.AI.JobDriver.DriverTick () [0x00163] in <a7d7c17c253e4b3abddb592871ee455b>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) Verse.AI.JobUtility:Verse.AI.JobUtility.TryStartErrorRecoverJob_Patch1 (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:DriverTick ()
Verse.AI.Pawn_JobTracker:JobTrackerTick ()
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
< >
Visar 1-15 av 34 kommentarer
Lujke 23 okt, 2022 @ 5:59 
I am also experiencing this.
Dracupuncture 23 okt, 2022 @ 7:47 
me three
BoldHunter118 23 okt, 2022 @ 10:40 
sane
Breadboi 23 okt, 2022 @ 12:31 
Same problem here
SillieBillie~ 23 okt, 2022 @ 13:43 
Yeah this is a global issue. It can't repair any of the buildings. Can confirm this is a bug with the mod itself.

If I do force a pawn to do it the contructor bot does move away to do another job.
Senast ändrad av SillieBillie~; 23 okt, 2022 @ 13:45
DurzoB4 23 okt, 2022 @ 14:38 
Same here, hopefully this can be fixed soon.
Dan 23 okt, 2022 @ 19:19 
Same issue. I thought it was just part of how they were designed at first until I saw people talking about it haha.
"well yeah sometimes the bots have to just be introspective for awhile right?"
GoblinEngineer 23 okt, 2022 @ 20:41 
Rather than just saying "Yes, I too am having the issue" I'll also post the actual log. I'm pretty sure it's nearly incidental, but if there's any useful info there sobeit

Exception in JobDriver tick for pawn Mech_Constructoid17258 driver=JobDriver_Maintenance (toilIndex=1) driver.job=(FluffyBreakdowns_Maintenance (Job_111825) A=Thing_Battery50289)
System.NullReferenceException: Object reference not set to an instance of an object
at Fluffy_Breakdowns.JobDriver_Maintenance+<>c__DisplayClass3_0.<MakeNewToils>b__0 () [0x00036] in <a1c7149df60a40afb73fef16e2ea1bb5>:0
at (wrapper dynamic-method) Verse.AI.JobDriver.Verse.AI.JobDriver.DriverTick_Patch0(Verse.AI.JobDriver)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.AI.JobUtility:TryStartErrorRecoverJob (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
(wrapper dynamic-method) Verse.AI.JobDriver:Verse.AI.JobDriver.DriverTick_Patch0 (Verse.AI.JobDriver)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()
schwarzrotes 24 okt, 2022 @ 11:39 
Exception in JobDriver tick for pawn Mech_Constructoid691598 driver=JobDriver_Maintenance (toilIndex=1) driver.job=(FluffyBreakdowns_Maintenance (Job_2277627) A=Thing_Battery_CrashLanded61265)
System.NullReferenceException: Object reference not set to an instance of an object
at Fluffy_Breakdowns.JobDriver_Maintenance+<>c__DisplayClass3_0.<MakeNewToils>b__0 () [0x00036] in <27fbdfc3b5494a3db97d7b1e2c595408>:0
at (wrapper dynamic-method) Verse.AI.JobDriver.Verse.AI.JobDriver.DriverTick_Patch0(Verse.AI.JobDriver)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string)
(wrapper dynamic-method) Verse.AI.JobUtility:Verse.AI.JobUtility.TryStartErrorRecoverJob_Patch1 (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
(wrapper dynamic-method) Verse.AI.JobDriver:Verse.AI.JobDriver.DriverTick_Patch0 (Verse.AI.JobDriver)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch2 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch6 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
chrisque1 24 okt, 2022 @ 12:56 
+1
Vehem 24 okt, 2022 @ 13:03 
2
Temporary work around - in \Defs\WorkGiverDefs\WorkGiver_Maintenance.xml set WorkType to "BasicWorker" and allow the "Basic" work type for your constructors - these will then do the repairs and the bots will ignore the job - not a fix, but prevents the need to manually manage repairs
Senast ändrad av Vehem; 24 okt, 2022 @ 13:03
same
Kazemi 25 okt, 2022 @ 15:04 
same for me
Lujke 25 okt, 2022 @ 17:57 
Ursprungligen skrivet av Vehem:
Temporary work around - in \Defs\WorkGiverDefs\WorkGiver_Maintenance.xml set WorkType to "BasicWorker" and allow the "Basic" work type for your constructors - these will then do the repairs and the bots will ignore the job - not a fix, but prevents the need to manually manage repairs

Can confirm, this does work as a temp fix. Cheers mate!
Comton 26 okt, 2022 @ 3:18 
Very strange that the work type bug

I tested some things but nothing work
< >
Visar 1-15 av 34 kommentarer
Per sida: 1530 50