RimWorld

RimWorld

[K]Extra Stone
Bug Report - Stockpile/Underground Generation Failures with [K]Extra Stone
I've done a bit of testing with mod load order and the like, but the issue is persistent until I remove Extra Stone.

I *have* removed Geological Landforms, and Map Preview, but still get the same behaviours; Log sample below, but upon attempting to enter a stockpile or similar cave/z-level function, the log fills with failures, and the screen goes.. a very interesting colour.


JobDriver threw exception in toil MakeNewToils's initAction for pawn Stick driver=JobDriver_EnterPortal (toilIndex=2) driver.job=(EnterPortal (Job_5806) A = Thing_AncientHatch38287 Giver = JobGiver_EnterPortal [workGiverDef: null])
System.NullReferenceException: Object reference not set to an instance of an object
[Ref 6CA0D0A5]
at KurasStones.World_NaturalRockTypesIn.PostFix (RimWorld.Planet.PlanetTile tile, System.Collections.Generic.IEnumerable`1[Verse.ThingDef]& __result) [0x00019] in <f10011b8d3e04c118059539ff6324b88>:0
at RimWorld.Planet.World.NaturalRockTypesIn (RimWorld.Planet.PlanetTile tile) [0x00104] in <b43f3703071a46e8a87fef038ee448bd>:0
- POSTFIX KurasStonesOverride: Void KurasStones.World_NaturalRockTypesIn:PostFix(PlanetTile tile, IEnumerable`1& __result)
at KurasStones.RockNoises_Init.Prefix (Verse.Map map) [0x00015] in <f10011b8d3e04c118059539ff6324b88>:0
at Verse.RockNoises.Init (Verse.Map map) [0x00016] in <b43f3703071a46e8a87fef038ee448bd>:0
- PREFIX KurasStonesOverride: Void KurasStones.RockNoises_Init:Prefix(Map map)
at Verse.MapGenerator.GenerateContentsIntoMap (System.Collections.Generic.IEnumerable`1[T] genStepDefs, Verse.Map map, System.Int32 seed, System.Boolean stepDebugger) [0x0005a] in <b43f3703071a46e8a87fef038ee448bd>:0
at Verse.MapGenerator.GenerateMap (Verse.IntVec3 mapSize, RimWorld.Planet.MapParent parent, Verse.MapGeneratorDef mapGenerator, System.Collections.Generic.IEnumerable`1[T] extraGenStepDefs, System.Action`1[T] extraInitBeforeContentGen, System.Boolean isPocketMap, System.Boolean stepDebugger) [0x00609] in <b43f3703071a46e8a87fef038ee448bd>:0
- TRANSPILER MapPreview.Main: IEnumerable`1 MapPreview.Patches.Patch_Verse_MapGenerator:GenerateMap_Transpiler(IEnumerable`1 instructions)
- PREFIX MapPreview.Main: Void MapPreview.Patches.Patch_Verse_MapGenerator:GenerateMap()
- PREFIX Cabbage.RimCities: Void Cities.MapGenerator_GenerateMap:Prefix(IntVec3& mapSize, MapParent parent, MapGeneratorDef mapGenerator, IEnumerable`1 extraGenStepDefs, Action`1& extraInitBeforeContentGen)
- POSTFIX OskarPotocki.VEF: Void VEF.Maps.VanillaExpandedFramework_MapGenerator_GenerateMap_Patch:Postfix(Map __result)
at Verse.PocketMapUtility.GeneratePocketMap (Verse.IntVec3 size, Verse.MapGeneratorDef generatorDef, System.Collections.Generic.IEnumerable`1[T] extraGenStepDefs, Verse.Map sourceMap) [0x0001e] in <b43f3703071a46e8a87fef038ee448bd>:0
at RimWorld.MapPortal.GeneratePocketMapInt () [0x00042] in <b43f3703071a46e8a87fef038ee448bd>:0
at RimWorld.MapPortal.GeneratePocketMap () [0x00006] in <b43f3703071a46e8a87fef038ee448bd>:0
at RimWorld.MapPortal.GetOtherMap () [0x00008] in <b43f3703071a46e8a87fef038ee448bd>:0
at RimWorld.JobDriver_EnterPortal.<MakeNewToils>b__5_1 () [0x0000c] in <b43f3703071a46e8a87fef038ee448bd>:0
at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001b0] in <b43f3703071a46e8a87fef038ee448bd>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobUtility.TryStartErrorRecoverJob_Patch1 (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
Verse.AI.JobDriver:DriverTick ()
Verse.AI.Pawn_JobTracker:JobTrackerTick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.Tick_Patch2 (Verse.Pawn)
Verse.Thing:DoTick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)


Full Hugslib log at

https://gist.github.com/HugsLibRecordKeeper/db0ecaa02d708879e68ad04c7b7327d9
< >
Showing 1-3 of 3 comments
I can confirm that I was having the same issue.
NEF Jul 27 @ 1:26pm 
i am also having the same issue
Kuratheris  [developer] Aug 8 @ 3:20am 
Is this still an issue that's happening?
< >
Showing 1-3 of 3 comments
Per page: 1530 50