RimWorld

RimWorld

Locks (DoorsExpanded)
sdp0et 3. nov. 2018 kl. 10:55
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,.
< >
Viser 1-7 af 7 kommentarer
Spacer Rob 5. nov. 2018 kl. 17:45 
+1
Danroak 9. nov. 2018 kl. 22:59 
+1
Nicorc 30. dec. 2018 kl. 15:08 
+1
Zab 30. dec. 2018 kl. 18:56 
+1
BlueTressym 11. jan. 2019 kl. 21:37 
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 :(
Sidst redigeret af BlueTressym; 11. jan. 2019 kl. 21:51
Jirro 16. feb. 2019 kl. 21:17 
My game worked fine until the latest Real Ruins update, which is causing this error to appear for me.
nikos 21. juli 2020 kl. 7:57 
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
< >
Viser 1-7 af 7 kommentarer
Per side: 1530 50