Butchering giving no meat

Started by chrisznix, August 01, 2017, 03:42:31 PM

Previous topic - Next topic

chrisznix

Hey Guys,

butchering gives me no meat anymore.

What i did: i started an A17 game with the following mods: Rah's Bionics and Surgery Expansion Hardcore Edition, Camera+, Heat Map, Help Tab, Trading Spot. Everything went fine so far.
Then, i decided to deactivate RBSE. I don't know if this was causing it but: shortly after that, whenever a pawn is butchering an animal, i don't get meat or leather. Nothing.
With dev tools, i looked at the logs, and on finishing the job, there was this text:
__________
JobDriver threw exception in initAction. Pawn=Tasca, Job=DoBill A=Thing_TableButcher116480 B=Thing_Deer_Corpse1124682 C=(161, 0, 168), Exception: System.NullReferenceException: Object reference not set to an instance of an object
  at RimWorld.Planet.WorldPawns.ShouldKeep (Verse.Pawn pawn) [0x00000] in <filename unknown>:0
  at RimWorld.Planet.WorldPawns.DiscardIfUnimportant (Verse.Pawn pawn) [0x00000] in <filename unknown>:0
  at Verse.Corpse.PostCorpseDestroy (Verse.Pawn pawn) [0x00000] in <filename unknown>:0
  at Verse.Corpse.Destroy (DestroyMode mode) [0x00000] in <filename unknown>:0
  at Verse.RecipeWorker.ConsumeIngredient (Verse.Thing ingredient, Verse.RecipeDef recipe, Verse.Map map) [0x00000] in <filename unknown>:0
  at Verse.AI.Toils_Recipe.ConsumeIngredients (System.Collections.Generic.List`1 ingredients, Verse.RecipeDef recipe, Verse.Map map) [0x00000] in <filename unknown>:0
  at Verse.AI.Toils_Recipe+<FinishRecipeAndStartStoringProduct>c__AnonStorey4A6.<>m__77F () [0x00000] in <filename unknown>:0
  at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x00000] in <filename unknown>:0  lastJobGiver=RimWorld.JobGiver_Work, curJob.def=DoBill, curDriver=Verse.AI.JobDriver_DoBill
Verse.Log:Error(String)
Verse.AI.Pawn_JobTracker:StartErrorRecoverJob(String)
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.<DoRecipeWork>c__AnonStorey4A5:<>m__77A()
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()
___________
Savegame is attached. Re-activating RBSE does NOT help.
I've welped this, please help me.
Edit: typos.

[attachment deleted by admin: too old]

Hadgerz

I am also receiving this exact error.
JobDriver threw exception in initAction. Pawn=Sam, Job=DoBill A=Thing_TableButcher1180346 B=Thing_Alphabeaver_Corpse1365410 C=(127, 0, 70), Exception: System.NullReferenceException: Object reference not set to an instance of an object
 
There was a single time last night when I did successfully butcher a corpse, yielding 37 meat, however the previous corpse and the one after it, and every other animal after it, has produced this error so far.