RimWorld

RimWorld

Rimworld Search Agency
 This topic has been pinned, so it's probably important
Killface  [developer] 4 Sep, 2016 @ 5:57am
Bug Reports
Please refer to the following guidelines for bug reporting.
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=725234314
< >
Showing 1-12 of 12 comments
SmokeDragon 19 Feb, 2017 @ 3:42am 
crashes when loaded before or after 'mod list backup' + higgs lib (depenancy of mod list backup) no other mods are loaded.. ie: core > higgs lib > mod list backup > storage search (bottom of list)... to replicate crash go to assighn menu edit an aperal settup and scroll down (or open up some item trees and then scroll) .. this makes mods that add items cause the items to be unselectable in assign menu. error is in linux mint.. cinnimon .. not ubuntu unity.. ie maybe a unity dependant.. had problems with harmony even with latest mono.
jenden0 4 Jun, 2017 @ 7:51pm 
Possibly related to above, but on A17 I'm seeing a crash when both Storage Search and HugsLib as soon as I try to edit an outfit. Other storage screens don't seem to be causing issue. I can reproduce this reliably by:
Enable both HugsLib and Storage Search
Start new game with any start parameters
Immediately after colonists emerge from pods attempt to edit "anything" outfit.
Game will crash at this point.

OS: Gentoo linux
Rimworld version: 0.17.1557
Rimworld log: https://pastebin.com/T83m6EyC
Rimworld Modconfig:
<?xml version="1.0" encoding="utf-8"?>
<ModsConfigData>
<buildNumber>1557</buildNumber>
<activeMods>
<li>Core</li>
<li>726479594</li>
<li>818773962</li>
</activeMods>
</ModsConfigData>
Killface  [developer] 6 Jun, 2017 @ 5:01am 
honestly, I have no experience with Linux and can't reproduce the bugs on Win 8.
I've rewritten some parts for C# 7, so you might try this version and see if it's working https://github.com/Killface1980/StorageSearch/archive/A17.zip
also I'll need the output_log.txt, the file you uploaded contains no information for me.
Killface  [developer] 8 Jun, 2017 @ 1:37pm 
@jenden0: I was able to test this mod on Mac and also encountered the crashes you described there. As a consequence, I will either remove or fix the outfit search with the next update on Steam. you can get the storage search only version here https://github.com/Killface1980/StorageSearch/archive/A17.zip
76561197984636650 12 Jul, 2017 @ 4:00pm 
Hey, I just want to let you know I've encoutered an issue between the latest version of storage search (with the allowedfresh patch) and the popular zhentar's vanilla tweaks:
{LINK REMOVED}

The problem is that if you load zhentar's tweaks after storagesearch then the stockpile hysteresis does not save properly it seems - on reload it is always 100%. Everything else seems to work - including the hysteresis, but you have to manually set it each and every time you load.

Reversing the order (storage search last) seems to fix the issue - but I have to worry that this just ends up breaking something else in zhentar's tweaks.

Zhentar's source is here:
{LINK REMOVED}
You can probably tell me at a glance what is actually conflicting (I'd really appreciate it) since it's not that much code.
Ideally it would be nice if these could be made compatible if that is feasible. I consider both rather essential mods.

-Stigma
Killface  [developer] 12 Jul, 2017 @ 10:36pm 
Just took a look and both mods overwrite the DoThingFilterConfigWindow.
Zhentar adds a MarketValueThingFilterUI, which seems to collide. I'm surprised that the search filter ist still working when SS loaded first.
Dr. VanGogh did some rewrites recently, you can try this version https://github.com/Killface1980/StorageSearch/tree/A17/Source/StorageSearch and see if both filters mods are working.
DADMANT 13 Oct, 2018 @ 4:19pm 
1.0 - Error / There are 43 mods in my modpack, but your mod is the only one that causes an error =)

Error while instantiating a mod of type RSA.Core.RSACoreMod: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.FormatException: Method Verse.ThingFilterUI.DoThingFilterConfigWindow(UnityEngine.Rect, UnityEngine.Vector2&, Verse.ThingFilter, Verse.ThingFilter, System.Int32, System.Collections.Generic.IEnumerable`1[[Verse.ThingDef, Assembly-CSharp, Version=1.0.6860.21666, Culture=neutral, PublicKeyToken=null]], System.Collections.Generic.IEnumerable`1[[Verse.SpecialThingFilterDef, Assembly-CSharp, Version=1.0.6860.21666, Culture=neutral, PublicKeyToken=null]], System.Boolean, System.Collections.Generic.List`1[[Verse.ThingDef, Assembly-CSharp, Version=1.0.6860.21666, Culture=neutral, PublicKeyToken=null]], Verse.Map) cannot be patched. Reason: Invalid IL code in (wrapper dynamic-method) Verse.ThingFilterUI:DoThingFilterConfigWindow_Patch0 (UnityEngine.Rect,UnityEngine.Vector2&,Verse.ThingFilter,Verse.ThingFilter,int,System.Collections.Generic.IEnumerable`1<Verse.ThingDef>,System.Collections.Generic.IEnumerable`1<Verse.SpecialThingFilterDef>,bool,System.Collections.Generic.List`1<Verse.ThingDef>,Verse.Map): IL_0022: call 0x00000003


at Harmony.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, Harmony.PatchInfo patchInfo, System.String instanceID) [0x00000] in <filename unknown>:0
at Harmony.PatchProcessor.Patch () [0x00000] in <filename unknown>:0
at Harmony.HarmonyInstance.<PatchAll>b__9_0 (System.Type type) [0x00000] in <filename unknown>:0
at Harmony.CollectionExtensions.Do[Type] (IEnumerable`1 sequence, System.Action`1 action) [0x00000] in <filename unknown>:0
at Harmony.HarmonyInstance.PatchAll (System.Reflection.Assembly assembly) [0x00000] in <filename unknown>:0
at RSA.Core.RSACoreMod..ctor (Verse.ModContentPack content) [0x00000] in <filename unknown>:0
at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
at System.Activator.CreateInstance (System.Type type, BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes) [0x00000] in <filename unknown>:0
at System.Activator.CreateInstance (System.Type type, System.Object[] args, System.Object[] activationAttributes) [0x00000] in <filename unknown>:0
at System.Activator.CreateInstance (System.Type type, System.Object[] args) [0x00000] in <filename unknown>:0
at Verse.LoadedModManager.CreateModClasses () [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.LoadedModManager:CreateModClasses()
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()
Last edited by DADMANT; 13 Oct, 2018 @ 4:19pm
stk2008 13 Jun, 2019 @ 12:34am 
If you open up a zone and start to type in the search bar it attempts to open the debug console with this error

https://i.imgur.com/WKYTSHZ.png

thanks
Last edited by stk2008; 13 Jun, 2019 @ 12:35am
adalast 17 Jun, 2019 @ 10:45pm 
Here is the actual exception from the above recursion error:

Exception filling tab RimWorld.ITab_Storage: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.TreeNode_ThingCategory/<>c__Iterator1.MoveNext () <0x000f8>
at (wrapper dynamic-method) Verse.Listing_TreeThingFilter.DoCategoryChildren_Patch1 (object,Verse.TreeNode_ThingCategory,int,int,Verse.Map,bool) <0x002f1>
at (wrapper dynamic-method) Verse.ThingFilterUI.DoThingFilterConfigWindow_Patch3 (UnityEngine.Rect,UnityEngine.Vector2&,Verse.ThingFilter,Verse.ThingFilter,int,System.Collections.Generic.IEnumerable`1<Verse.ThingDef>,System.Collections.Generic.IEnumerable`1<Verse.SpecialThingFilterDef>,bool,System.Collections.Generic.List`1<Verse.ThingDef>,Verse.Map) <0x004eb>
at (wrapper dynamic-method) RimWorld.ITab_Storage.FillTab_Patch3 (object) <0x00b96>
at Verse.InspectTabBase/<DoTabGUI>c__AnonStorey0.<>m__0 () <0x00118>

Verse.Log:Error(String, Boolean)
Verse.Log:ErrorOnce(String, Int32, Boolean)
Verse.<DoTabGUI>c__AnonStorey0:<>m__0()
Verse.ImmediateWindow:DoWindowContents(Rect)
Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Dr.Liner100 1 May, 2020 @ 10:02am 
Hi! I think with the recent RimWorld update Search Agency mod prevents the Multiplayer mod to run properly as Arbiter instance is crashing due to this mod. Can this be attributed to the fact that the Arbiter instance does not load its GUI?
Here's the full arbiter_log.txt: https://pastebin.com/8u9e9aj6 (sorry, was to long to paste here)
Last edited by Dr.Liner100; 1 May, 2020 @ 10:02am
Omega13 23 May, 2020 @ 3:40am 
If i start to type in a storage search filter, after a few seconds of delay, it randomly replaces whatever I typed with a previous search request.
EvilCuttlefish 24 Jul, 2020 @ 6:25pm 
I think there is a bug when using this mod and Terraform Rimworld (https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1874652867) when I try to use the storage tab. This happens when I try to use the search box for the storage tab of any stockpile zone. The debug log seems to try to pop up, but is transparent and has no details. Using the red "X" button to clear the search box content allows me to see the debug log, which seem similar to stk2008's older error messages. Additionally, it does not happen if the "show parent category" option from the mod settings of this is disabled.

I found this bug on a save game but can replicate it in new games using only Harmony, HugsLib, this mod, and Terraform Rimworld. I can't seem to replicate this error unless I use both Terraform Rimworld and this mod.

This was my output log:
https://gist.github.com/HugsLibRecordKeeper/6d11d6d4e9a8670d3b519fa60a4aa559
< >
Showing 1-12 of 12 comments
Per page: 1530 50