I have an error. Everything works fine 45% of the time. Any group involving a pawn (ie raid, caravan, visitor group etc) has the chance of spawning a smaller group than requested or not spawning any pawns at all...occasionally there will be no associated error. I have been driving myself nuts trying to figure this out...I hope someone can help! Thank you in advance.
HUGSLIB LOG:
https://gist.github.com/HugsLibRecordKeeper/9e9ae3fe4105ce0fa57f6bf861a15007
Error itself:
Error while generating pawn. Rethrowing. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.ChildRelationUtility.GetMelanin (Verse.Pawn pawn, System.Nullable`1[T] request) [0x0001c] in <6326ac03f61f45efb3178f3bfd084139>:0
at RimWorld.ChildRelationUtility.ChanceOfBecomingChildOf (Verse.Pawn child, Verse.Pawn father, Verse.Pawn mother, System.Nullable`1[T] childGenerationRequest, System.Nullable`1[T] fatherGenerationRequest, System.Nullable`1[T] motherGenerationRequest) [0x000bd] in <6326ac03f61f45efb3178f3bfd084139>:0
at RimWorld.PawnRelationWorker_Sibling.GenerationChance (Verse.Pawn generated, Verse.Pawn other, Verse.PawnGenerationRequest request) [0x0002f] in <6326ac03f61f45efb3178f3bfd084139>:0
at Verse.PawnGenerator+<>c__DisplayClass34_0.<GeneratePawnRelations>b__1 (Verse.Pair`2[T1,T2] x) [0x00025] in <6326ac03f61f45efb3178f3bfd084139>:0
at Verse.GenCollection.RandomElementByWeightWithDefault[T] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] weightSelector, System.Single defaultValueWeight) [0x00030] in <6326ac03f61f45efb3178f3bfd084139>:0
at Verse.PawnGenerator.GeneratePawnRelations (Verse.Pawn pawn, Verse.PawnGenerationRequest& request) [0x000e7] in <6326ac03f61f45efb3178f3bfd084139>:0
at (wrapper dynamic-method) Verse.PawnGenerator.Verse.PawnGenerator.TryGenerateNewPawnInternal_Patch0(Verse.PawnGenerationRequest&,string&,bool,bool)
at Verse.PawnGenerator.GenerateNewPawnInternal (Verse.PawnGenerationRequest& request) [0x00096] in <6326ac03f61f45efb3178f3bfd084139>:0
at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest request) [0x00183] in <6326ac03f61f45efb3178f3bfd084139>:0
at (wrapper dynamic-method) Verse.PawnGenerator.Verse.PawnGenerator.GeneratePawn_Patch3(Verse.PawnGenerationRequest)
Verse.Log:Error(String, Boolean)
Verse.PawnGenerator:Verse.PawnGenerator.GeneratePawn_Patch3(PawnGenerationRequest)
RimWorld.PawnGroupKindWorker_Trader:RimWorld.PawnGroupKindWorker_Trader.GenerateGuards_Patch1(PawnGroupKindWorker_Trader, PawnGroupMakerParms, PawnGroupMaker, Pawn, List`1, List`1)
RimWorld.PawnGroupKindWorker_Trader:GeneratePawns(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)
RimWorld.IncidentWorker_NeutralGroup:SpawnPawns(IncidentParms)
RimWorld.IncidentWorker_TraderCaravanArrival:TryExecuteWorker(IncidentParms)
RimWorld.IncidentWorker:RimWorld.IncidentWorker.TryExecute_Patch1(IncidentWorker, IncidentParms)
Verse.<>c__DisplayClass7_1:<DoIncidentDebugAction>b__2()
Verse.Dialog_DebugOptionLister:DebugAction_NewTmp(String, Action, Boolean)
Verse.Dialog_DebugOptionListLister:DoListingItems()
Verse.Dialog_OptionLister:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
If anyone knows what mod this is related to, please forward me some information. Thank you.
Bombcat -
HUGSLIB LOG:
https://gist.github.com/HugsLibRecordKeeper/9e9ae3fe4105ce0fa57f6bf861a15007
Error itself:
Error while generating pawn. Rethrowing. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.ChildRelationUtility.GetMelanin (Verse.Pawn pawn, System.Nullable`1[T] request) [0x0001c] in <6326ac03f61f45efb3178f3bfd084139>:0
at RimWorld.ChildRelationUtility.ChanceOfBecomingChildOf (Verse.Pawn child, Verse.Pawn father, Verse.Pawn mother, System.Nullable`1[T] childGenerationRequest, System.Nullable`1[T] fatherGenerationRequest, System.Nullable`1[T] motherGenerationRequest) [0x000bd] in <6326ac03f61f45efb3178f3bfd084139>:0
at RimWorld.PawnRelationWorker_Sibling.GenerationChance (Verse.Pawn generated, Verse.Pawn other, Verse.PawnGenerationRequest request) [0x0002f] in <6326ac03f61f45efb3178f3bfd084139>:0
at Verse.PawnGenerator+<>c__DisplayClass34_0.<GeneratePawnRelations>b__1 (Verse.Pair`2[T1,T2] x) [0x00025] in <6326ac03f61f45efb3178f3bfd084139>:0
at Verse.GenCollection.RandomElementByWeightWithDefault[T] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] weightSelector, System.Single defaultValueWeight) [0x00030] in <6326ac03f61f45efb3178f3bfd084139>:0
at Verse.PawnGenerator.GeneratePawnRelations (Verse.Pawn pawn, Verse.PawnGenerationRequest& request) [0x000e7] in <6326ac03f61f45efb3178f3bfd084139>:0
at (wrapper dynamic-method) Verse.PawnGenerator.Verse.PawnGenerator.TryGenerateNewPawnInternal_Patch0(Verse.PawnGenerationRequest&,string&,bool,bool)
at Verse.PawnGenerator.GenerateNewPawnInternal (Verse.PawnGenerationRequest& request) [0x00096] in <6326ac03f61f45efb3178f3bfd084139>:0
at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest request) [0x00183] in <6326ac03f61f45efb3178f3bfd084139>:0
at (wrapper dynamic-method) Verse.PawnGenerator.Verse.PawnGenerator.GeneratePawn_Patch3(Verse.PawnGenerationRequest)
Verse.Log:Error(String, Boolean)
Verse.PawnGenerator:Verse.PawnGenerator.GeneratePawn_Patch3(PawnGenerationRequest)
RimWorld.PawnGroupKindWorker_Trader:RimWorld.PawnGroupKindWorker_Trader.GenerateGuards_Patch1(PawnGroupKindWorker_Trader, PawnGroupMakerParms, PawnGroupMaker, Pawn, List`1, List`1)
RimWorld.PawnGroupKindWorker_Trader:GeneratePawns(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)
RimWorld.IncidentWorker_NeutralGroup:SpawnPawns(IncidentParms)
RimWorld.IncidentWorker_TraderCaravanArrival:TryExecuteWorker(IncidentParms)
RimWorld.IncidentWorker:RimWorld.IncidentWorker.TryExecute_Patch1(IncidentWorker, IncidentParms)
Verse.<>c__DisplayClass7_1:<DoIncidentDebugAction>b__2()
Verse.Dialog_DebugOptionLister:DebugAction_NewTmp(String, Action, Boolean)
Verse.Dialog_DebugOptionListLister:DoListingItems()
Verse.Dialog_OptionLister:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
If anyone knows what mod this is related to, please forward me some information. Thank you.
Bombcat -