bbradson / Performance-Fish

Performance Mod for RimWorld
Mozilla Public License 2.0
423 stars 34 forks source link

can you check this log? #34

Closed Fortheantalian closed 2 months ago

Fortheantalian commented 2 months ago

Exception in Verse.AI.ThinkNode_PrioritySorter TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object at PerformanceFish.RoomOptimizations+Owners_Patch+CacheValue.Update (Verse.Room room, System.Collections.Generic.IEnumerable1[T] result) [0x00000] in <3831104e5e5349baa6f3d3690501cf77>:0 at PerformanceFish.RoomOptimizations+Owners_Patch.UpdateCache (Verse.Room __instance, System.Collections.Generic.IEnumerable1[Verse.Pawn]& result) [0x0000c] in <3831104e5e5349baa6f3d3690501cf77>:0 at (wrapper dynamic-method) Verse.Room.Verse.Room.get_Owners_Patch2(Verse.Room) at RimWorld.MeditationUtility.CanUseRoomToMeditate (Verse.Room r, Verse.Pawn p) [0x00000] in :0 at RimWorld.MeditationUtility+d6.MoveNext () [0x00216] in :0 at RimWorld.MeditationUtility.FindMeditationSpot (Verse.Pawn pawn) [0x001e7] in :0 at RimWorld.MeditationUtility.GetMeditationJob (Verse.Pawn pawn, System.Boolean forJoy) [0x00000] in :0 at RimWorld.JobGiver_Meditate.TryGiveJob (Verse.Pawn pawn) [0x00013] in :0 at Verse.AI.ThinkNode_JobGiver.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00000] in :0 at Verse.AI.ThinkNode_PrioritySorter.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x000fb] in :0 UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch5 (string) Verse.AI.ThinkNode_PrioritySorter:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) Verse.AI.ThinkNode_Tagger:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) Verse.AI.ThinkNode_Subtree:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) Verse.AI.ThinkNode_Conditional:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) (wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.DetermineNextJob_Patch2 (Verse.AI.Pawn_JobTracker,Verse.ThinkTreeDef&) Verse.AI.Pawn_JobTracker:TryFindAndStartJob () Verse.AI.Pawn_JobTracker:EndCurrentJob (Verse.AI.JobCondition,bool,bool) (wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker) (wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch2 (Verse.Pawn) Verse.TickList:Tick () (wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () (wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game) (wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch0 (Verse.Root_Play)

Fortheantalian commented 2 months ago

I don't know if this is where the logs are posted, but there is an error where the prison cell keeps changing.

bbradson commented 2 months ago

Should be fixed with the recent Fishery update here: https://github.com/bbradson/Fishery/commit/64152cef0736255e6a34d815da8e285f76ba4652