RimWorld

RimWorld

Dubs Bad Hygiene
SkyLarkBlue 30 Oct, 2021 @ 12:04am
Caravan Need Error
This is the error I mean, the first is via Rocketman. All Pawns on caravan get these errors:

SOYUZ:[README] !!IMPORTANT!! There is a large chance this error is not related to RocketMan at all. RocketMan has patch on pawns that enables throttling, it will cause it to appear in the stacktrace and in visual exceptions, but in 99.9% of the time it's not RocketMan causing this issue but something down the line. RocketMan patches Pawn.Tick function just to add the throttling ability, the new code doesn't have any known issues and the issue is most likely futher down the line with error System.NullReferenceException: Object reference not set to an instance of an object
at DubsBadHygiene.Need_Hygiene.NeedInterval () [0x00009] in <bba196eeeac04c99a5f978dc911b728d>:0
at (wrapper dynamic-method) RimWorld.Pawn_NeedsTracker.RimWorld.Pawn_NeedsTracker.NeedsTrackerTick_Patch0(RimWorld.Pawn_NeedsTracker)
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Tick_Patch1(Verse.Pawn)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
RocketMan.Logger:Debug (string,System.Exception,string)
Soyuz.Patches.Pawn_Tick_Patch:Finalizer (Verse.Pawn,System.Exception)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
(wrapper dynamic-method) RimWorld.Planet.WorldPawns:RimWorld.Planet.WorldPawns.WorldPawnsTick_Patch2 (RimWorld.Planet.WorldPawns)
RimWorld.Planet.World:WorldTick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()


Exception ticking world pawn Ara. Suppressing further errors. System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Tick_Patch1(Verse.Pawn)
at (wrapper dynamic-method) RimWorld.Planet.WorldPawns.RimWorld.Planet.WorldPawns.WorldPawnsTick_Patch2(RimWorld.Planet.WorldPawns)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Log:ErrorOnce (string,int)
(wrapper dynamic-method) RimWorld.Planet.WorldPawns:RimWorld.Planet.WorldPawns.WorldPawnsTick_Patch2 (RimWorld.Planet.WorldPawns)
RimWorld.Planet.World:WorldTick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()


I had a similar error with the improved pyromania mod as well, which added a fire need bar. The author said it was caused by the pawn looking for fires while not on the map. Idk if that helps, not sure why this is suddenly happening where it didn't a few weeks ago.
< >
Showing 1-1 of 1 comments
Dubwise  [developer] 30 Oct, 2021 @ 4:26am 
this should be fixed in the latest update
< >
Showing 1-1 of 1 comments
Per page: 1530 50