RimWorld

RimWorld

Locks (DoorsExpanded)
sdp0et 3 Nov, 2018 @ 10:55am
Pathing errors on new start
I just loaded a map trying to test that I'd gotten some other mod conflict issues started and as soon as the map loads I'm getting constant jobgiver and ticking errors that list LocksDoorsExpanded .
sample:
_________________________
Unloading 0 Unused Serialized files (Serialized files now loaded: 0)
Exception in BreadthFirstTraverse: System.NullReferenceException: Object reference not set to an instance of an object
at LocksDoorsExpanded.LockUtility.PawnCanOpen (RimWorld.Building_Door,Verse.Pawn) <0x000de>
at (wrapper dynamic-method) RimWorld.Building_Door.PawnCanOpen_Patch2 (object,Verse.Pawn) <0x00073>
at (wrapper dynamic-method) RimWorld.Building_Door.CanPhysicallyPass_Patch1 (object,Verse.Pawn) <0x00079>
at Verse.Region.Allows (Verse.TraverseParms,bool) <0x00230>
at Verse.GenClosest/<RegionwiseBFSWorker>c__AnonStorey1.<>m__0 (Verse.Region,Verse.Region) <0x00052>
at Verse.RegionTraverser/BFSWorker.BreadthFirstTraverseWork (Verse.Region,Verse.RegionEntryPredicate,Verse.RegionProcessor,int,Verse.RegionType) <0x00204>
at Verse.RegionTraverser.BreadthFirstTraverse (Verse.Region,Verse.RegionEntryPredicate,Verse.RegionProcessor,int,Verse.RegionType) <0x00130>


(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)



Roden threw exception in WorkGiver Canning_WorkGiver_FillUniversalFermenter: System.NullReferenceException: Object reference not set to an instance of an object
at LocksDoorsExpanded.LockUtility.PawnCanOpen (RimWorld.Building_Door,Verse.Pawn) <0x000de>
at (wrapper dynamic-method) RimWorld.Building_Door.PawnCanOpen_Patch2 (object,Verse.Pawn) <0x00073>
at (wrapper dynamic-method) RimWorld.Building_Door.CanPhysicallyPass_Patch1 (object,Verse.Pawn) <0x00079>
at Verse.Region.Allows (Verse.TraverseParms,bool) <0x001f4>
at Verse.Reachability.CheckRegionBasedReachability (Verse.TraverseParms) <0x00107>
at Verse.Reachability.CanReach (Verse.IntVec3,Verse.LocalTargetInfo,Verse.AI.PathEndMode,Verse.TraverseParms) <0x00ca1>
at Verse.GenClosest/<ClosestThingReachable>c__AnonStorey0.<>m__0 (Verse.Thing) <0x000cd>
at Verse.GenClosest.ClosestThing_Global (Verse.IntVec3,System.Collections.IEnumerable,single,System.Predicate`1<Verse.Thing>,System.Func`2<Verse.Thing, single>) <0x00214>
at Verse.GenClosest.ClosestThingReachable (Verse.IntVec3,Verse.Map,Verse.ThingRequest,Verse.AI.PathEndMode,Verse.TraverseParms,single,System.Predicate`1<Verse.Thing>,System.Collections.Generic.IEnumerable`1<Verse.Thing>,int,int,bool,Verse.RegionType,bool) <0x00506>
at ExpandedRoofing.ClosestThingReachableHelper.ClosestThingReachableWrapper (Verse.IntVec3,Verse.Map,Verse.ThingRequest,Verse.AI.PathEndMode,Verse.TraverseParms,single,System.Predicate`1<Verse.Thing>,System.Collections.Generic.IEnumerable`1<Verse.Thing>,int,int,bool,Verse.RegionType,bool) <0x001a9>
at (wrapper dynamic-method) RimWorld.JobGiver_Work.TryIssueJobPackage_Patch1 (object,Verse.Pawn,Verse.AI.JobIssueParams) <0x0133a>


(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Roden threw exception in WorkGiver HaulToInventory: System.NullReferenceException: Object reference not set to an instance of an object
at LocksDoorsExpanded.LockUtility.PawnCanOpen (RimWorld.Building_Door,Verse.Pawn) <0x000de>
at (wrapper dynamic-method) RimWorld.Building_Door.PawnCanOpen_Patch2 (object,Verse.Pawn) <0x00073>
at (wrapper dynamic-method) RimWorld.Building_Door.CanPhysicallyPass_Patch1 (object,Verse.Pawn) <0x00079>
at Verse.Region.Allows (Verse.TraverseParms,bool) <0x001f4>
at Verse.Reachability.CheckRegionBasedReachability (Verse.TraverseParms) <0x00107>
at Verse.Reachability.CanReach (Verse.IntVec3,Verse.LocalTargetInfo,Verse.AI.PathEndMode,Verse.TraverseParms) <0x00ca1>
at Verse.GenClosest/<ClosestThingReachable>c__AnonStorey0.<>m__0 (Verse.Thing) <0x000cd>
at Verse.GenClosest.ClosestThing_Global (Verse.IntVec3,System.Collections.IEnumerable,single,System.Predicate`1<Verse.Thing>,System.Func`2<Verse.Thing, single>) <0x00214>
at Verse.GenClosest.ClosestThingReachable (Verse.IntVec3,Verse.Map,Verse.ThingRequest,Verse.AI.PathEndMode,Verse.TraverseParms,single,System.Predicate`1<Verse.Thing>,System.Collections.Generic.IEnumerable`1<Verse.Thing>,int,int,bool,Verse.RegionType,bool) <0x00506>
at ExpandedRoofing.ClosestThingReachableHelper.ClosestThingReachableWrapper (Verse.IntVec3,Verse.Map,Verse.ThingRequest,Verse.AI.PathEndMode,Verse.TraverseParms,single,System.Predicate`1<Verse.Thing>,System.Collections.Generic.IEnumerable`1<Verse.Thing>,int,int,bool,Verse.RegionType,bool) <0x001a9>
at (wrapper dynamic-method) RimWorld.JobGiver_Work.TryIssueJobPackage_Patch1 (object,Verse.Pawn,Verse.AI.JobIssueParams) <0x0133a>


(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Roden threw exception in WorkGiver DeliverResourcesToFrames: System.NullReferenceException: Object reference not set to an instance of an object
at LocksDoorsExpanded.LockUtility.PawnCanOpen (RimWorld.Building_Door,Verse.Pawn) <0x000de>
at (wrapper dynamic-method) RimWorld.Building_Door.PawnCanOpen_Patch2 (object,Verse.Pawn) <0x00073>
at (wrapper dynamic-method) RimWorld.Building_Door.CanPhysicallyPass_Patch1 (object,Verse.Pawn) <0x00079>
at Verse.Region.Allows (Verse.TraverseParms,bool) <0x001f4>
at Verse.Reachability.CheckRegionBasedReachability (Verse.TraverseParms) <0x00107>
at Verse.Reachability.CanReach (Verse.IntVec3,Verse.LocalTargetInfo,Verse.AI.PathEndMode,Verse.TraverseParms) <0x00ca1>
at Verse.GenClosest/<ClosestThingReachable>c__AnonStorey0.<>m__0 (Verse.Thing) <0x000cd>
at Verse.GenClosest.ClosestThing_Global (Verse.IntVec3,System.Collections.IEnumerable,single,System.Predicate`1<Verse.Thing>,System.Func`2<Verse.Thing, single>) <0x00214>
at Verse.GenClosest.ClosestThingReachable (Verse.IntVec3,Verse.Map,Verse.ThingRequest,Verse.AI.PathEndMode,Verse.TraverseParms,single,System.Predicate`1<Verse.Thing>,System.Collections.Generic.IEnumerable`1<Verse.Thing>,int,int,bool,Verse.RegionType,bool) <0x00506>
at ExpandedRoofing.ClosestThingReachableHelper.ClosestThingReachableWrapper (Verse.IntVec3,Verse.Map,Verse.ThingRequest,Verse.AI.PathEndMode,Verse.TraverseParms,single,System.Predicate`1<Verse.Thing>,System.Collections.Generic.IEnumerable`1<Verse.Thing>,int,int,bool,Verse.RegionType,bool) <0x001a9>
at (wrapper dynamic-method) RimWorld.JobGiver_Work.TryIssueJobPackage_Patch1 (object,Verse.Pawn,Verse.AI.JobIssueParams) <0x0133a>


(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Roden threw exception in WorkGiver HaulGeneral: System.NullReferenceException: Object reference not set to an instance of an object
at LocksDoorsExpanded.LockUtility.PawnCanOpen (RimWorld.Building_Door,Verse.Pawn) <0x000de>
at (wrapper dynamic-method) RimWorld.Building_Door.PawnCanOpen_Patch2 (object,Verse.Pawn) <0x00073>
at (wrapper dynamic-method) RimWorld.Building_Door.CanPhysicallyPass_Patch1 (object,Verse.Pawn) <0x00079>
at Verse.Region.Allows (Verse.TraverseParms,bool) <0x001f4>
at Verse.Reachability.CheckRegionBasedReachability (Verse.TraverseParms) <0x00107>
at Verse.Reachability.CanReach (Verse.IntVec3,Verse.LocalTargetInfo,Verse.AI.PathEndMode,Verse.TraverseParms) <0x00ca1>
at Verse.GenClosest/<ClosestThingReachable>c__AnonStorey0.<>m__0 (Verse.Thing) <0x000cd>
at Verse.GenClosest.ClosestThing_Global (Verse.IntVec3,System.Collections.IEnumerable,single,System.Predicate`1<Verse.Thing>,System.Func`2<Verse.Thing, single>) <0x00214>
at Verse.GenClosest.ClosestThingReachable (Verse.IntVec3,Verse.Map,Verse.ThingRequest,Verse.AI.PathEndMode,Verse.TraverseParms,single,System.Predicate`1<Verse.Thing>,System.Collections.Generic.IEnumerable`1<Verse.Thing>,int,int,bool,Verse.RegionType,bool) <0x00506>
at ExpandedRoofing.ClosestThingReachableHelper.ClosestThingReachableWrapper (Verse.IntVec3,Verse.Map,Verse.ThingRequest,Verse.AI.PathEndMode,Verse.TraverseParms,single,System.Predicate`1<Verse.Thing>,System.Collections.Generic.IEnumerable`1<Verse.Thing>,int,int,bool,Verse.RegionType,bool) <0x001a9>
at (wrapper dynamic-method) RimWorld.JobGiver_Work.TryIssueJobPackage_Patch1 (object,Verse.Pawn,Verse.AI.JobIssueParams) <0x0133a>


(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Exception in Verse.AI.ThinkNode_Tagger TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object
at LocksDoorsExpanded.LockUtility.PawnCanOpen (RimWorld.Building_Door,Verse.Pawn) <0x000de>
at (wrapper dynamic-method) RimWorld.Building_Door.PawnCanOpen_Patch2 (object,Verse.Pawn) <0x00073>
at (wrapper dynamic-method) RimWorld.Building_Door.CanPhysicallyPass_Patch1 (object,Verse.Pawn) <0x00079>
at Verse.Region.Allows (Verse.TraverseParms,bool) <0x001f4>
at Verse.Reachability.CheckRegionBasedReachability (Verse.TraverseParms) <0x00107>
at Verse.Reachability.CanReach (Verse.IntVec3,Verse.LocalTargetInfo,Verse.AI.PathEndMode,Verse.TraverseParms) <0x00ca1>
at (wrapper dynamic-method) Verse.ReachabilityUtility.CanReach_Patch2 (Verse.Pawn,Verse.LocalTargetInfo,Verse.AI.PathEndMode,Verse.Danger,bool,Verse.TraverseMode) <0x00176>
at RimWorld.JobGiver_WanderColony.GetWanderRoot (Verse.Pawn) <0x00260>
at Verse.AI.JobGiver_Wander.GetExactWanderDest (Verse.Pawn) <0x00031>
at (wrapper dynamic-method) Verse.AI.JobGiver_Wander.TryGiveJob_Patch1 (object,Verse.Pawn) <0x001ac>
at Verse.AI.ThinkNode_JobGiver.TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) <0x00039>
at Verse.AI.ThinkNode_Priority.TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) <0x00130>

_____________________________________

This it my first time trying Real Ruins and it adds a lot of buildings, doors furnitur, etc to the map. My first thought was maybe the problem is trying to path through doors that are unowned. Maybe they are neither locked nor unlock?

IT may be caused by somethng else and LocksDorrsExpanded is just what's catching it,. it.
I can't tell. I do not currently have the other Locks mod enabled,.
< >
Showing 1-7 of 7 comments
Spacer Rob 5 Nov, 2018 @ 5:45pm 
+1
Danroak 9 Nov, 2018 @ 10:59pm 
+1
Nicorc 30 Dec, 2018 @ 3:08pm 
+1
Zab 30 Dec, 2018 @ 6:56pm 
+1
BlueTressym 11 Jan, 2019 @ 9:37pm 
I'm getting these too. My Debug Log is so full of them that I can't upload it.

I'm happy to try and get more info to you; I'm just not sure how. I'd really like to see this fixed as the errors are literally so bad the game cannot run, so I've had to remove both 'Locks' mods :(
Last edited by BlueTressym; 11 Jan, 2019 @ 9:51pm
Jirro 16 Feb, 2019 @ 9:17pm 
My game worked fine until the latest Real Ruins update, which is causing this error to appear for me.
nikos 21 Jul, 2020 @ 7:57am 
Can confirm. Loading this mod breaks the game. i have like 220 mods loaded so im not going to try to find the conflict. if there is one. lol
< >
Showing 1-7 of 7 comments
Per page: 1530 50