RimThreaded icon indicating copy to clipboard operation
RimThreaded copied to clipboard

`Exception in BreadthFirstTraverse: System.NullReferenceException:`

Open sealvessel opened this issue 4 years ago • 1 comments

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

image

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

sealvessel avatar Nov 17 '21 06:11 sealvessel

Happened again on this map. image https://gist.github.com/15e120d557f13e3486b0eeba9ebaaeeb

sealvessel avatar Nov 17 '21 07:11 sealvessel