RimWorld

RimWorld

ResearchPal
EtsuyaH Mar 12, 2020 @ 1:13pm
Search broken
Hello,

I can't search in the research tab. When typing something in the search field nothing happens.

This error appears in the log:

Exception filling window for ResearchPal.MainTabWindow_ResearchTree: System.ArgumentNullException: Value cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <567df3e0919241ba98db88bec4c6696f>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <567df3e0919241ba98db88bec4c6696f>:0
at ResearchPal.Def_Extensions.IconTexture (Verse.Def def) [0x00000] in <5af07f61fafb4d2683af22375e5015d8>:0
at ResearchPal.Def_Extensions.IconTexture (Verse.Def def) [0x00056] in <5af07f61fafb4d2683af22375e5015d8>:0
at ResearchPal.ResearchProjectDef_Extensions+<>c.<GetUnlockDefsAndDescs>b__7_4 (Verse.RecipeDef d) [0x00000] in <5af07f61fafb4d2683af22375e5015d8>:0
at System.Linq.Enumerable+WhereSelectEnumerableIterator`2[TSource,TResult].MoveNext () [0x00037] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Collections.Generic.List`1[T].InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[T] collection) [0x000db] in <567df3e0919241ba98db88bec4c6696f>:0
at System.Collections.Generic.List`1[T].AddRange (System.Collections.Generic.IEnumerable`1[T] collection) [0x00000] in <567df3e0919241ba98db88bec4c6696f>:0
at ResearchPal.ResearchProjectDef_Extensions.GetUnlockDefsAndDescs (Verse.ResearchProjectDef research) [0x00116] in <5af07f61fafb4d2683af22375e5015d8>:0
at ResearchPal.ResearchNode.Matches (System.String query) [0x0005c] in <5af07f61fafb4d2683af22375e5015d8>:0
at ResearchPal.MainTabWindow_ResearchTree+<>c__DisplayClass41_0.<DrawSearchBar>b__0 (ResearchPal.ResearchNode n) [0x00000] in <5af07f61fafb4d2683af22375e5015d8>:0
at System.Linq.Enumerable+SelectEnumerableIterator`2[TSource,TResult].MoveNext () [0x00048] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Enumerable+WhereEnumerableIterator`1[TSource].ToArray () [0x00033] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Buffer`1[TElement]..ctor (System.Collections.Generic.IEnumerable`1[T] source) [0x0000a] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.OrderedEnumerable`1+<GetEnumerator>d__3[TElement].MoveNext () [0x0001e] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at ResearchPal.MainTabWindow_ResearchTree.DrawSearchBar (UnityEngine.Rect canvas) [0x001a4] in <5af07f61fafb4d2683af22375e5015d8>:0
at ResearchPal.MainTabWindow_ResearchTree.DrawTopBar (UnityEngine.Rect canvas) [0x00045] in <5af07f61fafb4d2683af22375e5015d8>:0
at ResearchPal.MainTabWindow_ResearchTree.DoWindowContents (UnityEngine.Rect canvas) [0x00021] in <5af07f61fafb4d2683af22375e5015d8>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x00165] in <551170a781914f71badd2d338cb18879>:0
Verse.Log:Error(String, Boolean)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
< >
Showing 1-9 of 9 comments
Bump
Heres mine:
Exception filling window for ResearchPal.MainTabWindow_ResearchTree: System.ArgumentNullException: Value cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <567df3e0919241ba98db88bec4c6696f>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <567df3e0919241ba98db88bec4c6696f>:0
at ResearchPal.Def_Extensions.IconTexture (Verse.Def def) [0x00000] in <5af07f61fafb4d2683af22375e5015d8>:0
at ResearchPal.Def_Extensions.IconTexture (Verse.Def def) [0x00056] in <5af07f61fafb4d2683af22375e5015d8>:0
at ResearchPal.ResearchProjectDef_Extensions+<>c.<GetUnlockDefsAndDescs>b__7_4 (Verse.RecipeDef d) [0x00000] in <5af07f61fafb4d2683af22375e5015d8>:0
at System.Linq.Enumerable+WhereSelectEnumerableIterator`2[TSource,TResult].MoveNext () [0x00037] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Collections.Generic.List`1[T].InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[T] collection) [0x000db] in <567df3e0919241ba98db88bec4c6696f>:0
at System.Collections.Generic.List`1[T].AddRange (System.Collections.Generic.IEnumerable`1[T] collection) [0x00000] in <567df3e0919241ba98db88bec4c6696f>:0
at ResearchPal.ResearchProjectDef_Extensions.GetUnlockDefsAndDescs (Verse.ResearchProjectDef research) [0x00116] in <5af07f61fafb4d2683af22375e5015d8>:0
at ResearchPal.ResearchNode.Matches (System.String query) [0x0005c] in <5af07f61fafb4d2683af22375e5015d8>:0
at ResearchPal.MainTabWindow_ResearchTree+<>c__DisplayClass41_0.<DrawSearchBar>b__0 (ResearchPal.ResearchNode n) [0x00000] in <5af07f61fafb4d2683af22375e5015d8>:0
at System.Linq.Enumerable+SelectEnumerableIterator`2[TSource,TResult].MoveNext () [0x00048] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Enumerable+WhereEnumerableIterator`1[TSource].ToArray () [0x00033] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Buffer`1[TElement]..ctor (System.Collections.Generic.IEnumerable`1[T] source) [0x0000a] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.OrderedEnumerable`1+<GetEnumerator>d__3[TElement].MoveNext () [0x0001e] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at ResearchPal.MainTabWindow_ResearchTree.DrawSearchBar (UnityEngine.Rect canvas) [0x001a4] in <5af07f61fafb4d2683af22375e5015d8>:0
at ResearchPal.MainTabWindow_ResearchTree.DrawTopBar (UnityEngine.Rect canvas) [0x00045] in <5af07f61fafb4d2683af22375e5015d8>:0
at ResearchPal.MainTabWindow_ResearchTree.DoWindowContents (UnityEngine.Rect canvas) [0x00021] in <5af07f61fafb4d2683af22375e5015d8>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x00165] in <551170a781914f71badd2d338cb18879>:0
Verse.Log:Error(String, Boolean)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)

I actually realized as I was writing out my mod list, that it is in need of some serious organizing, I will upload that and add the list here after it is done to see if their is something in common with other peoples issue
RayvenQ Mar 16, 2020 @ 10:55am 
Can confrim I'm also getting the same issue with the same error message.
penguin Mar 17, 2020 @ 5:45am 
same. and for some reason some technologies are blank on research screen
IceMaverick Mar 18, 2020 @ 3:34pm 
I too am having this same issue.
Dr Coomer Mar 21, 2020 @ 5:49pm 
same
DarkArtistryNKP Jun 23, 2020 @ 6:25pm 
I'd like to note that those using ResearchTree are having essentially the same errors.
LetItBe Sep 18, 2020 @ 4:16am 
Still broken here
DarkArtistryNKP Sep 18, 2020 @ 7:13am 
Originally posted by YouShallNotPass:
Still broken here

Have you tried the divid and conquer with your Mod-list? Two mods i know of that seem to factor into this conflict are Boat's & RatKin. Though from what i can tell with my list it's not ether of them conflicting with just Research-Tree/Pal. It's a conflict between them and the Medieval-Vanilla tech limiter that seems to cause this issue. For me at least. Also you can use the mouse to click and drag the scroll bar essentially around the mod research culprit.
Like as long as the main Research node for Boat's is not visible, the rest of the research is.
LetItBe Sep 20, 2020 @ 12:25am 
Originally posted by DarkArtistryNKP:
Originally posted by YouShallNotPass:
Still broken here

Have you tried the divid and conquer with your Mod-list? Two mods i know of that seem to factor into this conflict are Boat's & RatKin. Though from what i can tell with my list it's not ether of them conflicting with just Research-Tree/Pal. It's a conflict between them and the Medieval-Vanilla tech limiter that seems to cause this issue. For me at least. Also you can use the mouse to click and drag the scroll bar essentially around the mod research culprit.
Like as long as the main Research node for Boat's is not visible, the rest of the research is.
Not so, now I found that I had to type in the full name of the research project to search properly.
< >
Showing 1-9 of 9 comments
Per page: 1530 50