RimWorld

RimWorld

ResearchPal
EtsuyaH 12 mar, 2020 @ 13:13
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)
< >
Visar 1-9 av 9 kommentarer
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 16 mar, 2020 @ 10:55 
Can confrim I'm also getting the same issue with the same error message.
penguin 17 mar, 2020 @ 5:45 
same. and for some reason some technologies are blank on research screen
IceMaverick 18 mar, 2020 @ 15:34 
I too am having this same issue.
Dr Coomer 21 mar, 2020 @ 17:49 
same
DarkArtistryNKP 23 jun, 2020 @ 18:25 
I'd like to note that those using ResearchTree are having essentially the same errors.
LetItBe 18 sep, 2020 @ 4:16 
Still broken here
Ursprungligen skrivet av 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 20 sep, 2020 @ 0:25 
Ursprungligen skrivet av DarkArtistryNKP:
Ursprungligen skrivet av 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.
< >
Visar 1-9 av 9 kommentarer
Per sida: 1530 50