Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Alex98

#1
Bugs / Some raids are broken
December 27, 2019, 11:07:39 AM
Hey guys, i need some help with my game here. I'm running a longtime colony with 7 or 8 million wealth, everything was working fine until lately, where i started to get raid notifications and no enemies appear, strangely that bug does not affect tribal faction raids, those work normally. I have some cryptic messages in my log "Error while generating pawn. Rethrowing. Exception: System.ArgumentNullException: Argument cannot be null.". I tried to change storyteller and disable/enable some mods, but nothing hepled. Can someone help me resolve this issue, it would be very sad to drop my 20 year rimworld campaign :( Here is the full error log:

Message logging is now once again on.
Verse.Log:Message(String, Boolean)
Verse.Log:ResetMessageCount()
Verse.Log:Clear()
Verse.EditWindow_Log:DoWindowContents(Rect)
Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)

Error while generating pawn. Rethrowing. Exception: System.ArgumentNullException: Argument cannot be null.
Parameter name: type
at System.Activator.CheckType (System.Type) <0x00095>
at System.Activator.CreateInstance (System.Type,bool) <0x00027>
at System.Activator.CreateInstance (System.Type) <0x0001e>
at Verse.HediffWithComps.InitializeComps () <0x0008a>
at Verse.HediffWithComps.PostMake () <0x00031>
at Verse.HediffMaker.MakeHediff (Verse.HediffDef,Verse.Pawn,Verse.BodyPartRecord) <0x00114>
at Verse.Pawn_HealthTracker.AddHediff (Verse.HediffDef,Verse.BodyPartRecord,System.Nullable`1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult) <0x00034>
at RimWorld.Recipe_InstallArtificialBodyPart.ApplyOnPawn (Verse.Pawn,Verse.BodyPartRecord,Verse.Pawn,System.Collections.Generic.List`1<Verse.Thing>,RimWorld.Bill) <0x003cd>
at RimWorld.PawnTechHediffsGenerator.GenerateTechHediffsFor (Verse.Pawn) <0x003cb>
at Verse.PawnGenerator.GenerateInitialHediffs (Verse.Pawn,Verse.PawnGenerationRequest) <0x00051>
at (wrapper dynamic-method) Verse.PawnGenerator.TryGenerateNewPawnInternal_Patch0 (Verse.PawnGenerationRequest&,string&,bool,bool) <0x007df>
at Verse.PawnGenerator.GenerateNewPawnInternal (Verse.PawnGenerationRequest&) <0x003b0>
at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest) <0x007c1>
at (wrapper dynamic-method) Verse.PawnGenerator.GeneratePawn_Patch1 (Verse.PawnGenerationRequest) <0x000b1>

Verse.Log:Error(String, Boolean)
Verse.PawnGenerator:GeneratePawn_Patch1(PawnGenerationRequest)
RimWorld.PawnGroupKindWorker_Normal:GeneratePawns(PawnGroupMakerParms, PawnGroupMaker, List`1, Boolean)
RimWorld.PawnGroupKindWorker:GeneratePawns_Patch1(Object, PawnGroupMakerParms, PawnGroupMaker, Boolean)
RimWorld.PawnGroupMaker:GeneratePawns(PawnGroupMakerParms, Boolean)
RimWorld.<GeneratePawns>c__Iterator0:MoveNext()
System.Linq.Enumerable:Count(IEnumerable`1)
JecsTools.HarmonyPatches:GeneratePawns(PawnGroupMakerParms, Boolean, IEnumerable`1&)
RimWorld.PawnGroupMakerUtility:GeneratePawns_Patch2(PawnGroupMakerParms, Boolean)
RimWorld.IncidentWorker_Raid:TryExecuteWorker(IncidentParms)
RimWorld.IncidentWorker_RaidEnemy:TryExecuteWorker_Patch1(Object, IncidentParms)
RimWorld.IncidentWorker:TryExecute_Patch2(Object, IncidentParms)
RimWorld.Storyteller:TryFire(FiringIncident)
RimWorld.IncidentQueue:IncidentQueueTick()
RimWorld.Storyteller:StorytellerTick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

Exception while generating pawn group: System.ArgumentNullException: Argument cannot be null.
Parameter name: type
at System.Activator.CheckType (System.Type) <0x00095>
at System.Activator.CreateInstance (System.Type,bool) <0x00027>
at System.Activator.CreateInstance (System.Type) <0x0001e>
at Verse.HediffWithComps.InitializeComps () <0x0008a>
at Verse.HediffWithComps.PostMake () <0x00031>
at Verse.HediffMaker.MakeHediff (Verse.HediffDef,Verse.Pawn,Verse.BodyPartRecord) <0x00114>
at Verse.Pawn_HealthTracker.AddHediff (Verse.HediffDef,Verse.BodyPartRecord,System.Nullable`1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult) <0x00034>
at RimWorld.Recipe_InstallArtificialBodyPart.ApplyOnPawn (Verse.Pawn,Verse.BodyPartRecord,Verse.Pawn,System.Collections.Generic.List`1<Verse.Thing>,RimWorld.Bill) <0x003cd>
at RimWorld.PawnTechHediffsGenerator.GenerateTechHediffsFor (Verse.Pawn) <0x003cb>
at Verse.PawnGenerator.GenerateInitialHediffs (Verse.Pawn,Verse.PawnGenerationRequest) <0x00051>
at (wrapper dynamic-method) Verse.PawnGenerator.TryGenerateNewPawnInternal_Patch0 (Verse.PawnGenerationRequest&,string&,bool,bool) <0x007df>
at Verse.PawnGenerator.GenerateNewPawnInternal (Verse.PawnGenerationRequest&) <0x003b0>
at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest) <0x007c1>
at (wrapper dynamic-method) Verse.PawnGenerator.GeneratePawn_Patch1 (Verse.PawnGenerationRequest) <0x000b1>

Verse.Log:Error(String, Boolean)
RimWorld.PawnGroupKindWorker:GeneratePawns_Patch1(Object, PawnGroupMakerParms, PawnGroupMaker, Boolean)
RimWorld.PawnGroupMaker:GeneratePawns(PawnGroupMakerParms, Boolean)
RimWorld.<GeneratePawns>c__Iterator0:MoveNext()
System.Linq.Enumerable:Count(IEnumerable`1)
JecsTools.HarmonyPatches:GeneratePawns(PawnGroupMakerParms, Boolean, IEnumerable`1&)
RimWorld.PawnGroupMakerUtility:GeneratePawns_Patch2(PawnGroupMakerParms, Boolean)
RimWorld.IncidentWorker_Raid:TryExecuteWorker(IncidentParms)
RimWorld.IncidentWorker_RaidEnemy:TryExecuteWorker_Patch1(Object, IncidentParms)
RimWorld.IncidentWorker:TryExecute_Patch2(Object, IncidentParms)
RimWorld.Storyteller:TryFire(FiringIncident)
RimWorld.IncidentQueue:IncidentQueueTick()
RimWorld.Storyteller:StorytellerTick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

Error while generating pawn. Rethrowing. Exception: System.ArgumentNullException: Argument cannot be null.
Parameter name: type
at System.Activator.CheckType (System.Type) <0x00095>
at System.Activator.CreateInstance (System.Type,bool) <0x00027>
at System.Activator.CreateInstance (System.Type) <0x0001e>
at Verse.HediffWithComps.InitializeComps () <0x0008a>
at Verse.HediffWithComps.PostMake () <0x00031>
at Verse.HediffMaker.MakeHediff (Verse.HediffDef,Verse.Pawn,Verse.BodyPartRecord) <0x00114>
at Verse.Pawn_HealthTracker.AddHediff (Verse.HediffDef,Verse.BodyPartRecord,System.Nullable`1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult) <0x00034>
at RimWorld.Recipe_InstallArtificialBodyPart.ApplyOnPawn (Verse.Pawn,Verse.BodyPartRecord,Verse.Pawn,System.Collections.Generic.List`1<Verse.Thing>,RimWorld.Bill) <0x003cd>
at RimWorld.PawnTechHediffsGenerator.GenerateTechHediffsFor (Verse.Pawn) <0x003cb>
at Verse.PawnGenerator.GenerateInitialHediffs (Verse.Pawn,Verse.PawnGenerationRequest) <0x00051>
at (wrapper dynamic-method) Verse.PawnGenerator.TryGenerateNewPawnInternal_Patch0 (Verse.PawnGenerationRequest&,string&,bool,bool) <0x007df>
at Verse.PawnGenerator.GenerateNewPawnInternal (Verse.PawnGenerationRequest&) <0x003b0>
at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest) <0x007c1>
at (wrapper dynamic-method) Verse.PawnGenerator.GeneratePawn_Patch1 (Verse.PawnGenerationRequest) <0x000b1>

Verse.Log:Error(String, Boolean)
Verse.PawnGenerator:GeneratePawn_Patch1(PawnGenerationRequest)
RimWorld.PawnGroupKindWorker_Normal:GeneratePawns(PawnGroupMakerParms, PawnGroupMaker, List`1, Boolean)
RimWorld.PawnGroupKindWorker:GeneratePawns_Patch1(Object, PawnGroupMakerParms, PawnGroupMaker, Boolean)
RimWorld.PawnGroupMaker:GeneratePawns(PawnGroupMakerParms, Boolean)
RimWorld.<GeneratePawns>c__Iterator0:MoveNext()
System.Collections.Generic.List`1:AddEnumerable(IEnumerable`1)
System.Collections.Generic.List`1:.ctor(IEnumerable`1)
System.Linq.Enumerable:ToList(IEnumerable`1)
RimWorld.IncidentWorker_Raid:TryExecuteWorker(IncidentParms)
RimWorld.IncidentWorker_RaidEnemy:TryExecuteWorker_Patch1(Object, IncidentParms)
RimWorld.IncidentWorker:TryExecute_Patch2(Object, IncidentParms)
RimWorld.Storyteller:TryFire(FiringIncident)
RimWorld.IncidentQueue:IncidentQueueTick()
RimWorld.Storyteller:StorytellerTick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

Exception while generating pawn group: System.ArgumentNullException: Argument cannot be null.
Parameter name: type
at System.Activator.CheckType (System.Type) <0x00095>
at System.Activator.CreateInstance (System.Type,bool) <0x00027>
at System.Activator.CreateInstance (System.Type) <0x0001e>
at Verse.HediffWithComps.InitializeComps () <0x0008a>
at Verse.HediffWithComps.PostMake () <0x00031>
at Verse.HediffMaker.MakeHediff (Verse.HediffDef,Verse.Pawn,Verse.BodyPartRecord) <0x00114>
at Verse.Pawn_HealthTracker.AddHediff (Verse.HediffDef,Verse.BodyPartRecord,System.Nullable`1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult) <0x00034>
at RimWorld.Recipe_InstallArtificialBodyPart.ApplyOnPawn (Verse.Pawn,Verse.BodyPartRecord,Verse.Pawn,System.Collections.Generic.List`1<Verse.Thing>,RimWorld.Bill) <0x003cd>
at RimWorld.PawnTechHediffsGenerator.GenerateTechHediffsFor (Verse.Pawn) <0x003cb>
at Verse.PawnGenerator.GenerateInitialHediffs (Verse.Pawn,Verse.PawnGenerationRequest) <0x00051>
at (wrapper dynamic-method) Verse.PawnGenerator.TryGenerateNewPawnInternal_Patch0 (Verse.PawnGenerationRequest&,string&,bool,bool) <0x007df>
at Verse.PawnGenerator.GenerateNewPawnInternal (Verse.PawnGenerationRequest&) <0x003b0>
at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest) <0x007c1>
at (wrapper dynamic-method) Verse.PawnGenerator.GeneratePawn_Patch1 (Verse.PawnGenerationRequest) <0x000b1>

Verse.Log:Error(String, Boolean)
RimWorld.PawnGroupKindWorker:GeneratePawns_Patch1(Object, PawnGroupMakerParms, PawnGroupMaker, Boolean)
RimWorld.PawnGroupMaker:GeneratePawns(PawnGroupMakerParms, Boolean)
RimWorld.<GeneratePawns>c__Iterator0:MoveNext()
System.Collections.Generic.List`1:AddEnumerable(IEnumerable`1)
System.Collections.Generic.List`1:.ctor(IEnumerable`1)
System.Linq.Enumerable:ToList(IEnumerable`1)
RimWorld.IncidentWorker_Raid:TryExecuteWorker(IncidentParms)
RimWorld.IncidentWorker_RaidEnemy:TryExecuteWorker_Patch1(Object, IncidentParms)
RimWorld.IncidentWorker:TryExecute_Patch2(Object, IncidentParms)
RimWorld.Storyteller:TryFire(FiringIncident)
RimWorld.IncidentQueue:IncidentQueueTick()
RimWorld.Storyteller:StorytellerTick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

Got no pawns spawning raid from parms (target=(Map-53-PlayerHome) points=23536.91 raidStrategy=ImmediateAttack )
Verse.Log:Error(String, Boolean)
RimWorld.IncidentWorker_Raid:TryExecuteWorker(IncidentParms)
RimWorld.IncidentWorker_RaidEnemy:TryExecuteWorker_Patch1(Object, IncidentParms)
RimWorld.IncidentWorker:TryExecute_Patch2(Object, IncidentParms)
RimWorld.Storyteller:TryFire(FiringIncident)
RimWorld.IncidentQueue:IncidentQueueTick()
RimWorld.Storyteller:StorytellerTick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()