RimWorld

RimWorld

Raven Nov 21, 2018 @ 4:21pm
Started 10 jobs in one tick bug
So I haven't experienced this bug in a long while but then just a bit ago I got hit with this over and over and over as I assigned groups of wild boar, deer, ibex and some tortoise to be hunted. Not sure what the issue is but I'm leaving the log below if anyone can help with this.


Matthius started 10 jobs in one tick. newJob=Hunt (Job_121426) A=Thing_Deer51177 jobGiver=RimWorld.JobGiver_Work jobList=(Hunt (Job_121416) A=Thing_Deer51177) (Hunt (Job_121417) A=Thing_Deer51177) (Hunt (Job_121418) A=Thing_Deer51177) (Hunt (Job_121419) A=Thing_Deer51177) (Hunt (Job_121420) A=Thing_Deer51177) (Hunt (Job_121421) A=Thing_Deer51177) (Hunt (Job_121422) A=Thing_Deer51177) (Hunt (Job_121423) A=Thing_Deer51177) (Hunt (Job_121424) A=Thing_Deer51177) (Hunt (Job_121425) A=Thing_Deer51177) (Hunt (Job_121426) A=Thing_Deer51177) lastJobGiver=RimWorld.JobGiver_Work Verse.Log:Error(String, Boolean) Verse.AI.JobUtility:TryStartErrorRecoverJob(Pawn, String, Exception, JobDriver) Verse.AI.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean) Verse.AI.Pawn_JobTracker:TryFindAndStartJob() Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean) Verse.AI.<GotoCastPosition>c__AnonStorey1:<>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.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean) Verse.AI.Pawn_JobTracker:TryFindAndStartJob() Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean) Verse.AI.<GotoCastPosition>c__AnonStorey1:<>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.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean) Verse.AI.Pawn_JobTracker:TryFindAndStartJob() Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean) Verse.AI.<GotoCastPosition>c__AnonStorey1:<>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.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean) Verse.AI.Pawn_JobTracker:TryFindAndStartJob() Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean) Verse.AI.<GotoCastPosition>c__AnonStorey1:<>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.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean) Verse.AI.Pawn_JobTracker:TryFindAndStartJob() Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean) Verse.AI.<GotoCastPosition>c__AnonStorey1:<>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.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean) Verse.AI.Pawn_JobTracker:TryFindAndStartJob() Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean) Verse.AI.<GotoCastPosition>c__AnonStorey1:<>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.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean) Verse.AI.Pawn_JobTracker:TryFindAndStartJob() Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean) Verse.AI.<GotoCastPosition>c__AnonStorey1:<>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.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean) Verse.AI.Pawn_JobTracker:TryFindAndStartJob() Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean) Verse.AI.<GotoCastPosition>c__AnonStorey1:<>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.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean) Verse.AI.Pawn_JobTracker:TryFindAndStartJob() Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean) Verse.AI.<GotoCastPosition>c__AnonStorey1:<>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.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean) Verse.AI.Pawn_JobTracker:TryFindAndStartJob() Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean) Verse.AI.<GotoCastPosition>c__AnonStorey1:<>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.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean) Verse.AI.Pawn_JobTracker:TryFindAndStartJob() Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean) 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()


So now some random person passing through my area is also doing this. I don't even know what I can do about that since he's not apart of my community. Here's the log for that.

Ross started 10 jobs in 10 ticks. List: (Wait_MaintainPosture (Job_129869)) , (GotoWander (Job_129874) A=(129, 0, 63)) (Wait_MaintainPosture (Job_129875)) , (GotoWander (Job_129879) A=(129, 0, 63)) (Wait_MaintainPosture (Job_129880)) , (GotoWander (Job_129884) A=(129, 0, 63)) (Wait_MaintainPosture (Job_129885)) , (GotoWander (Job_129888) A=(129, 0, 63)) (Wait_MaintainPosture (Job_129889)) , (GotoWander (Job_129892) A=(129, 0, 63)) (Wait_MaintainPosture (Job_129893)) curDriver=JobDriver_WaitMaintainPosture (toilIndex=0) curJob=(Wait_MaintainPosture (Job_129893)) lastJobGiver=null Verse.Log:Error(String, Boolean) Verse.AI.JobUtility:TryStartErrorRecoverJob(Pawn, String, Exception, JobDriver) Verse.AI.Pawn_JobTracker:FinalizeTick() 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()
Last edited by Raven; Nov 21, 2018 @ 5:06pm
< >
Showing 1-1 of 1 comments
I use to get this and would fix it short term by drafting and undrafting a colonist. Never could figure out why it started up randomly.
< >
Showing 1-1 of 1 comments
Per page: 1530 50

Date Posted: Nov 21, 2018 @ 4:21pm
Posts: 1