quicksilver / Quicksilver

Quicksilver Project Source
http://qsapp.com
Apache License 2.0
2.72k stars 283 forks source link

[Bug]: Custom folders in Catalog are not (re-)scanned on start-up [QS 2.4.2, MacOS Ventura 13.6 (22G120)] #2998

Open gvoutsinos-talend opened 5 months ago

gvoutsinos-talend commented 5 months ago

Before submitting your bug report, please confirm you have completed the following steps

Bug description

QS: 2.4.2 MacOS: Ventura 13.6 (22G120)

After years of flawless service of my older QS version installation there finally occurred some unresolvable problems and I updated to the latest version QS 2.4.2.

Now having QS 2.4.2 installed everything seems to work just fine - except one major functionality being quite important to me:

As it seems the file and folder scanner just isn't triggered automatically when QS is been started. I have several folders configured in the Custom Catalog to be scanned for files. I am not using the infinite level scan on any of these. When starting my computer, these folders do not show the number of resources found. In my previous QS installation the number was visible after start-up.

Accordingly, I can't find any of the resources located under these folders - because they obviously have not been scanned for resources. Every day it is necessary to open the Catalog and manually re-scan each of the configured folders in order to get it work. Re-scanning it manually the resources are found very fast. But the requirement of this action every day is quite annoying.

Pressing Command-R also does not re-scan anything, if I haven't opened the Custom Catalog and chosen on entry to re-scan.

I kept the configuration to automatically re-scan every 10 minutes unchanged. But as it seems, this does not happen. Even after waiting 10 minutes or more after re-start of the computer, the folders are not scanned - if not doing it manually.

This is not the behavior I was used to in the past versions.

Maybe I am missing something, but also after reading the documentation I can't tell what to do different in order to get it work as expected.

Steps to reproduce

  1. Install QS 2.4.2
  2. Open Custom Catalog and configure several folders to be scanned on different sub-folder levels
  3. Restart the computer
  4. Open Quicksilver and type a resource which can only be found under the configured Custom folders
  5. Also open Custom Catalog and take a look if the number of resources found appears
  6. If not, manually rescan the configured custom folders
  7. Retry finding the resource not found in the step before

Expected behavior

When I start QS I do expect my custom folders are scanned, the number of resources found appears and I can find the desired resources when typing their name.

MacOS Version

macOS 13

Quicksilver Version

2.4.2

Relevant Plugins

No response

Crash Logs or Spindump

No response

Screenshots

After restart:

Bildschirmfoto 2024-01-09 um 10 01 48

After manual re-scan:

Bildschirmfoto 2024-01-09 um 10 02 36

Additional info

No response

n8henrie commented 4 months ago

Interesting, by the time I can open the catalog window, all my custom entries are already scanned. This is with no actions on my part other than running and opening the Catalog pane:

Screenshot 2024-02-11 at 11 42 58

Is this still happening?

If I asked you to download a debug release and run QS from the command line, would you know how to do that?

punkhop commented 4 months ago

I'm having the same problem, except my two Custom folders in the catalog aren't just un-indexed on reboot, they vanish from the Catalog - Custom pane completely.

I've reinstalled QS twice and tried deleting the Application Support and cache folders. I'm on Sonoma 14.3.

@gvoutsinos-talend is this still happening for you?

@n8henrie still having this issue, could you guide me on debug release install and error reporting?

jfrench206 commented 4 weeks ago

I am having the same problem as OP – several of my Catalog entries (a custom folder and the Web Search plugin catalog) are not refreshed. I thought this was at random times, but I think it's actually when I reboot the machine. Checking now...

Confirmed, several catalog entries are zeroed out at boot. I have to manually re-scan them in order for the contents to be available.

I would be happy to try beta versions if that would be helpful! Thank you :)

jfrench206 commented 4 weeks ago

Also, I just donated but missed the comment field – I wanted to say that I've gotten so much utility out of QS over the years. It has been an essential, install-immediately tool for all my MacOS machines since at least 2010. I'm sure I've donated in the past, but wanted to kick some bucks to the team once more :) thank you for all the hard work!!

n8henrie commented 3 weeks ago

@punkhop sorry I let this slip -- you can download the debug release from the releases link on GitHub. You'll need to right click / double tap and "open" and ignore a couple of macOS warnings because it isn't signed. If you're able to get this working, I can give further instructions to output a lot of debug information.

n8henrie commented 3 weeks ago

@jfrench206 thank you for the donation! I apologize, I don't have access to that part of the QS infrastructure yet, so I don't automatically know to thank people unless they speak up.

I think this issue sounds very similar to https://github.com/quicksilver/Quicksilver/issues/3009

punkhop commented 1 week ago

@punkhop sorry I let this slip -- you can download the debug release from the releases link on GitHub. You'll need to right click / double tap and "open" and ignore a couple of macOS warnings because it isn't signed. If you're able to get this working, I can give further instructions to output a lot of debug information.

Thanks for the follow up. I've posted in #3009 also, and I just installed the debug version, would love to provide logs, just lemme know how.