RimWorld

RimWorld

LWM's Fuel Filter (Continued)
Bug Reports
Good afternoon.

Burn your bugs here.


-TURTLESHROOM
< >
Showing 1-1 of 1 comments
Xenofide threw exception in WorkGiver PS_BringToProcessor: System.NullReferenceException: Object reference not set to an instance of an object [Ref 6E50B0CB] at Verse.GenClosest.<ClosestThing_Global>g__Process|5_0 (Verse.Thing t, Verse.GenClosest+<>c__DisplayClass5_0& ) [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.GenClosest.ClosestThing_Global (Verse.IntVec3 center, System.Collections.IEnumerable searchSet, System.Single maxDistance, System.Predicate`1[T] validator, System.Func`2[T,TResult] priorityGetter, System.Boolean lookInHaulSources) [0x00066] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.GenClosest.ClosestThingReachable (Verse.IntVec3 root, Verse.Map map, Verse.ThingRequest thingReq, Verse.AI.PathEndMode peMode, Verse.TraverseParms traverseParams, System.Single maxDistance, System.Predicate`1[T] validator, System.Collections.Generic.IEnumerable`1[T] customGlobalSearchSet, System.Int32 searchRegionsMin, System.Int32 searchRegionsMax, System.Boolean forceAllowGlobalSearch, Verse.RegionType traversableRegionTypes, System.Boolean ignoreEntirelyForbiddenRegions, System.Boolean lookInHaulSources) [0x00147] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.JobGiver_Work.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x0069f] in <24d25868955f4df08b02c73b55f389fe>:0 - TRANSPILER SmarterConstruction: List`1 SmarterConstruction.Patches.PatchMakeFinishFramesPrioritized:Transpiler(IEnumerable`1 instructions, ILGenerator generator) - PREFIX Orion.Hospitality: Boolean Hospitality.Patches.JobGiver_Work_Patch+TryIssueJobPackage:Prefix(Pawn pawn) UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch7 (string) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.JobGiver_Work.TryIssueJobPackage_Patch2 (RimWorld.JobGiver_Work,Verse.Pawn,Verse.AI.JobIssueParams) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Glue:AbiFixup<Verse.AI.ThinkResult RimWorld.JobGiver_Work:TryIssueJobPackage(Verse.Pawn, Verse.AI.JobIssueParams),Verse.AI.ThinkResult RimWorld.JobGiver_Work.TryIssueJobPackage_Patch2(RimWorld.JobGiver_Work, Verse.Pawn, Verse.AI.JobIssueParams)> (RimWorld.JobGiver_Work,Verse.AI.ThinkResult&,Verse.Pawn,Verse.AI.JobIssueParams) Verse.AI.ThinkNode_PrioritySorter:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) Verse.AI.ThinkNode_Tagger:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) Verse.AI.ThinkNode_Subtree:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) Verse.AI.ThinkNode_Conditional:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams) Verse.AI.Pawn_JobTracker:DetermineNextJob (Verse.ThinkTreeDef&,bool) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.TryFindAndStartJob_Patch2 (Verse.AI.Pawn_JobTracker) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch6 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool) Verse.AI.Pawn_JobTracker:JobTrackerTickInterval (int) Verse.Pawn:TickInterval (int) Verse.Thing:DoTick () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickList.Tick_Patch2 (Verse.TickList) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game)

Root level exception in Update(): System.NullReferenceException: Object reference not set to an instance of an object [Ref FA2CDF3B] at LWM.FuelFilter.ITab_FuelFilter.get_IsVisible () [0x00026] in <e77b4390a2894f21b50112285b95291c>:0 at RimWorld.InspectPaneUtility.<UpdateTabs>g__Update|16_0 (Verse.InspectTabBase tab, RimWorld.InspectPaneUtility+<>c__DisplayClass16_0& ) [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.InspectPaneUtility.UpdateTabs (RimWorld.IInspectPane pane) [0x0003c] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.MainTabWindow_Inspect.WindowUpdate () [0x00006] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.WindowStack.WindowsUpdate () [0x00016] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.UIRoot.UIRootUpdate () [0x0000a] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.UIRoot_Play.UIRootUpdate () [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.Root.Update () [0x00083] in <24d25868955f4df08b02c73b55f389fe>:0 - POSTFIX UnlimitedHugs.HugsLib: Void HugsLib.Patches.Root_Patch:UpdateHook() UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch7 (string) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root) Verse.Root_Play:Update () Exception filling window for RimWorld.MainTabWindow_Inspect: System.NullReferenceException: Object reference not set to an instance of an object [Ref CF780A48] at LWM.FuelFilter.ITab_FuelFilter.get_IsVisible () [0x00026] in <e77b4390a2894f21b50112285b95291c>:0 at RimWorld.InspectPaneUtility.<PaneWidthFor>g__Process|9_0 (Verse.InspectTabBase tab, RimWorld.InspectPaneUtility+<>c__DisplayClass9_0& ) [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.InspectPaneUtility.PaneWidthFor (RimWorld.IInspectPane pane) [0x00033] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.InspectPaneUtility.PaneSizeFor (RimWorld.IInspectPane pane) [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.MainTabWindow_Inspect.get_RequestedTabSize () [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.MainTabWindow.get_InitialSize () [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.Window.SetInitialSizeAndPosition () [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.MainTabWindow.SetInitialSizeAndPosition () [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.MainTabWindow_Inspect.DoWindowContents (UnityEngine.Rect inRect) [0x00018] in <24d25868955f4df08b02c73b55f389fe>:0 - POSTFIX Ilarion.BulkLoadForTransporters: Void BulkLoadForTransporters.HarmonyPatches.LoadTransporters.AutoOpenTabs_InspectPane_Patch:Postfix(MainTabWindow_Inspect __instance) at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <24d25868955f4df08b02c73b55f389fe>:0 UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch7 (string) Verse.Window:InnerWindowOnGUI (int) UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

My latest saved game has been ruined by this error, which spams every time a Pawn tries to haul something. I deconstructed every building on the Map and then deleted the Map itself. Only by deleting the actual Map itself was I able to stop the error.

When I click two of the exact same item, the second box of errors spams every millisecond. Moreover, it only happens on fueled Buildings that run Processes. Double clicking Buildings that need fuel doesn't cause this issue (such as the Campfire). For instance, in the Medieval Overhaul Mod, it fails when you select more than one Tanning Rack ("DankPyon_TanningRack").

This falls in line with comments made by other users concerning the Medieval Overhaul Mod.


Here is my Hugs Library Log: https://gist.github.com/HugsLibRecordKeeper/54e1b1edd8abfde98721cce7bfb8fb38 .
< >
Showing 1-1 of 1 comments
Per page: 1530 50