Game Crippling Errors

Started by Yehomere, June 14, 2018, 08:26:10 PM

Previous topic - Next topic

Yehomere

So I was enjoying a nice game of RimWorld, doing nothing in particular, and then all of a sudden the game started running as smooth as a wire brush. I looked into the logs to find something wrong, and every minute it was outputting thousands of these things. Can anyone tell me what's wrong with it? I'm not a modder or knowledgeable in modding, so I don't understand much of this. My loaded mods are (brace yourself, there's a few):
               JecsTools, RimRoads, Refugee Stats, Expanded Prosthetics and  Organ Engineering, Fluffy Breakdowns, More Vanilla Turrets, VGP Garden Tools, Meal Radius, Cheap Mortar Shell, HugsLib. Room Sense, Advanced Biomes, Humanoid Alien Races 2.0, Android tiers, Safetly Hidden Away, Let's Trade, Rename Colony, Rain Removes All Filth, Anti-Tunnel Wall, Logistics, Steel Slag Buff, Rich Traders,WW1 Style Graves, Pharmacist, Share The Load, Stand Your Ground, Auto Randomizer for Starting Pawns, Killfeed, Efficient Light, Misc. Training, Basic Bridges, Giddy-up! Core, Giddy-up! Ride and Roll, Use Bedrolls, More Slaves, Increased Stack, Stack Merger, Quarry, Ugh You Got Me, More Trade Ships, Adjustable Trade Ships, and Balanced Trade Ships.

Any help would be greatly appreciated!

Canute

Hi,
the modlist don't show any known troublemaker.

Could you please post a log (CTRL-F12 or the output_log.txt) so someone maybe see something.

Yehomere

#2
Here's the error log.

System.NullReferenceException: Object reference not set to an instance of an object
at Verse.Pawn_HealthTracker.HealthTick () <0x00070>
at (wrapper dynamic-method) Verse.Pawn.Tick_Patch1 (object) <0x001a9>
at RimWorld.Planet.WorldPawns.WorldPawnsTick () <0x00088>
at RimWorld.Planet.World.WorldTick () <0x00017>
at Verse.TickManager.DoSingleTick () <0x0024c>

Verse.Log:Error(String)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

System.NullReferenceException: Object reference not set to an instance of an object
  at RimWorld.GatheringsUtility.ShouldGuestKeepAttendingGathering (Verse.Pawn p) [0x00000] in <filename unknown>:0
  at RimWorld.PartyUtility.ShouldPawnKeepPartying (Verse.Pawn p) [0x00000] in <filename unknown>:0
  at RimWorld.PartyUtility.EnoughPotentialGuestsToStartParty (Verse.Map map, Nullable`1 partySpot) [0x00000] in <filename unknown>:0
  at RimWorld.PartyUtility.AcceptableGameConditionsToStartParty (Verse.Map map) [0x00000] in <filename unknown>:0
  at RimWorld.VoluntarilyJoinableLordsStarter.Tick_TryStartParty () [0x00000] in <filename unknown>:0
  at RimWorld.VoluntarilyJoinableLordsStarter.VoluntarilyJoinableLordsStarterTick () [0x00000] in <filename unknown>:0
  at Verse.Map.MapPostTick () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.Map:MapPostTick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

System.NullReferenceException: Object reference not set to an instance of an object
at Verse.Pawn_HealthTracker.HealthTick () <0x00070>
at (wrapper dynamic-method) Verse.Pawn.Tick_Patch1 (object) <0x001a9>
at RimWorld.Planet.WorldPawns.WorldPawnsTick () <0x00088>
at RimWorld.Planet.World.WorldTick () <0x00017>
at Verse.TickManager.DoSingleTick () <0x0024c>

Verse.Log:Error(String)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

There's also this. It's the one that really slows down my game.

System.NullReferenceException: Object reference not set to an instance of an object
at Verse.Pawn_HealthTracker.HealthTick () <0x00070>
at (wrapper dynamic-method) Verse.Pawn.Tick_Patch1 (object) <0x001a9>
at RimWorld.Planet.WorldPawns.WorldPawnsTick () <0x00088>
at RimWorld.Planet.World.WorldTick () <0x00017>
at Verse.TickManager.DoSingleTick () <0x0024c>

Verse.Log:Error(String)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

System.NullReferenceException: Object reference not set to an instance of an object
at Verse.HediffSet.CalculateBleedRate () <0x00084>
at Verse.HediffSet.get_BleedRateTotal () <0x0001d>
at Verse.PawnGenerator.IsValidCandidateToRedress (Verse.Pawn,Verse.PawnGenerationRequest) <0x00110>
at Verse.PawnGenerator/<GetValidCandidatesToRedress>c__AnonStorey2.<>m__0 (Verse.Pawn) <0x00042>
at System.Linq.Enumerable/<CreateWhereIterator>c__Iterator1D`1<Verse.Pawn>.MoveNext () <0x00100>
at Verse.GenCollection.TryRandomElementByWeight<Verse.Pawn> (System.Collections.Generic.IEnumerable`1<Verse.Pawn>,System.Func`2<Verse.Pawn, single>,Verse.Pawn&) <0x004ce>
at (wrapper dynamic-method) Verse.PawnGenerator.GeneratePawnInternal_Patch1 (Verse.PawnGenerationRequest) <0x004ec>
at (wrapper dynamic-method) Verse.PawnGenerator.GeneratePawn_Patch1 (Verse.PawnGenerationRequest) <0x00049>
at RimWorld.PawnGroupKindWorker_Trader.GenerateGuards (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,Verse.Pawn,System.Collections.Generic.List`1<Verse.Thing>,System.Collections.Generic.List`1<Verse.Pawn>) <0x002a8>
at RimWorld.PawnGroupKindWorker_Trader.GeneratePawns (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,System.Collections.Generic.List`1<Verse.Pawn>,bool) <0x00630>
at (wrapper dynamic-method) RimWorld.PawnGroupKindWorker.GeneratePawns_Patch1 (object,RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,bool) <0x00069>
at RimWorld.PawnGroupMaker.GeneratePawns (RimWorld.PawnGroupMakerParms,bool) <0x0002c>
at RimWorld.PawnGroupMakerUtility/<GeneratePawns>c__Iterator0.MoveNext () <0x003dc>
at System.Linq.Enumerable.Count<Verse.Pawn> (System.Collections.Generic.IEnumerable`1<Verse.Pawn>) <0x000ac>
at JecsTools.HarmonyPatches.GeneratePawns (RimWorld.PawnGroupKindDef,RimWorld.PawnGroupMakerParms,bool,System.Collections.Generic.IEnumerable`1<Verse.Pawn>&) <0x00029>
at (wrapper dynamic-method) RimWorld.PawnGroupMakerUtility.GeneratePawns_Patch1 (RimWorld.PawnGroupKindDef,RimWorld.PawnGroupMakerParms,bool) <0x00052>
at RimWorld.IncidentWorker_NeutralGroup.SpawnPawns (RimWorld.IncidentParms) <0x00089>
at RimWorld.IncidentWorker_TraderCaravanArrival.TryExecuteWorker (RimWorld.IncidentParms) <0x000a8>
at RimWorld.IncidentWorker.TryExecute (RimWorld.IncidentParms) <0x0001b>
at RimWorld.Storyteller.TryFire (RimWorld.FiringIncident) <0x00062>
at RimWorld.IncidentQueue.IncidentQueueTick () <0x00066>
at RimWorld.Storyteller.StorytellerTick () <0x0001f>
at Verse.TickManager.DoSingleTick () <0x003c2>

Verse.Log:Error(String)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()