RimWorld

RimWorld

MendAndRecycle
Material Dependent Build's Conflict with Deep Storage and Hugslib Combo [1.0]
Just keeping on record that when Hugslib and LWM's Deep Storage are used together, MendAndRecycle's Material Dependent Build has a mod-breaking error.

Issue:
Pawn will pick up resource to mend with, bring it to mending table, and then error out / cancel task before the pawn can begin to grab the item to repair. Using debug pawn job logging we can see the error happens immediately... so its not like the pawn starts to search and then fails (which makes me think its an issue with this mod if it fails before even trying the next step).

Fix attempts that didn't work:
Author of Deep Storagetried to help me locate the error, but couldn't figure out the issue (though their mod doesn't seem to involve any fire code anyways). Downloading mods again did not help. Clearing configs did not help. Putting items right next to pawn at mending table did not help. Starting new games does not help.


Error:
Exception in CheckCurrentToilEndOrFail for pawn Sparkles driver=JobDriver_Mend (toilIndex=4) driver.job=(Mend (Job_2024) A=Thing_TableMending48663 C=(109, 0, 106)) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.FireUtility.ContainsStaticFire (IntVec3 c, Verse.Map map) [0x00000] in <filename unknown>:0
at RimWorld.FireUtility.IsBurning (TargetInfo t) [0x00000] in <filename unknown>:0
at Verse.AI.ToilFailConditions+<FailOnBurningImmobile>c__AnonStorey13`1[Verse.AI.Toil].<>m__0 () [0x00000] in <filename unknown>:0
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.AI.JobUtility:TryStartErrorRecoverJob(Pawn, String, Exception, JobDriver)
Verse.AI.JobDriver:CheckCurrentToilEndOrFail()
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:TryEnterNextPathCell()
Verse.AI.Pawn_PathFollower:PatherTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
< >
Showing 1-2 of 2 comments
brightsideguy Feb 25, 2020 @ 8:34pm 
Log when using pawn job logging:
(118, 0, 134) is location of mending table
.
.
.
.

3226 Juliette: TryFindAndStartJob

3226 Juliette: StartJob [Wait_Combat (Job_2335) A=(109, 0, 130)] lastJobEndCondition=None, jobGiver=Verse.AI.JobGiver_Orders, cancelBusyStances=False

3239 Juliette: ClearQueuedJobs

3239 Juliette: ClearQueuedJobs

3239 Juliette: EndCurrentJob Wait_Combat (Job_2335) A=(109, 0, 130) condition=InterruptForced curToil=0

3239 Juliette: CleanupCurrentJob Wait_Combat condition InterruptForced

3239 Juliette: TryFindAndStartJob

3239 Juliette: StartJob [Mend (Job_2351) A=Thing_TableMending38926 C=Thing_Plasteel38899] lastJobEndCondition=None, jobGiver=RimWorld.JobGiver_Work, cancelBusyStances=False

Exception in CheckCurrentToilEndOrFail for pawn Juliette driver=JobDriver_Mend (toilIndex=4) driver.job=(Mend (Job_2351) A=Thing_TableMending38926 C=(118, 0, 134)) lastJobGiver=RimWorld.JobGiver_Work
System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.FireUtility.ContainsStaticFire (IntVec3 c, Verse.Map map) [0x00000] in <filename unknown>:0
at RimWorld.FireUtility.IsBurning (TargetInfo t) [0x00000] in <filename unknown>:0
at Verse.AI.ToilFailConditions+<FailOnBurningImmobile>c__AnonStorey13`1[Verse.AI.Toil].<>m__0 () [0x00000] in <filename unknown>:0
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () [0x00000] in <filename unknown>:0

3625 Juliette: EndCurrentJob Mend (Job_2351) A=Thing_TableMending38926 C=(118, 0, 134) condition=Errored curToil=4

3625 Juliette: CleanupCurrentJob Mend condition Errored

3625 Juliette: StartJob [Wait (Job_2538)] lastJobEndCondition=None, jobGiver=, cancelBusyStances=True
Raul Jul 26, 2021 @ 4:24pm 
Does the Material Dependent Build work on Rimworld 1.3?
< >
Showing 1-2 of 2 comments
Per page: 1530 50