RimWorld
Trader ships
ROZNE GRY 2023 年 1 月 24 日 上午 9:12
Getting swarmed by the errors caused by traders. Game slows down to a crawl.
Some ships are spamming these 2 errors in my game:

Exception in Verse.AI.ThinkNode_Tagger TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.CellFinder.TryFindRandomCellNear (Verse.IntVec3 root, Verse.Map map, System.Int32 squareRadius, System.Predicate`1[T] validator, Verse.IntVec3& result, System.Int32 maxTries) [0x0003d] in <617d4a4b3c1842ffb4eb3fd1337f915c>:0
at (wrapper dynamic-method) RimWorld.RCellFinder.RimWorld.RCellFinder.TryFindBestExitSpot_Patch2(Verse.Pawn,Verse.IntVec3&,Verse.TraverseMode,bool)
at Verse.AI.JobGiver_ExitMapBest.TryFindGoodExitDest (Verse.Pawn pawn, System.Boolean canDig, System.Boolean canBash, Verse.IntVec3& spot) [0x00008] in <617d4a4b3c1842ffb4eb3fd1337f915c>:0
at Verse.AI.JobGiver_ExitMap.TryGiveJob (Verse.Pawn pawn) [0x00069] in <617d4a4b3c1842ffb4eb3fd1337f915c>:0
at Verse.AI.ThinkNode_JobGiver.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00000] in <617d4a4b3c1842ffb4eb3fd1337f915c>:0
at (wrapper dynamic-method) Verse.AI.ThinkNode_Priority.Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch0(Verse.AI.ThinkNode_Priority,Verse.Pawn,Verse.AI.JobIssueParams)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch6 (string)
(wrapper dynamic-method) Verse.AI.ThinkNode_Priority:Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch0 (Verse.AI.ThinkNode_Priority,Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Tagger:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
(wrapper dynamic-method) Verse.AI.ThinkNode_Priority:Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch0 (Verse.AI.ThinkNode_Priority,Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
(wrapper dynamic-method) Verse.AI.ThinkNode_Priority:Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch0 (Verse.AI.ThinkNode_Priority,Verse.Pawn,Verse.AI.JobIssueParams)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.DetermineNextJob_Patch4 (Verse.AI.Pawn_JobTracker,Verse.ThinkTreeDef&)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob ()
(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_Patch4 (Verse.Pawn)
RimWorld.TradeShip:PassingShipTick ()
TraderShips.LandedShip:PassingShipTick ()
TraderShips.CompShip:CompTick ()
Verse.ThingWithComps:Tick ()
Verse.ThingOwner:ThingOwnerTick (bool)
(wrapper dynamic-method) RimWorld.Skyfaller:RimWorld.Skyfaller.Tick_Patch2 (RimWorld.Skyfaller)
(wrapper dynamic-method) Verse.TickList:Verse.TickList.Tick_Patch2 (Verse.TickList)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch10 (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_Patch1 (Verse.Root_Play)

And

Exception in Verse.AI.ThinkNode_Priority TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.ThinkNode_JoinVoluntarilyJoinableLord.JoinVoluntarilyJoinableLord (Verse.Pawn pawn) [0x00037] in <617d4a4b3c1842ffb4eb3fd1337f915c>:0
at RimWorld.ThinkNode_JoinVoluntarilyJoinableLord.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00007] in <617d4a4b3c1842ffb4eb3fd1337f915c>:0
at (wrapper dynamic-method) Verse.AI.ThinkNode_Priority.Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch0(Verse.AI.ThinkNode_Priority,Verse.Pawn,Verse.AI.JobIssueParams)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch6 (string)
(wrapper dynamic-method) Verse.AI.ThinkNode_Priority:Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch0 (Verse.AI.ThinkNode_Priority,Verse.Pawn,Verse.AI.JobIssueParams)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.DetermineNextJob_Patch4 (Verse.AI.Pawn_JobTracker,Verse.ThinkTreeDef&)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob ()
(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_Patch4 (Verse.Pawn)
RimWorld.TradeShip:PassingShipTick ()
TraderShips.LandedShip:PassingShipTick ()
TraderShips.CompShip:CompTick ()
Verse.ThingWithComps:Tick ()
Verse.ThingOwner:ThingOwnerTick (bool)
(wrapper dynamic-method) RimWorld.Skyfaller:RimWorld.Skyfaller.Tick_Patch2 (RimWorld.Skyfaller)
(wrapper dynamic-method) Verse.TickList:Verse.TickList.Tick_Patch2 (Verse.TickList)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch10 (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_Patch1 (Verse.Root_Play)

My log is getting swarmed by these, and because of that my game slows to a crawl. Started getting those errors yesterday. I have hospitality (and a lot of other mods) installed. Destroying the ships with the dev tool fixes the issue. Please fix this mod, the game is impossible to play with these errors.
最後修改者:ROZNE GRY; 2023 年 1 月 24 日 上午 9:25