RimWorld

RimWorld

Rational Romance 2
Pybot 5 Mar, 2021 @ 4:16pm
No raiders spawning, log blames romance
Whenever a raid starts there is a good chance that no raiders will spawn (and i think less raiders spawn in general) and this message will appear

Error while generating pawn. Rethrowing. Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
at RationalRomance_Code.PawnRelationWorker_Lover_NRE.OnRelationCreated (Verse.Pawn firstPawn, Verse.Pawn secondPawn) [0x0000d] in <d80645290fa24757a54d71a0f443f385>:0
at RimWorld.Pawn_RelationsTracker.AddDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x000dc] in <c36f9493c9844ddaa7fb5c788416098f>:0
at RimWorld.PawnRelationWorker_Lover.CreateRelation (Verse.Pawn generated, Verse.Pawn other, Verse.PawnGenerationRequest& request) [0x00000] in <c36f9493c9844ddaa7fb5c788416098f>:0
at (wrapper dynamic-method) Verse.PawnGenerator.Verse.PawnGenerator.GeneratePawnRelations_Patch1(Verse.Pawn,Verse.PawnGenerationRequest&)
at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <567df3e0919241ba98db88bec4c6696f>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <567df3e0919241ba98db88bec4c6696f>:0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <567df3e0919241ba98db88bec4c6696f>:0
at AlienRace.HarmonyPatches.GenerateTraitsPostfix (Verse.Pawn pawn, Verse.PawnGenerationRequest request) [0x00035] in <436b5222a2bf4af098bd7afe6d99281e>:0
at (wrapper dynamic-method) Verse.PawnGenerator.Verse.PawnGenerator.GenerateTraits_Patch5(Verse.Pawn,Verse.PawnGenerationRequest)
at (wrapper dynamic-method) Verse.PawnGenerator.Verse.PawnGenerator.TryGenerateNewPawnInternal_Patch0(Verse.PawnGenerationRequest&,string&,bool,bool)
at Verse.PawnGenerator.GenerateNewPawnInternal (Verse.PawnGenerationRequest& request) [0x00096] in <c36f9493c9844ddaa7fb5c788416098f>:0
at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest request) [0x00183] in <c36f9493c9844ddaa7fb5c788416098f>:0
at (wrapper dynamic-method) Verse.PawnGenerator.Verse.PawnGenerator.GeneratePawn_Patch3(Verse.PawnGenerationRequest)
Verse.Log:Verse.Log.Error_Patch2(String, Boolean)
Verse.PawnGenerator:Verse.PawnGenerator.GeneratePawn_Patch3(PawnGenerationRequest)
RimWorld.PawnGroupKindWorker_Normal:RimWorld.PawnGroupKindWorker_Normal.GeneratePawns_Patch2(PawnGroupKindWorker_Normal, PawnGroupMakerParms, PawnGroupMaker, List`1, Boolean)
RimWorld.PawnGroupKindWorker:RimWorld.PawnGroupKindWorker.GeneratePawns_Patch1(PawnGroupKindWorker, PawnGroupMakerParms, PawnGroupMaker, Boolean)
RimWorld.PawnGroupMaker:GeneratePawns(PawnGroupMakerParms, Boolean)
RimWorld.<GeneratePawns>d__1:MoveNext()
System.Collections.Generic.List`1:.ctor(IEnumerable`1)
System.Linq.Enumerable:ToList(IEnumerable`1)
RimWar.Utility.IncidentWorker_WarObjectRaid:TryExecuteWorker(IncidentParms)
RimWar.Utility.IncidentWorker_WarObjectRaid:TryExecuteCustomWorker(IncidentParms, PawnGroupKindDef, Int32)
RimWar.Planet.IncidentUtility:DoRaidWithPoints(WarObject, Settlement, RimWarData, PawnsArrivalModeDef, PawnGroupKindDef)
RimWar.Planet.Scout:ArrivalAction()
RimWar.Planet.WarObject:Tick()
RimWar.Planet.Scout:Tick()
RimWorld.Planet.WorldObjectsHolder:WorldObjectsHolderTick()
RimWorld.Planet.World:WorldTick()
Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3(TickManager)
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()