RimWorld

RimWorld

Combat Extended [1.4]
Thaurane 28 Apr, 2020 @ 11:55pm
[Bug] Standing bug, debug menu started 10 jobs in 10 ticks
The only other mods I have installed is harmony and mod manager. I tried it with hugslib but it didn't help. Mod order does not matter with other mods. Uninstalling CE removes the issue. This happens on the latest version of Rimworld and the update released 8-9 days ago. I have not tried other previous versions of Rimworld. Not sure if it will help but here is a picture of my base https://i.imgur.com/2SkWAa3.jpg This error started about 10-12 hours into the save. It mainly occurs when they are trying to grab a meal or when they try to start hunting. They have weapons with the proper ammo. Weapon and ammo type do not seem to matter. There are two errors that get thrown up at once when the pawn tries to move. It also causes heavy amounts of fps drops down to 5-10fps while the error is occuring. With the pawn selected you can see the movement lines disappear and reappear over and over.

pawn started 10 jobs in 10 ticks. List: (Wait_MaintainPosture (Job_3576703)) , (Wait_MaintainPosture (Job_3576705)) , (Wait_MaintainPosture (Job_3576707)) , (Wait_MaintainPosture (Job_3576709)) , (Wait_MaintainPosture (Job_3576711)) , (Wait_MaintainPosture (Job_3576713)) , (Wait_MaintainPosture (Job_3576715)) , (Wait_MaintainPosture (Job_3576717)) , (Wait_MaintainPosture (Job_3576719)) , (Wait_MaintainPosture (Job_3576721)) curDriver=JobDriver_WaitMaintainPosture (toilIndex=0) curJob=(Wait_MaintainPosture (Job_3576721))
Verse.Log:Error(String, Boolean)
Verse.AI.JobUtility:TryStartErrorRecoverJob(Pawn, String, Exception, JobDriver)
Verse.AI.Pawn_JobTracker:FinalizeTick()
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

Exception ticking Pawn (at (191, 0, 132)): System.NullReferenceException: Object reference not set to an instance of an object
at Verse.Thing.get_Smeltable () [0x00020] in <36108d57f84d49cabdae818c2a53fc38>:0
at RimWorld.SpecialThingFilterWorker_Smeltable.Matches (Verse.Thing t) [0x00010] in <36108d57f84d49cabdae818c2a53fc38>:0
at Verse.ThingFilter.Allows (Verse.Thing t) [0x000a1] in <36108d57f84d49cabdae818c2a53fc38>:0
at RimWorld.StorageSettings.AllowedToAccept (Verse.Thing t) [0x00000] in <36108d57f84d49cabdae818c2a53fc38>:0
at RimWorld.Zone_Stockpile.Accepts (Verse.Thing t) [0x00000] in <36108d57f84d49cabdae818c2a53fc38>:0
at RimWorld.StoreUtility.TryFindBestBetterStoreCellForWorker (Verse.Thing t, Verse.Pawn carrier, Verse.Map map, RimWorld.Faction faction, RimWorld.SlotGroup slotGroup, System.Boolean needAccurateResult, Verse.IntVec3& closestSlot, System.Single& closestDistSquared, RimWorld.StoragePriority& foundPriority) [0x00005] in <36108d57f84d49cabdae818c2a53fc38>:0
at RimWorld.StoreUtility.TryFindBestBetterStoreCellFor (Verse.Thing t, Verse.Pawn carrier, Verse.Map map, RimWorld.StoragePriority currentPriority, RimWorld.Faction faction, Verse.IntVec3& foundCell, System.Boolean needAccurateResult) [0x0005f] in <36108d57f84d49cabdae818c2a53fc38>:0
at Verse.AI.Pawn_JobTracker.TryOpportunisticJob (Verse.AI.Job job) [0x001cd] in <36108d57f84d49cabdae818c2a53fc38>:0
at Verse.AI.Pawn_JobTracker.StartJob (Verse.AI.Job newJob, Verse.AI.JobCondition lastJobEndCondition, Verse.AI.ThinkNode jobGiver, System.Boolean resumeCurJobAfterwards, System.Boolean cancelBusyStances, Verse.ThinkTreeDef thinkTree, System.Nullable`1[T] tag, System.Boolean fromQueue, System.Boolean canReturnCurJobToPool) [0x002d8] in <36108d57f84d49cabdae818c2a53fc38>:0
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () [0x000bd] in <36108d57f84d49cabdae818c2a53fc38>:0
at Verse.AI.Pawn_JobTracker.EndCurrentJob (Verse.AI.JobCondition condition, System.Boolean startNewJob, System.Boolean canReturnToPool) [0x00161] in <36108d57f84d49cabdae818c2a53fc38>:0
at Verse.AI.Pawn_JobTracker.JobTrackerTick () [0x00151] in <36108d57f84d49cabdae818c2a53fc38>:0
at Verse.Pawn.Tick () [0x00090] in <36108d57f84d49cabdae818c2a53fc38>:0
at Verse.TickList.Tick () [0x0015c] in <36108d57f84d49cabdae818c2a53fc38>:0
Verse.Log:Error(String, Boolean)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Last edited by Thaurane; 31 Jul, 2020 @ 9:49pm
< >
Showing 1-2 of 2 comments
infinity 26 Jul, 2020 @ 5:47am 
I had this same issue with one of my saves (GetSmeltable). Removing CE immediately freed up my pawns but then obviously caused CE related issues that were equally game breaking.
Thaurane 27 Dec, 2020 @ 6:17pm 
I know comment necromancy is generally frowned upon. But has this issue been resolved? I want to play Rimworld again but I would really like to play with this mod.
< >
Showing 1-2 of 2 comments
Per page: 1530 50