RimThreaded
RimThreaded copied to clipboard
`Exception in BreadthFirstTraverse: System.NullReferenceException:`
IMPORTANT:
Please first search existing bugs to ensure you are not creating a duplicate bug report!
Make sure you have the latest version of Rimworld!
Describe the bug
!!! bug description here !!!
Steps to reproduce the behavior (VERY IMPORTANT)
Error Logs
Exception in BreadthFirstTraverse: System.NullReferenceException: Object reference not set to an instance of an object
at RimThreaded.Pawn_JobTracker_Patch.StartJob (Verse.AI.Pawn_JobTracker __instance, Verse.AI.Job newJob, Verse.AI.JobCondition lastJobEndCondition, Verse.AI.ThinkNode jobGiver, System.Boolean resumeCurJobAfterwards, System.Boolean cancelBusyStances, Verse.ThinkTreeDef thinkTree, System.Nullable`1[T] tag, System.Boolean fromQueue, System.Boolean canReturnCurJobToPool) [0x0029d] in <86be62ec05034ba58645d699f2fc63ae>:0
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.Verse.AI.Pawn_JobTracker.StartJob_Patch1(Verse.AI.Pawn_JobTracker,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool,bool)
at Verse.AI.Pawn_MindState.StartFleeingBecauseOfPawnAction (Verse.Thing instigator) [0x00154] in <7e901abeac4244b484a99b66989d226f>:0
at Verse.AI.Pawn_MindState.Notify_ClamorImpact (Verse.Thing instigator) [0x00081] in <7e901abeac4244b484a99b66989d226f>:0
at Verse.Pawn.HearClamor (Verse.Thing source, Verse.ClamorDef type) [0x0017e] in <7e901abeac4244b484a99b66989d226f>:0
at Verse.GenClamor+<>c__DisplayClass1_0.<DoClamor>b__1 (Verse.Region r) [0x00061] in <7e901abeac4244b484a99b66989d226f>:0
at (wrapper dynamic-method) Verse.RegionTraverser+BFSWorker.Verse.RegionTraverser+BFSWorker.BreadthFirstTraverseWork_Patch0(Verse.RegionTraverser/BFSWorker,Verse.Region,Verse.RegionEntryPredicate,Verse.RegionProcessor,int,Verse.RegionType)
at (wrapper dynamic-method) Verse.RegionTraverser.Verse.RegionTraverser.BreadthFirstTraverse_Patch0(Verse.Region,Verse.RegionEntryPredicate,Verse.RegionProcessor,int,Verse.RegionType)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
(wrapper dynamic-method) Verse.RegionTraverser:Verse.RegionTraverser.BreadthFirstTraverse_Patch0 (Verse.Region,Verse.RegionEntryPredicate,Verse.RegionProcessor,int,Verse.RegionType)
Verse.GenClamor:DoClamor (Verse.Thing,Verse.IntVec3,single,Verse.ClamorDef)
Verse.GenClamor:DoClamor (Verse.Thing,single,Verse.ClamorDef)
Verse.Projectile:Impact (Verse.Thing)
RimWorld.Bullet:Impact (Verse.Thing)
Verse.Projectile:CheckForFreeIntercept (Verse.IntVec3)
(wrapper dynamic-method) Verse.Projectile:Verse.Projectile.CheckForFreeInterceptBetween_Patch0 (Verse.Projectile,UnityEngine.Vector3,UnityEngine.Vector3)
Verse.Projectile:Tick ()
RimThreaded.TickList_Patch:NormalThingTick ()
RimThreaded.RimThreaded:ExecuteTicks ()
RimThreaded.RimThreaded:ProcessTicks (RimThreaded.RimThreaded/ThreadInfo)
RimThreaded.RimThreaded:InitializeThread (object)
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart (object)
Player.log
!!! Link to contents of Player.log or Error.log (MUST BE LINK) !!!
HugsLib log
https://gist.github.com/e8cd8c15e241e6fd0e778e1cf49b5603
Save file
it's gigantic 1000x1000. But map generation takes more CPU power so running this shouldn't do much. Quicksave.rws.zip
Screenshots
Mod list (For vanilla report, it has to be same as below list.)
- Harmony
- Core
- Royalty (Optional)
- Ideology (Optional)
- HugsLib
- RimSaves
- Camera+
- Dub's Mint Minimap
- Better Map Sizes
- RimThreaded
Happened again on this map.
https://gist.github.com/15e120d557f13e3486b0eeba9ebaaeeb