Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - demonpeen

#1
I'm getting this error and can't reform the ideology. Its some null exception. the results is that half the window doesn't render and i can't interact with the invisible unrendered portion (sometimes). But in this case when i hit reform, the game kinda freezes and the debug log goes crazy. Nothing works on the invisible portion and the screen won't pop up when i hit reform.

Exception filling window for RimWorld.MainTabWindow_Ideos: System.ArgumentNullException: Value cannot be null.
Parameter name: key
  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <eae584ce26bc40229c1b1aa476bfa589>:0
  at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
  at RimWorld.IdeoStyleTracker.StyleForThingDef (Verse.ThingDef thing, RimWorld.Precept precept) [0x00000] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
  at RimWorld.Ideo.GetStyleAndCategoryFor (Verse.ThingDef thingDef) [0x0003a] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
  at RimWorld.Ideo.GetStyleFor (Verse.ThingDef thingDef) [0x00000] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
  at RimWorld.Precept_Apparel.DrawIcon (UnityEngine.Rect rect) [0x00000] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
  at RimWorld.Precept.DrawPreceptBox (UnityEngine.Rect preceptBox, RimWorld.IdeoEditMode editMode, System.Boolean forceHighlight) [0x0045e] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
  at RimWorld.IdeoUIUtility.DoPreceptsInt (System.String categoryLabel, System.String addPreceptLabel, System.Boolean mainPrecepts, RimWorld.Ideo ideo, RimWorld.IdeoEditMode editMode, System.Single& curY, System.Single width, System.Func`2[T,TResult] filter, System.Boolean sortFloatMenuOptionsByLabel) [0x00f27] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
  at RimWorld.IdeoUIUtility.DoPrecepts (System.Single& curY, System.Single width, RimWorld.Ideo ideo, RimWorld.IdeoEditMode editMode) [0x00216] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
  at RimWorld.IdeoUIUtility.DoIdeoDetails (UnityEngine.Rect inRect, RimWorld.Ideo ideo, UnityEngine.Vector2& scrollPosition, System.Single& viewHeight, System.Boolean editMode, System.Action`1[T] ideoLoadedFromFile, System.Boolean allowLoad, System.Boolean allowSave, System.Boolean reform, System.Boolean forArchonexusRestart) [0x001d1] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
  at RimWorld.IdeoUIUtility.DoIdeoListAndDetails (UnityEngine.Rect fillRect, UnityEngine.Vector2& scrollPosition_list, System.Single& scrollViewHeight_list, UnityEngine.Vector2& scrollPosition_details, System.Single& scrollViewHeight_details, System.Boolean editMode, System.Boolean showCreateIdeoButton, System.Collections.Generic.List`1[T] pawns, RimWorld.Ideo onlyEditIdeo, System.Action createCustomBtnActOverride, System.Boolean forArchonexusRestart, System.Func`2[T,TResult] pawnIdeoGetter, System.Action`1[T] ideoLoadedFromFile, System.Boolean showLoadExistingIdeoBtn, System.Boolean allowLoad, System.Action createFluidBtnAct) [0x00167] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
  at RimWorld.MainTabWindow_Ideos.DoWindowContents (UnityEngine.Rect rect) [0x00000] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
  at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

and this error too:
Mouse position stack is not empty. There were more calls to BeginScrollView than EndScrollView. Fixing.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Widgets:EnsureMousePositionStackEmpty ()
(wrapper dynamic-method) Verse.Root:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Play:Update ()