RimWorld

RimWorld

Project RimFactory Revived
天琼 10 Apr, 2022 @ 12:53am
some bug
Hello
My automatic cooker and automatic food processor cannot properly use items that are already in nearby storage bins, and sometimes the cargo sorter does not work properly, such as placing sorted items directly above the item storage bins, I Added VGPmod, easy storage mod and deep storage mod, error log files:
Exception ticking PRF_SelfPrepper673978 (at (137, 0, 70)): 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 VarietyMatters.VarietyCooking.SortIngredients (System.Collections.Generic.List`1[T] availableThings, Verse.IntVec3 rootCell) [0x00014] in <503691cd3c3f4639bebe9b47e22389fe>:0
at VarietyMatters.VarietyCooking.BestVariety_AllowMix (System.Boolean& __result, System.Collections.Generic.List`1[T] availableThings, RimWorld.Bill bill, System.Collections.Generic.List`1[T] chosen, Verse.IntVec3 rootCell) [0x0006e] in <503691cd3c3f4639bebe9b47e22389fe>:0
at (wrapper dynamic-method) RimWorld.WorkGiver_DoBill.RimWorld.WorkGiver_DoBill.TryFindBestBillIngredientsInSet_AllowMix_Patch1(System.Collections.Generic.List`1<Verse.Thing>,RimWorld.Bill,System.Collections.Generic.List`1<Verse.ThingCount>,Verse.IntVec3)
at RimWorld.WorkGiver_DoBill.TryFindBestBillIngredientsInSet (System.Collections.Generic.List`1[T] availableThings, RimWorld.Bill bill, System.Collections.Generic.List`1[T] chosen, Verse.IntVec3 rootCell, System.Boolean alreadySorted) [0x0000d] in <99518a644a3e4a7ea3fde566568df84a>:0
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 <eae584ce26bc40229c1b1aa476bfa589>: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 <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler.TryFindBestBillIngredientsInSet (System.Collections.Generic.List`1[T] accessibleThings, RimWorld.Bill b, System.Collections.Generic.List`1[T] chosen) [0x00001] in <0c6ff558357b46239d0d73df0cb63217>:0
at ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler.TryGetNextBill () [0x00074] in <0c6ff558357b46239d0d73df0cb63217>:0
at ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler.Tick () [0x0016b] in <0c6ff558357b46239d0d73df0cb63217>:0
at Verse.TickList.Tick () [0x0015c] in <99518a644a3e4a7ea3fde566568df84a>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch1 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()