RimWorld

RimWorld

Reading Bill
This topic has been locked
MatrixVirus 21 Aug, 2023 @ 6:26pm
Bug/Error
I cannot force my pawns to sit and read, and they do not on their own. when i click "any worker" to assign a pawn to this job in the menu i get this in the log:

Exception filling window for RimWorld.Dialog_BillConfig: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.DefMap`2[D,V].get_Item (D def) [0x00000] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.Pawn_WorkSettings.GetPriority (Verse.WorkTypeDef w) [0x00006] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.Pawn_WorkSettings.WorkIsActive (Verse.WorkTypeDef w) [0x00006] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.BillDialogUtility+<>c__DisplayClass0_0.<GetPawnRestrictionOptionsForBill>b__3 (Verse.Pawn pawn) [0x00000] in <95de19971c5d40878d8742747904cdcd>:0
at System.Linq.EnumerableSorter`2[TElement,TKey].ComputeKeys (TElement[] elements, System.Int32 count) [0x00010] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.EnumerableSorter`1[TElement].ComputeMap (TElement[] elements, System.Int32 count) [0x00000] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.EnumerableSorter`1[TElement].Sort (TElement[] elements, System.Int32 count) [0x00000] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.OrderedEnumerable`1[TElement].SortedMap (System.Linq.Buffer`1[TElement] buffer) [0x00006] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.OrderedEnumerable`1[TElement].ToArray () [0x00025] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Buffer`1[TElement]..ctor (System.Collections.Generic.IEnumerable`1[T] source) [0x0000a] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.OrderedEnumerable`1+<GetEnumerator>d__3[TElement].MoveNext () [0x0001e] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at RimWorld.BillDialogUtility+<GetPawnRestrictionOptionsForBill>d__0.MoveNext () [0x00528] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.Dialog_BillConfig+<GeneratePawnRestrictionOptions>d__23.MoveNext () [0x00331] in <95de19971c5d40878d8742747904cdcd>:0
at System.Collections.Generic.List`1[T]..ctor (System.Collections.Generic.IEnumerable`1[T] collection) [0x00077] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00018] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at TacticalGroups.HarmonyPatches_GroupBills.GeneratePawnRestrictionOptions (RimWorld.Bill_Production ___bill, System.Collections.Generic.IEnumerable`1[Verse.Widgets+DropdownMenuElement`1[Verse.Pawn]]& __result) [0x00012] in <7d98c9d622bf4aa8916878622bdf9f63>:0
at (wrapper dynamic-method) RimWorld.Dialog_BillConfig.RimWorld.Dialog_BillConfig.GeneratePawnRestrictionOptions_Patch1(RimWorld.Dialog_BillConfig)
at RimWorld.Dialog_BillConfig.<DoWindowContents>b__21_7 (RimWorld.Bill_Production b) [0x00000] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.Widgets.Dropdown[Target,Payload] (UnityEngine.Rect rect, Target target, UnityEngine.Color iconColor, System.Func`2[T,TResult] getPayload, System.Func`2[T,TResult] menuGenerator, System.String buttonLabel, UnityEngine.Texture2D buttonIcon, System.String dragLabel, UnityEngine.Texture2D dragIcon, System.Action dropdownOpened, System.Boolean paintable) [0x00056] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.Widgets.Dropdown[Target,Payload] (UnityEngine.Rect rect, Target target, System.Func`2[T,TResult] getPayload, System.Func`2[T,TResult] menuGenerator, System.String buttonLabel, UnityEngine.Texture2D buttonIcon, System.String dragLabel, UnityEngine.Texture2D dragIcon, System.Action dropdownOpened, System.Boolean paintable) [0x00007] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) RimWorld.Dialog_BillConfig.RimWorld.Dialog_BillConfig.DoWindowContents_Patch0(RimWorld.Dialog_BillConfig,UnityEngine.Rect)
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <95de19971c5d40878d8742747904cdcd>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch4 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
< >
Showing 1-1 of 1 comments
Cedaro  [developer] 22 Aug, 2023 @ 1:05am 
It's a mod conflict. Seems like you're using a mod called "TacticalGroups" or something which result in the error. Could you check your mod list and find out that mod?
< >
Showing 1-1 of 1 comments
Per page: 1530 50