RimThreaded icon indicating copy to clipboard operation
RimThreaded copied to clipboard

[What the hack?!] controller belt error `Exception in UIRootUpdate: System.IndexOutOfRangeException:`

Open sealvessel opened this issue 4 years ago • 0 comments

IMPORTANT:

Please first search existing bugs to ensure you are not creating a duplicate bug report!
Make sure you have the latest version of Rimworld!

Describe the bug

Controller belt error

Steps to reproduce the behavior (VERY IMPORTANT)

  1. Install mechanoid controller belt

Error Logs

image Exception in UIRootUpdate: System.IndexOutOfRangeException: Index was outside the bounds of the array. at System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) [0x000f9] in :0 at System.Collections.Generic.Dictionary`2[TKey,TValue].set_Item (TKey key, TValue value) [0x00000] in :0 at WhatTheHack.Storage.ExtendedDataStorage.GetExtendedDataFor (Verse.Pawn pawn) [0x00026] in :0 at WhatTheHack.Extensions.RemoteControlLink (Verse.Pawn pawn) [0x0001f] in :0 at WhatTheHack.Harmony.Thing_DrawExtraSelectionOverlays.Postfix (Verse.Thing __instance) [0x00019] in :0 at (wrapper dynamic-method) Verse.Thing.Verse.Thing.DrawExtraSelectionOverlays_Patch1(Verse.Thing) at Verse.ThingWithComps.DrawExtraSelectionOverlays () [0x00000] in :0 at Verse.Pawn.DrawExtraSelectionOverlays () [0x00000] in :0 at (wrapper dynamic-method) RimWorld.SelectionDrawer.RimWorld.SelectionDrawer.DrawSelectionOverlays_Patch2() at (wrapper dynamic-method) RimWorld.MapInterface.RimWorld.MapInterface.MapInterfaceUpdate_Patch2(RimWorld.MapInterface) at (wrapper dynamic-method) RimWorld.UIRoot_Play.RimWorld.UIRoot_Play.UIRootUpdate_Patch1(RimWorld.UIRoot_Play) UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string) (wrapper dynamic-method) RimWorld.UIRoot_Play:RimWorld.UIRoot_Play.UIRootUpdate_Patch1 (RimWorld.UIRoot_Play) (wrapper dynamic-method) Verse.Root:Verse.Root.Update_Patch1 (Verse.Root) Verse.Root_Play:Update ()

HugsLib log

https://gist.github.com/dcfe332c837948e7c5721e31dc7da906

Save file

Screenshots

Mod list (Preferably a RimPy compatible list.)

  • Harmony
  • Core
  • Royalty (Optional)
  • Ideology (Optional)
  • HugsLib

*same as previous issue of mine *

  • RimThreaded

sealvessel avatar Oct 23 '21 09:10 sealvessel