Trying to identify mod error

Started by LittleMikey, January 21, 2018, 07:20:05 AM

Previous topic - Next topic

LittleMikey

Hey guys. So I keep getting this error in my log every few seconds. I can't work out how to solve it. Can anyone identify what might be causing it?

Thanks!

Exception in Verse.AI.ThinkNode_PrioritySorter TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.WorkGiver_DoBill.StartOrResumeBillJob (Verse.Pawn,RimWorld.IBillGiver) <0x00057>
at (wrapper dynamic-method) RimWorld.WorkGiver_DoBill.JobOnThing_Patch1 (object,Verse.Pawn,Verse.Thing,bool) <0x001dd>
at RimWorld.WorkGiver_Scanner.HasJobOnThing (Verse.Pawn,Verse.Thing,bool) <0x0001e>
at RimWorld.JobGiver_Work/<TryIssueJobPackage>c__AnonStorey1.<>m__0 (Verse.Thing) <0x0003d>
at Verse.GenClosest/<ClosestThingReachable>c__AnonStorey0.<>m__0 (Verse.Thing) <0x000c3>
at Verse.GenClosest.ClosestThing_Global (Verse.IntVec3,System.Collections.IEnumerable,single,System.Predicate`1<Verse.Thing>,System.Func`2<Verse.Thing, single>) <0x0019b>
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) <0x00295>
at (wrapper dynamic-method) RimWorld.JobGiver_Work.TryIssueJobPackage_Patch1 (object,Verse.Pawn,Verse.AI.JobIssueParams) <0x00bee>
at Verse.AI.ThinkNode_PrioritySorter.TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) <0x00381>

Verse.Log:Error(String)
Verse.AI.ThinkNode_PrioritySorter:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Tagger:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Subtree:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.Pawn_JobTracker:DetermineNextJob(ThinkTreeDef&)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()


I have attached the output_log file

Mod list:
<li>Miscellaneous 'CORE'</li>
<li>Core</li>
<li>HugsLib</li>
<li>JecsTools</li>
<li>Humanoid Alien Races 2.0</li>
<li>EdB Prepare Carefully</li>
<li>Research Tree</li>
<li>Architect Sense</li>
<li>Clutter "Charged Weapons"</li>
<li>Clutter Weapon Hands</li>
<li>Sniper Turret</li>
<li>Clutter "Windows Stuff"</li>
<li>advanced powergeneration b18</li>
<li>Cupro's Drinks - Alcohol</li>
<li>[B18]-LinkableDoors</li>
<li>NamesGalore</li>
<li>Roppoi hair B18</li>
<li>Buildable Terrain B18</li>
<li>M-13's Solar Panels [A18]</li>
<li>M-13's Wind Turbines [A18]</li>
<li>Skill Overhead</li>
<li>No Debris B18</li>
<li>Modular Tables</li>
<li>Wall Light - B18</li>
<li>Straw Floor [A18]</li>
<li>Wanderer stat</li>
<li>Tobe's Dining Room [A18]</li>
<li>[FSF] Growable Mushrooms</li>
<li>Extra Doors[v18]</li>
<li>More Furniture [B18]</li>
<li>Higher Pop Storytellers[v18]</li>
<li>ModSwitch</li>
<li>[CP] Retro Joy (B18)</li>
<li>Large Animal Beds</li>
<li>Centralized Climate Control</li>
<li>Billy's Improved Load Transport Pods</li>
<li>Scaling Roads (B18)</li>
<li>I Can Fix It!</li>
<li>Bo's Milkable Animals</li>
<li>Chemicals &amp; Neutroamine</li>
<li>AnimalCollabProj</li>
<li>Storage Solutions</li>
<li>Allow Tool</li>
<li>NW Sterile Wall B18</li>
<li>Misc. Robots</li>
<li>Rimsenal - Enhanced Vanilla Pack</li>
<li>Realistic Rooms</li>
<li>High Tech Laboratory Facilities</li>
<li>GouRIMet 1.0</li>
<li>Floored</li>
<li>Hand Me That Brick</li>
<li>Fences And Floors</li>
<li>RIMkea</li>
<li>Rimsenal</li>
<li>Rimsenal - Federation</li>
<li>Rimsenal - Security pack</li>
<li>Rimsenal - Feral</li>
<li>Rimsenal - Storyteller pack</li>
<li>Rimsenal - Rimhair</li>
<li>Rimatomics - Beta Test</li>
<li>Animals Logic</li>
<li>Simple sidearms</li>
<li>Stack Merger</li>
<li>[FSF] Efficient Utilities</li>
<li>[FSF] Ambrosia Bug Fix</li>
<li>Additional Traits v2.2 [B18 Update]</li>
<li>Industrial Rollers</li>
<li>Prisoner Harvesting</li>
<li>QualityBuilder</li>
<li>Xeva's Rimhair</li>
<li>Tilled Soil</li>
<li>A Dog Said...</li>
<li>RT Fuse</li>
<li>Fluffy Breakdowns</li>
<li>ED-ShieldsBasic</li>
<li>ED-Embrasures</li>
<li>Misc. Training</li>
<li>Glowstone</li>
<li>MiningCo. Spaceship</li>
<li>Additional Joy Objects</li>
<li>Predator Hunt Alert</li>
<li>CleaningArea</li>
<li>VGP Vegetable Garden</li>
<li>VGP Garden Gourmet</li>
<li>VGP Garden Drinks</li>
<li>VGP Garden Medicine</li>
<li>VGP Garden Tools</li>
<li>Where's the gravel? - Grayscale Edition</li>
<li>Spoons Hair Mod</li>
<li>Colony Manager</li>
<li>Misc. MapGenerator</li>
<li>Misc. Incidents</li>
<li>Misc. MAI</li>
<li>[T] MoreFloors</li>
<li>LT-Gardening</li>
<li>Apparello 2</li>
<li>FashionRIMsta</li>
<li>Misc. Robots++</li>
<li>Hospitality</li>
<li>MiningCo. LaserFence</li>
<li>MiningCo. MMS</li>
<li>[T] MoreBedsVanilla</li>
<li>[sd] medicaddons</li>
<li>[sd] spaceship</li>
<li>[sd] chicken nest</li>
<li>[sd] advanced powergeneration</li>
<li>[sd] pillows and beanbags</li>
<li>[sd] goodnight</li>
<li>MiningCo. SpotlightTurret</li>
<li>MiningCo. MiningHelmet</li>
<li>MiningCo. DrillTurret</li>
<li>More Sculpture</li>
<li>Prepare Landing</li>
<li>RimBank</li>
<li>[CP] Prisoner Outfit (B18)</li>
<li>[B18] Trading Economy Mod 2.4 </li>
<li>[KV] RimFridge - B18</li>
<li>Halo - Weapons</li>
<li>More Vanilla Turrets [B18]</li>
<li>Lolidrop's hairshop</li>
<li>Cupro's Drinks - Core</li>
<li>Cupro's Drinks - Soda</li>
<li>Cupro's Drinks - Energy</li>
<li>Melody Through Power!</li>
<li>Polarisbloc - Core LAB (rebuilt)</li>
<li>Polarisbloc - Security Force (rebuilt)</li>
<li>DermalRegenerator</li>
<li>Mechalit: Core B18</li>
<li>QualitySurgeon</li>
<li>AnimalCollabProj ADS Patch</li>
<li>AllowDeadMansApparel</li>
<li>Glitter Tech (No Surgery)</li>
<li>Turret Collection</li>
<li>Floor Lights - B18</li>
<li>[FSF] Improved Vanometric Power Cells</li>
<li>[FSF] Lightweight Building Polymer</li>
<li>Resource Replicator</li>
<li>Preset Filtered Zones</li>
<li>Project RimFactory</li>
<li>Better Workbench Management</li>
<li>VOHAIR</li>
<li>[sd] luciferium production</li>
<li>ExtendedStorageFluffyHarmonised</li>
<li>Zen Garden</li>
<li>Medical Training</li>
<li>Hardworking animals B18</li>
<li>LT-DoorMat</li>
<li>SS Researchable Stat Upgrades</li>
<li>Glass+Lights</li>
<li>Craftable Glitter Tech Weapons and Apparels</li>
<li>WM Hydroponics with lamps</li>
<li>Dubs Rimkit</li>
<li>Chemfuel Generator</li>
<li>Concrete Walls</li>
<li>Androids</li>
<li>CCP's Plant Stuff</li>
<li>ED-EnhancedOptions</li>
<li>JTReplaceWalls [B18]</li>
<li>Kane's Jukebox A18</li>
<li>Mending</li>
<li>Twi'lek Race</li>
<li>[KV] Show Hair With Hats or Hide All Hats - A18</li>
<li>Witching Hour</li>
<li>GeneticRim b18</li>
<li>Balanced Eclipse and Solar Flare</li>
<li>RedistHeat</li>
<li>Nier Automata Costume Set</li>
<li>Mending Beds</li>
<li>HolyWasher</li>
<li>Shear Those Corpses ACP</li>
<li>Tiberium Rim</li>
<li>Tiberium Rim Factions</li>
<li>RimRoads</li>
<li>Stuffed Floors</li>
<li>Expanded Prosthetics and Organ Engineering</li>
<li>[B18/A17] FuckFriendlyFire</li>
<li>Various Space Ship Chunk [A18]</li>
<li>Primitive Floors</li>
<li>Biomes!</li>
<li>Land Fill (Terrains+)</li>
<li>[RF] Editable Pawn Titles [b18]</li>


[attachment deleted by admin: too old]

why_it_is

TryIssueJobPackage seems to work something about job priorities.

One way to iterate would be to try to see what paws are trying to do when this problem happens. Like destroy pawns until error does not happen any more. And then try to identify if there is some link what problematic pawn tries to do or is allowed to do.

And also look what mods patch JobOnThing

Sorry about not having any better idea.