Closed DoctorVanGogh closed 7 years ago
Standard:
Options:
Looks great. Just synced with my local installation and got some errors. They appear when selecting a storage and opening the filter, the lower part of the log is generated when opening the settings.
`Created 4 bases for Brigands
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
Exception filling tab RimWorld.ITab_Storage: System.ArgumentNullException: Argument cannot be null.
Parameter name: type
at System.Activator.CheckType (System.Type) <0x0005d>
at System.Activator.CreateInstance (System.Type,bool) <0x00013>
at System.Activator.CreateInstance (System.Type) <0x00012>
at Verse.SpecialThingFilterDef.get_Worker () <0x00020>
at Verse.Listing_TreeThingFilter.CalculateHiddenSpecialFilters () <0x001c3>
at Verse.Listing_TreeThingFilter.Visible (Verse.SpecialThingFilterDef) <0x00042>
at (wrapper dynamic-method) Verse.Listing_TreeThingFilter.DoCategoryChildren_Patch1 (object,Verse.TreeNode_ThingCategory,int,int,bool) <0x000e0>
at (wrapper dynamic-method) Verse.ThingFilterUI.DoThingFilterConfigWindow_Patch1 (UnityEngine.Rect,UnityEngine.Vector2&,Verse.ThingFilter,Verse.ThingFilter,int,System.Collections.Generic.IEnumerable1<Verse.ThingDef>,System.Collections.Generic.IEnumerable
1
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
Word wrap was false at end of frame.
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
Alignment was MiddleLeft at end of frame.
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)
[HugsLib][ERR] Exception during DoWindowContents: System.ArgumentNullException: Argument cannot be null.
Parameter name: type
at System.Activator.CheckType (System.Type) <0x0005d>
at System.Activator.CreateInstance (System.Type,bool) <0x00013>
at System.Activator.CreateInstance (System.Type) <0x00012>
at Verse.SpecialThingFilterDef.get_Worker () <0x00020>
at Verse.Listing_TreeThingFilter.CalculateHiddenSpecialFilters () <0x001c3>
at Verse.Listing_TreeThingFilter.Visible (Verse.SpecialThingFilterDef) <0x00042>
at (wrapper dynamic-method) Verse.Listing_TreeThingFilter.DoCategoryChildren_Patch1 (object,Verse.TreeNode_ThingCategory,int,int,bool) <0x000e0>
at (wrapper dynamic-method) Verse.ThingFilterUI.DoThingFilterConfigWindow_Patch1 (UnityEngine.Rect,UnityEngine.Vector2&,Verse.ThingFilter,Verse.ThingFilter,int,System.Collections.Generic.IEnumerable1<Verse.ThingDef>,System.Collections.Generic.IEnumerable
1
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)
(Filename: Line: 422)`
Crap - I dont get those errors.... Neither in a storage nor in the settings.
Also: From the stack trace these look like an error with Savegames & SpecialFilters... Specifically a filter not having it's workerClass
tag set in the defs.
We don't even remotely touch that - so I'm assuming this is completely unrelated.
Configurable search box New name