Closed Ayumeire closed 1 year ago
Thank you very much for the detailed report! I will add some checks for animals. Just one last question maybe: Did you use 1.0.X or the current dev-build?
I only used the current build listed under releases. I'll download the dev master and see how that goes.
So Dev master isn't pulling the animal issues. Only seems to pull an unrelated error at title screen. This is with nothing but bare minimum mods. Harmony, DLC, hugslibs, RJW and this. This one isn't as obstructive though and might be ignorable. It also didn't seem this specific one was referenced in the known bugs or other open issue tickets. Thank you for you time and mod.
Could not resolve cross-reference to Verse.GeneDef named rjw_genes_elasticity (wanter=genes)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.DirectXmlCrossRefLoader:TryResolveDef<Verse.GeneDef> (string,Verse.FailMode,object)
Verse.DirectXmlCrossRefLoader/WantedRefForList`1<Verse.GeneDef>:TryResolve (Verse.FailMode)
Verse.DirectXmlCrossRefLoader/<>c__DisplayClass16_1:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef)
Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object)
System.Threading.QueueUserWorkItemCallback:WaitCallback_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
We have seen a similar problem before, we're trying to add elasticity gene to a xenotype while licentia labs isn't loaded . We will fix it soon. Should be fine to ignore it yeah, it should even go away if you enable licentia labs
After an extended play session I did get the error to proc again. didn't keep occurring again repeatedly (like before), at least not for the rest of the session. But still seems to be in a playable state for now
(side note: installing licentia labs did not resolve the error on title screen. but I'm not concerned about that error)
Hopefully these reports are more helpful than not.
Exception in CheckCurrentToilEndOrFail for pawn WildBoar48584 driver=JobDriver_Mating (toilIndex=2) driver.job=(RJW_Mate (Job_285580) A=Thing_WildBoar48587)
System.NullReferenceException: Object reference not set to an instance of an object
at rjw.JobDriver_Mating+<>c__DisplayClass1_0.<MakeNewToils>b__4 () [0x00010] in <3b9231f721ba465d83b8aa6ed272e01d>:0
at Verse.AI.ToilFailConditions+<>c__DisplayClass1_0`1[T].<FailOn>b__0 () [0x00000] in <efb2041c6ffd48fe9bfd2a6a8ee803e9>:0
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () [0x000e2] in <efb2041c6ffd48fe9bfd2a6a8ee803e9>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.AI.JobUtility:TryStartErrorRecoverJob (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:CheckCurrentToilEndOrFail ()
Verse.AI.JobDriver:DriverTick ()
Verse.AI.Pawn_JobTracker:JobTrackerTick ()
Verse.Pawn:Tick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
Error persists on all states. Each segment is taken from a different save game with different mods active. I eventually boiled it down to a minimum of just Harmony, hugslibs, RJW and this. error persisted. Seems to affect all or most animals.
=================================================================================
Here is the report of the bare minimum save
============================================================================