RimWorld

RimWorld

LWM's Deep Storage
Meanie Mar 20, 2022 @ 3:37pm
[1.3] Error spam when trying to edit what's allowed in a building
Logs: https://gist.github.com/591faa7c877961e8c8662f7490512b2e

I tried it again with the following minimal list, but had the same issue: https://prnt.sc/3CAeSR-keO88

The problem seems inconsistent, happening with certain buildings but not others. Little Storage 2's Deep Single Shelf is the only one amongst its 4 that causes this issue, for example. Apparentely, if I try to edit a building that will cause the error spam, I won't be able to edit any other unless I delete Deep Storage's config file. I have also reinstalled the mod.

Error messages:

Exception filling window for LWM.DeepStorage.Dialog_DS_Settings+Dialog_DSU_Settings: System.InvalidCastException: Specified cast is not valid. at Verse.Find.get_MapUI () [0x00005] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.Find.get_Selector () [0x00000] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at StockpileLimit.ThingFilterUIWindowPatch.Prefix (UnityEngine.Rect& rect) [0x00000] in <e2f28a47544140b89c6140545298615d>:0 at (wrapper dynamic-method) Verse.ThingFilterUI.Verse.ThingFilterUI.DoThingFilterConfigWindow_Patch2(UnityEngine.Rect,Verse.ThingFilterUI/UIState,Verse.ThingFilter,Verse.ThingFilter,int,System.Collections.Generic.IEnumerable`1<Verse.ThingDef>,System.Collections.Generic.IEnumerable`1<Verse.SpecialThingFilterDef>,bool,System.Collections.Generic.List`1<Verse.ThingDef>,Verse.Map) at LWM.DeepStorage.Dialog_DS_Settings+Dialog_DSU_Settings.DoWindowContents (UnityEngine.Rect inRect) [0x0035a] in <c4aa24530bb64a6b97e2ebfd4f39f9c1>:0 at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string) Verse.Window:InnerWindowOnGUI (int) UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

Mouse position stack is not empty. There were more calls to BeginScrollView than EndScrollView. Fixing. UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string) Verse.Widgets:EnsureMousePositionStackEmpty () (wrapper dynamic-method) Verse.Root:Verse.Root.Update_Patch2 (Verse.Root) Verse.Root_Entry:Update ()
< >
Showing 1-1 of 1 comments
Meanie Mar 20, 2022 @ 6:13pm 
Interesting find: Only and all buildings that have the name "Shelf" in them are having this problem
< >
Showing 1-1 of 1 comments
Per page: 1530 50