LordIron Posted September 23, 2020 Posted September 23, 2020 Hey guys, so I have encountered a strange bug and have no idea how to troubleshoot further, so any help would be greatly appreciated. Basically, my colonists stopped eating and stopped feeding prisoners. After trying several basic things I have determined that the cause is dead pawn bodies (race does not make a difference) that I have stored in the (separate) fridge for later leather harvesting. I have removed all clothes and RJW bodyparts from them and they are forbidden for interaction. Also I have noticed that animals do eat. The log was silent until I have reloaded, then it started spamming this: Spoiler Exception in Verse.AI.ThinkNode_PrioritySorter TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object at RimWorld.FoodUtility.FoodOptimality (Verse.Pawn eater, Verse.Thing foodSource, Verse.ThingDef foodDef, System.Single dist, System.Boolean takingToInventory) [0x000bc] in <403ba3f40dfe415bb0090dec055bb57f>:0 at RimWorld.FoodUtility.SpawnedFoodSearchInnerScan (Verse.Pawn eater, Verse.IntVec3 root, System.Collections.Generic.List`1[T] searchSet, Verse.AI.PathEndMode peMode, Verse.TraverseParms traverseParams, System.Single maxDistance, System.Predicate`1[T] validator) [0x00066] in <403ba3f40dfe415bb0090dec055bb57f>:0 at RimWorld.FoodUtility.BestFoodSourceOnMap (Verse.Pawn getter, Verse.Pawn eater, System.Boolean desperate, Verse.ThingDef& foodDef, RimWorld.FoodPreferability maxPref, System.Boolean allowPlant, System.Boolean allowDrug, System.Boolean allowCorpse, System.Boolean allowDispenserFull, System.Boolean allowDispenserEmpty, System.Boolean allowForbidden, System.Boolean allowSociallyImproper, System.Boolean allowHarvest, System.Boolean forceScanWholeMap, System.Boolean ignoreReservations, RimWorld.FoodPreferability minPrefOverride) [0x001da] in <403ba3f40dfe415bb0090dec055bb57f>:0 at RimWorld.FoodUtility.TryFindBestFoodSourceFor (Verse.Pawn getter, Verse.Pawn eater, System.Boolean desperate, Verse.Thing& foodSource, Verse.ThingDef& foodDef, System.Boolean canRefillDispenser, System.Boolean canUseInventory, System.Boolean allowForbidden, System.Boolean allowCorpse, System.Boolean allowSociallyImproper, System.Boolean allowHarvest, System.Boolean forceScanWholeMap, System.Boolean ignoreReservations, RimWorld.FoodPreferability minPrefOverride) [0x000a5] in <403ba3f40dfe415bb0090dec055bb57f>:0 at RimWorld.JobGiver_GetFood.TryGiveJob (Verse.Pawn pawn) [0x0008d] in <403ba3f40dfe415bb0090dec055bb57f>:0 at Verse.AI.ThinkNode_JobGiver.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00000] in <403ba3f40dfe415bb0090dec055bb57f>:0 at Verse.AI.ThinkNode_PrioritySorter.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x000fc] in <403ba3f40dfe415bb0090dec055bb57f>:0 Verse.Log:Error(String, Boolean) 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:CheckForJobOverride() RimWorld.<>c__DisplayClass2_0:<LayDown>b__1() Verse.AI.JobDriver:DriverTick() 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 don't think that I have any other mods that can effect the pawns behaviour, but here is the list (all updated with 1.2.2753): Spoiler - brrainz.harmony - Ludeon.RimWorld - Ludeon.RimWorld.Royalty - erdelf.HumanoidAlienRaces - UnlimitedHugs.HugsLib - void.charactereditor - brrainz.cameraplus - avilmask.CommonSense - Dylan.CSL - Sierra.RTGT - ratys.madskills - PeteTimesSix.SimpleSidearms - ryder.turnitonoff - Ogliss.Toastehs.Veinminer - velc.HatsDisplaySelection - Dylan.AlienChildrenCompatibility - Alias.DegeneralizeWork - PinoChemicali.SkilledStonecutting - Roskii.Astoriel - Nemonian.MY - Kompadt.Warhammer.Daemonette - Kerevan.OttoDrow - dianawinters.Orassans - Ayameduki.HARNearmare - Nif.Nearmare.ENGTranslation - rim.job.world - c0ffee.rimworld.animations - shauaputa.rimnudeworld - Abraxas.RJW.RaceSupport - Tory187.RJWAnimAddons.VoicePatch - Tory187.RJWAnimAddons.XtraAnims - Tory187.RJWAnimAddons.AnimalPatch - LustLicentia.RJWLabs - OTYOTY.SizedApparelForRJW - MaroonToon.Kurin.HAR.NSFW - Gloomylynx731.GloomyHFaceHmk2 - Gloomy.GloomyHairMk2 At this stage I have tried to remove single and multiple mods up until I had just a grey map with hovering names and item quantities - nothing seems to help, but I'd very much like to get to the bottom of this if anyone is up to some brainstorming.
LordIron Posted September 24, 2020 Author Posted September 24, 2020 16 hours ago, Volkssnake said: So I Think Ive found the Culprit : Humanoid Alien Races 2.0, hauling and eating food works perfectly normally without it, and no errors are thrown in the debug log for me. Tested modlist: Core, Royalty, HAR. The sole addition of HAR to vanilla/royalty causes the issue to arise. Of note the version from the authors github seems to cause this, the one from its steam page works fine for me. Ah, that was the mod I could not turn off (no humans in my colony haha) Will try to update now You are absolutely correct - non-github version works fine!
Recommended Posts
Archived
This topic is now archived and is closed to further replies.