边缘世界 RimWorld

边缘世界 RimWorld

ResearchPal
EtsuyaH 2020 年 3 月 12 日 下午 1: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)
< >
正在显示第 1 - 9 条,共 9 条留言
404 Float not found 2020 年 3 月 14 日 下午 7:06 
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 2020 年 3 月 16 日 上午 10:55 
Can confrim I'm also getting the same issue with the same error message.
penguin 2020 年 3 月 17 日 上午 5:45 
same. and for some reason some technologies are blank on research screen
IceMaverick 2020 年 3 月 18 日 下午 3:34 
I too am having this same issue.
Dr Coomer 2020 年 3 月 21 日 下午 5:49 
same
DarkArtistryNKP 2020 年 6 月 23 日 下午 6:25 
I'd like to note that those using ResearchTree are having essentially the same errors.
LetItBe 2020 年 9 月 18 日 上午 4:16 
Still broken here
DarkArtistryNKP 2020 年 9 月 18 日 上午 7:13 
引用自 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 2020 年 9 月 20 日 上午 12:25 
引用自 DarkArtistryNKP
引用自 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.
< >
正在显示第 1 - 9 条,共 9 条留言
每页显示数: 1530 50