vitor Posted February 23, 2022 Author Share Posted February 23, 2022 That localhost error is not related to the Workflow. Have you followed the instructions in the previous post? What’s the result of: ls -lA "/Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.A41E4C52-64AF-41DB-8A77-AA42563B3D47" Link to comment
alvint Posted February 23, 2022 Share Posted February 23, 2022 11 hours ago, vitor said: Uncertain how that happened (are you using Maestral, per chance?) but that needs fixing. I don't use maestral but I do have Dropbox sync running. Link to comment
alvint Posted February 23, 2022 Share Posted February 23, 2022 11 hours ago, vitor said: That localhost error is not related to the Workflow. Have you followed the instructions in the previous post? What’s the result of: Yes I ran that command in terminal in Alfred workflow. the file permission has execute x permission. ls -lA "/Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.A41E4C52-64AF-41DB-8A77-AA42563B3D47" ls: /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.A41E4C52-64AF-41DB-8A77-AA42563B3D47: No such file or directory Link to comment
vitor Posted February 23, 2022 Author Share Posted February 23, 2022 Again, have you followed the instructions in the previous post? Please try and reply to everything at once so we avoid unnecessary back and forth with the same questions. That muddles the discussion for everyone coming after and is annoying for the people who follow the thread. After you run the command from the previous post, in the same Terminal run ls -lA and post the results. Link to comment
alvint Posted February 23, 2022 Share Posted February 23, 2022 I did answer your question in the quote itself above, perhaps it was missed, apologies if i wasn't clear. I have uninstalled Alfred,reinstalled it. Then redownload the latest version of gd workflow from Github. Now rerunning. Will keep you posted. Link to comment
alvint Posted February 23, 2022 Share Posted February 23, 2022 (edited) did the chmod again and with the ls result here. so far, after I uninstalled and reinstalled Alfred and redownload the latest workflow and import, ran the :gdlaunchd, there wasn't the error. perhaps there was some corruption. Will wait for notification once the daemon finishes and check if the indexing successful. thanks Edited February 23, 2022 by alvint Link to comment
alvint Posted February 23, 2022 Share Posted February 23, 2022 ### Workflow version 2022.7 ### Alfred version 4.6.3 ### macOS version 12.2.1 ### Workflow environment variables Dict { ignore_list = result_limit = 50 google_drive_path = /Volumes/GoogleDrive } ### Google drive paths Exists: /Volumes/GoogleDrive 121M 72384 paths ### Cache dir Files NOT present ### Cache file Does NOT exist ### Temporary cache Does NOT exist ### Build progress NOT running ### Launchd job Loaded: - 0 com.alfredapp.launchd.googledrivecache Installed Not sure if it's working ...haven;t had any notifications. .this is the diagnostic output with !gddiagnostic Not sure why the files are NOT present and says Build Progress NOT running. Link to comment
vitor Posted February 23, 2022 Author Share Posted February 23, 2022 (edited) I’ll rephrase my request: please avoid posting serially. That muddles the discussion for everyone coming after and is annoying for the people who follow the thread, because they are constantly pinged. Today they will have received six emails from your replies, but no more than two were necessary. Remember this is a public forum, not a chat app. The goal is for everyone to be able to benefit from the questions and answers. Impatience makes us miss important information. I don’t have access to you or your machine so I can only take guesses at what you’re doing wrong or what is odd about your setup. To get help, you need to be collected and think with me what about your setup is different from (literally) a few thousand people using this without your problem. Have you checked the debugger? Have you tried :gdrebuildcache? Edited February 23, 2022 by vitor Link to comment
alvint Posted February 23, 2022 Share Posted February 23, 2022 Hi Vitor I have done all you mentioned as I am no expert on this. Apologies if the post were serial. Let me recap in one post here and hopefully we can resolve this. I appreciate that you are responding and helping. I have done the following 1. Removed Alfred and redownloaded and installed 2. Redownloaded the workflow from GitHub and imported 3. chmod +x gd rebuild_cache in the workflow terminal. I have attached the ls -al as you requested and you see it has x on rebuild_cache. 3. Ran :gdlaunchd and waited. 4. gd somefilename and it says No Cache found and below is debugger output [07:36:23.460] Google Drive[Script Filter] Queuing argument 'a' [07:36:23.618] Google Drive[Script Filter] Script with argv 'a' finished [07:36:23.621] Google Drive[Script Filter] {"items":[{"title":"No cache found!","subtitle":"Run either :gdlaunchd or :gdrebuildcache. Consult the “About this Workflow” section.","valid":false}]} [07:36:23.623] Google Drive[Script Filter] Queuing argument 'ai' [07:36:23.753] Google Drive[Script Filter] Script with argv 'ai' finished [07:36:23.755] Google Drive[Script Filter] {"items":[{"title":"No cache found!","subtitle":"Run either :gdlaunchd or :gdrebuildcache. Consult the “About this Workflow” section.","valid":false}]} [07:38:23.062] Google Drive[Script Filter] Queuing argument 'a' [07:38:23.200] Google Drive[Script Filter] Queuing argument 'ai' [07:38:23.397] Google Drive[Script Filter] Script with argv 'ai' finished [07:38:23.398] Google Drive[Script Filter] {"items":[{"title":"No cache found!","subtitle":"Run either :gdlaunchd or :gdrebuildcache. Consult the “About this Workflow” section.","valid":false}]} 5. :gdrebuildcache and here is the notification and debugger result below [07:39:40.196] Google Drive[Keyword] Processing complete [07:39:40.197] Google Drive[Keyword] Passing output '' to Run Script [07:39:40.388] ERROR: Google Drive[Run Script] /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `open': Operation not permitted @ dir_initialize - /Volumes/GoogleDrive/.TemporaryItems (Errno::EPERM) from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `children' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `block (2 levels) in find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:48:in `catch' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:48:in `block in find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:43:in `each' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:43:in `find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/pathname.rb:565:in `find' from /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.115FA0E4-3516-4EBB-84F2-1F9A61C7C27E/rebuild_cache:43:in `each' from /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.115FA0E4-3516-4EBB-84F2-1F9A61C7C27E/rebuild_cache:43:in `each' from /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.115FA0E4-3516-4EBB-84F2-1F9A61C7C27E/rebuild_cache:43:in `block in <main>' from /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.115FA0E4-3516-4EBB-84F2-1F9A61C7C27E/rebuild_cache:42:in `each' from /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.115FA0E4-3516-4EBB-84F2-1F9A61C7C27E/rebuild_cache:42:in `<main>' [07:39:40.393] Google Drive[Run Script] Processing complete [07:39:40.394] Google Drive[Run Script] Passing output '' to Run Script [07:39:40.394] Google Drive[Run Script] Passing output '' to Conditional [07:39:40.395] Google Drive[Conditional] Processing complete [07:39:40.395] Google Drive[Conditional] Passing output '' to Conditional [07:39:40.395] Google Drive[Conditional] Processing complete [07:39:40.395] Google Drive[Conditional] Passing output '' to Post Notification 6. :gdlaunchd uninstall and install. Notification Cache rebuilt below came up but I get same "no cache error" when gd file. here's the debugger result [07:23:27.803] Google Drive[Script Filter] Queuing argument '' [07:23:27.870] Google Drive[Script Filter] Script with argv '' finished [07:23:27.871] Google Drive[Script Filter] {"items": [ { "title": "Remove Google Drive launchd service", "subtitle": "Stops periodically rebuilding the cache", "arg": "uninstall" } ]} [07:23:29.799] Google Drive[Script Filter] Processing complete [07:23:29.800] Google Drive[Script Filter] Passing output 'uninstall' to Run Script [07:23:29.877] Google Drive[Run Script] Processing complete [07:23:29.880] Google Drive[Run Script] Passing output '' to Conditional [07:23:57.984] Google Drive[Script Filter] Queuing argument '' [07:23:57.993] Google Drive[Script Filter] Script with argv '' finished [07:23:57.993] Google Drive[Script Filter] {"items": [ { "title": "Install Google Drive launchd service", "subtitle": "Periodically rebuilds the cache", "arg": "install" }, ]} [07:23:58.881] Google Drive[Script Filter] Processing complete [07:23:58.886] Google Drive[Script Filter] Passing output 'install' to Run Script [07:23:58.900] Google Drive[Run Script] Processing complete [07:23:58.902] Google Drive[Run Script] Passing output 'BUILD_CACHE' to Conditional [07:23:58.903] Google Drive[Conditional] Processing complete [07:23:58.904] Google Drive[Conditional] Passing output 'BUILD_CACHE' to Run Script [07:23:59.048] ERROR: Google Drive[Run Script] /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `open': Operation not permitted @ dir_initialize - /Volumes/GoogleDrive/.TemporaryItems (Errno::EPERM) from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `children' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `block (2 levels) in find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:48:in `catch' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:48:in `block in find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:43:in `each' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:43:in `find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/pathname.rb:565:in `find' from /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.115FA0E4-3516-4EBB-84F2-1F9A61C7C27E/rebuild_cache:43:in `each' from /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.115FA0E4-3516-4EBB-84F2-1F9A61C7C27E/rebuild_cache:43:in `each' from /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.115FA0E4-3516-4EBB-84F2-1F9A61C7C27E/rebuild_cache:43:in `block in <main>' from /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.115FA0E4-3516-4EBB-84F2-1F9A61C7C27E/rebuild_cache:42:in `each' from /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.115FA0E4-3516-4EBB-84F2-1F9A61C7C27E/rebuild_cache:42:in `<main>' [07:23:59.059] Google Drive[Run Script] Processing complete [07:23:59.061] Google Drive[Run Script] Passing output '' to Run Script [07:23:59.061] Google Drive[Run Script] Passing output '' to Conditional [07:23:59.062] Google Drive[Conditional] Processing complete [07:23:59.063] Google Drive[Conditional] Passing output '' to Conditional [07:23:59.065] Google Drive[Conditional] Processing complete [07:23:59.066] Google Drive[Conditional] Passing output '' to Post Notification [07:23:59.124] Google Drive[External] Processing complete [07:23:59.135] Google Drive[External] Passing output '' to Arg and Vars [07:23:59.136] Google Drive[Arg and Vars] Processing complete [07:23:59.138] Google Drive[Arg and Vars] Passing output '' to Run Script [07:23:59.325] ERROR: Google Drive[Run Script] /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `open': Operation not permitted @ dir_initialize - /Volumes/GoogleDrive/.TemporaryItems (Errno::EPERM) from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `children' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `block (2 levels) in find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:48:in `catch' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:48:in `block in find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:43:in `each' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:43:in `find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/pathname.rb:565:in `find' from /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.115FA0E4-3516-4EBB-84F2-1F9A61C7C27E/rebuild_cache:43:in `each' from /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.115FA0E4-3516-4EBB-84F2-1F9A61C7C27E/rebuild_cache:43:in `each' from /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.115FA0E4-3516-4EBB-84F2-1F9A61C7C27E/rebuild_cache:43:in `block in <main>' from /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.115FA0E4-3516-4EBB-84F2-1F9A61C7C27E/rebuild_cache:42:in `each' from /Users/alvin/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.115FA0E4-3516-4EBB-84F2-1F9A61C7C27E/rebuild_cache:42:in `<main>' [07:23:59.330] Google Drive[Run Script] Processing complete [07:23:59.335] Google Drive[Run Script] Passing output '' to Run Script [07:23:59.336] Google Drive[Run Script] Passing output '' to Conditional [07:23:59.337] Google Drive[Conditional] Processing complete [07:23:59.338] Google Drive[Conditional] Passing output '' to Conditional 7. ran !gddiagnostic and here's the debugger output [07:44:27.530] Google Drive[Keyword] Processing complete [07:44:27.531] Google Drive[Keyword] Passing output '' to Run Script [07:47:28.853] STDERR: Google Drive[Run Script] du: /Volumes/GoogleDrive/.TemporaryItems: Operation not permitted du: /Volumes/GoogleDrive/.Trashes: Operation not permitted find: /Volumes/GoogleDrive/.TemporaryItems: Operation not permitted find: /Volumes/GoogleDrive/.Trashes: Operation not permitted [07:47:28.861] Google Drive[Run Script] Processing complete [07:47:28.862] Google Drive[Run Script] Passing output '### Workflow version 2022.7 ### Alfred version 4.6.3 ### macOS version 12.2.1 ### Workflow environment variables Dict { ignore_list = result_limit = 50 google_drive_path = /Volumes/GoogleDrive } ### Google drive paths Exists: /Volumes/GoogleDrive 121M 72389 paths ### Cache dir tmp.db ### Cache file Does NOT exist ### Temporary cache 16777232 5344883 -rw-r--r-- 1 alvin staff 0 8192 "Feb 24 07:39:40 2022" "Feb 24 07:39:40 2022" "Feb 24 07:39:40 2022" "Feb 24 07:39:40 2022" 4096 16 0 /Users/alvin/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/com.alfredapp.googledrive/tmp.db ### Build progress NOT running ### Launchd job Loaded: - 0 com.alfredapp.launchd.googledrivecache Installed ' to Copy to Clipboard [07:47:28.869] Google Drive[Copy to Clipboard] Processing complete [07:47:28.869] Google Drive[Copy to Clipboard] Passing output '### Workflow version 2022.7 ### Alfred version 4.6.3 ### macOS version 12.2.1 ### Workflow environment variables Dict { ignore_list = result_limit = 50 google_drive_path = /Volumes/GoogleDrive } ### Google drive paths Exists: /Volumes/GoogleDrive 121M 72389 paths ### Cache dir tmp.db ### Cache file Does NOT exist ### Temporary cache 16777232 5344883 -rw-r--r-- 1 alvin staff 0 8192 "Feb 24 07:39:40 2022" "Feb 24 07:39:40 2022" "Feb 24 07:39:40 2022" "Feb 24 07:39:40 2022" 4096 16 0 /Users/alvin/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/com.alfredapp.googledrive/tmp.db ### Build progress NOT running ### Launchd job Loaded: - 0 com.alfredapp.launchd.googledrivecache Installed ' to Post Notification [07:47:28.871] Google Drive[Post Notification] Processing complete [07:47:28.871] Google Drive[Post Notification] Passing output '### Workflow version 2022.7 ### Alfred version 4.6.3 ### macOS version 12.2.1 ### Workflow environment variables Dict { ignore_list = result_limit = 50 google_drive_path = /Volumes/GoogleDrive } ### Google drive paths Exists: /Volumes/GoogleDrive 121M 72389 paths ### Cache dir tmp.db ### Cache file Does NOT exist ### Temporary cache 16777232 5344883 -rw-r--r-- 1 alvin staff 0 8192 "Feb 24 07:39:40 2022" "Feb 24 07:39:40 2022" "Feb 24 07:39:40 2022" "Feb 24 07:39:40 2022" 4096 16 0 /Users/alvin/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/com.alfredapp.googledrive/tmp.db ### Build progress NOT running ### Launchd job Loaded: - 0 com.alfredapp.launchd.googledrivecache Installed ' to Play Sound I hope all these collected steps and corresponding output gives you some better clues on where the issue might be to help me troubleshoot this. I like your work and am keen to be able to use it. I appreciate your contribution on this. Thanks very much for stepping to assist. Link to comment
vitor Posted February 24, 2022 Author Share Posted February 24, 2022 (edited) @alvint Getting somewhere. See if this version works for you. Edited February 24, 2022 by vitor Link to comment
dustingm Posted February 26, 2022 Share Posted February 26, 2022 (edited) Hello, all. Having an issue that I don't think has been addressed directly in this thread. By way of background, I had @vitor's script working perfectly on a 2020 Intel MBP running MacOS 12.2.1 just last week with two Google Drive accounts.. This week I was upgraded to a M1 MBA and attempted to reinstall and index my two Google Drive accounts. One is personal ( /Volumes/GoogleDrive/ ) and the other is a Workplace ( /Volumes/GoogleDrive-102144131136212697629) Both are streamed, not mirrored. If I edit google_drive_path for just the personal drive ( /Volumes/GoogleDrive/ ) it indexes and works like a champ. But whenever I include or attempt to index the Workplace drive, midway through the indexing it crashes my Mac -- black screen, completely frozen, forces a hard reboot. I've tried it with both drives and JUST indexing the Workplace drive -- no matter what happens, after about five minutes of indexing, black screen, crash, reboot. I followed posts 1 and 2 of this thread exactly. I'm not sure if posting !gddiagnostic logs will help, but I'll include it. ### Workflow version 2022.7 ### Alfred version 4.6.3 ### macOS version 12.2.1 ### Workflow environment variables Dict { ignore_list = result_limit = 50 google_drive_path = /Volumes/GoogleDrive } ### Google drive paths Exists: /Volumes/GoogleDrive 129M 67829 paths ### Cache dir cache.db ### Cache file 16777233 3292858 -rw-r--r-- 1 dustingm staff 0 11718656 "Feb 25 21:18:55 2022" "Feb 25 21:18:55 2022" "Feb 25 21:18:55 2022" "Feb 25 21:11:11 2022" 4096 24704 0 /Users/dustingm/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/com.alfredapp.googledrive/cache.db ### Temporary cache Does NOT exist ### Build progress NOT running ### Launchd job Loaded: - 0 com.alfredapp.launchd.googledrivecache Installed Not sure what the issue is with the Workplace drive, or if it's something with the M1 machine, but if I had a choice that's the one I'd prefer be indexed, so... help? Many thanks to all in this thread, and to Vitor for making the script. It has been an invaluable resource. Edited February 26, 2022 by dustingm Link to comment
vitor Posted February 26, 2022 Author Share Posted February 26, 2022 40 minutes ago, dustingm said: But whenever I include or attempt to index the Workplace drive To be clear, are you scanning both drives or just the workplace drive? I’d be interested to know if the behaviour differs. But before anything else, see if this version fixes it. Link to comment
dustingm Posted February 26, 2022 Share Posted February 26, 2022 @vitor Well, it's definitely DIFFERENT. Instead of crashing my M1 MBA and going to a black screen, it froze for about 15 seconds, booted me out of both of my Google accounts (in all applications!), and then put Finder into a continual crash/reboot loop until I rebooted and uninstalled the workflow. So... progress? To answer your first question, yes -- this happens when I include the Workplace drive ( /Volumes/GoogleDrive-102144131136212697629 ) in ANY combination of the scan -- I've tested it alone, and in conjunction with /Volumes/GoogleDrive, the personal drive. If I scan JUST the personal drive it works great. Link to comment
vitor Posted February 26, 2022 Author Share Posted February 26, 2022 Whatever it is, if it’s causing a kernel panic it has to be a bug in Google Drive since it uses a kernel extension. I find several reports online of it causing kernel panics for others reasons. The Workflow essentially lists files in directories and saves them to a cache for faster retrieval, it’s not doing anything which should be able to cause a crash on its own. But if it has stumbled on the condition to trigger the bug, finding what that is would be useful to go around it and/or report it to Google. The Workflow has thousands of downloads and I know multiple people use it for shared drives (common question) and this is only the second report. Both happening with shared drives may narrow it down. We need to figure out what specifically about your shared drives is atypical. I don’t use Google Drive, so I’ll need clues. Why does your shared drive have that specific path? Usually people seem to have them all under /Volumes/GoogleDrive. Do you have a GitHub account? I may need to ask for output of specific commands and IPBoard isn’t great for sharing large blocks of code. A GitHub issue would work better. Link to comment
dustingm Posted February 26, 2022 Share Posted February 26, 2022 25 minutes ago, vitor said: I don’t use Google Drive, so I’ll need clues. Why does your shared drive have that specific path? Usually people seem to have them all under /Volumes/GoogleDrive. Couldn't tell you! I work in higher education so the Workspace drive is tied to my institution's Google Workspace. Might have something to do with that? Strange that the Workspace drive was working on an Intel MBA (with a similar path) and not the M1 though. The only other variable is that on the M1 my institution pre-installed antivirus software that wasn't present on the Intel machine. I'll see about filing a bug report in GitHub - I do have an account. Link to comment
vitor Posted March 2, 2022 Author Share Posted March 2, 2022 Update: Add delay on scheduled runs, in case Google Drive path exists but is being mounted.Better skipping of unexistent paths.Replace External Trigger for launchd with Inbound Configuration.Simplified :gdlaunchd installation internally.Added machine architecture type to diagnostics. Link to comment
cowansf Posted March 6, 2022 Share Posted March 6, 2022 (edited) [Vitor- Thanks for your fantastically quick response and I'm sorry I posted in the wrong place. I took the steps you recommended and here is my update.] I was using it on my old (Intel) Mac and it was great. The issue I'm having now is that the install and the rebuild cache all return notifications that the cache is rebuilt, but when I go to do a search I get the 'No cache found!' error. I am on v2022.8. I've tried adding, reinstalling both Alfred and Google Drive. I've also restarted the indexing process. I see the error below in the logs, and also the output of gddiagnostics. What would you recommend? //gdiagnostic ### Workflow version 2022.8 ### Alfred version 4.6.3 ### macOS version 12.2.1 ### Architecture arm64 ### Workflow environment variables Dict { ignore_list = result_limit = 50 google_drive_path = /Volumes/GoogleDrive } ### Google drive paths Exists: /Volumes/GoogleDrive 152M 100834 paths ### Cache dir tmp.db ### Cache file Does NOT exist ### Temporary cache 16777230 2715670 -rw-r--r-- 1 acowan staff 0 8192 "Mar 6 15:56:11 2022" "Mar 6 15:56:11 2022" "Mar 6 15:56:11 2022" "Mar 6 15:56:11 2022" 4096 16 0 /Users/acowan/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/com.alfredapp.googledrive/tmp.db ### Build progress NOT running ### Launchd job Loaded: - 0 com.alfredapp.launchd.googledrivecache Installed //Error From Logs [15:41:33.599] ERROR: Google Drive[Run Script] /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `open': Operation not permitted @ dir_initialize - /Volumes/GoogleDrive/.TemporaryItems (Errno::EPERM) from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `children' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `block (2 levels) in find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:48:in `catch' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:48:in `block in find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:43:in `each' Edited March 6, 2022 by cowansf test Link to comment
vitor Posted March 7, 2022 Author Share Posted March 7, 2022 Did you try :gdrebuildcache after updating to 2022.8? Link to comment
cowansf Posted March 8, 2022 Share Posted March 8, 2022 Hi Vitor- I am 98.1% sure that I did, but I just tried it again and it errored in (I think) the same way. //Logs [15:18:30.709] Logging Started... [15:18:43.211] Google Drive[Keyword] Processing complete [15:18:43.215] Google Drive[Keyword] Passing output '' to Run Script [15:18:43.470] ERROR: Google Drive[Run Script] /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `open': Operation not permitted @ dir_initialize - /Volumes/GoogleDrive/.TemporaryItems (Errno::EPERM) from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `children' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `block (2 levels) in find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:48:in `catch' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:48:in `block in find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:43:in `each' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:43:in `find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/pathname.rb:565:in `find' from /Users/acowan/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.A5F5ECA7-61D7-48D8-9413-5CEDB53F01F5/rebuild_cache:43:in `each' from /Users/acowan/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.A5F5ECA7-61D7-48D8-9413-5CEDB53F01F5/rebuild_cache:43:in `each' from /Users/acowan/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.A5F5ECA7-61D7-48D8-9413-5CEDB53F01F5/rebuild_cache:43:in `block in <main>' from /Users/acowan/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.A5F5ECA7-61D7-48D8-9413-5CEDB53F01F5/rebuild_cache:42:in `each' from /Users/acowan/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.A5F5ECA7-61D7-48D8-9413-5CEDB53F01F5/rebuild_cache:42:in `<main>' [15:18:43.477] Google Drive[Run Script] Processing complete [15:18:43.477] Google Drive[Run Script] Passing output '' to Run Script [15:18:43.477] Google Drive[Run Script] Passing output '' to Conditional [15:18:43.478] Google Drive[Conditional] Processing complete [15:18:43.478] Google Drive[Conditional] Passing output '' to Conditional [15:18:43.478] Google Drive[Conditional] Processing complete [15:18:43.478] Google Drive[Conditional] Passing output '' to Post Notification Link to comment
Display Name Posted March 10, 2022 Share Posted March 10, 2022 Hi all, It looks like I am experiencing a "No cache found!" error, similar to @cowansf. Logs: [22:37:32.728] Google Drive[Keyword] Processing complete [22:37:32.729] Google Drive[Keyword] Passing output '' to Run Script [22:37:33.033] ERROR: Google Drive[Run Script] /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `open': Operation not permitted @ dir_initialize - /Volumes/GoogleDrive/.TemporaryItems (Errno::EPERM) from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `children' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:58:in `block (2 levels) in find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:48:in `catch' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:48:in `block in find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:43:in `each' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/find.rb:43:in `find' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/pathname.rb:565:in `find' from /Users/username/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.BABCB763-E260-41CD-9FFF-50736F6B755A/rebuild_cache:43:in `each' from /Users/username/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.BABCB763-E260-41CD-9FFF-50736F6B755A/rebuild_cache:43:in `each' from /Users/username/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.BABCB763-E260-41CD-9FFF-50736F6B755A/rebuild_cache:43:in `block in <main>' from /Users/username/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.BABCB763-E260-41CD-9FFF-50736F6B755A/rebuild_cache:42:in `each' from /Users/username/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.BABCB763-E260-41CD-9FFF-50736F6B755A/rebuild_cache:42:in `<main>' [22:37:33.043] Google Drive[Run Script] Processing complete [22:37:33.043] Google Drive[Run Script] Passing output '' to Run Script [22:37:33.044] Google Drive[Run Script] Passing output '' to Conditional [22:37:33.045] Google Drive[Conditional] Processing complete [22:37:33.045] Google Drive[Conditional] Passing output '' to Conditional [22:37:33.046] Google Drive[Conditional] Processing complete [22:37:33.046] Google Drive[Conditional] Passing output '' to Post Notification [23:05:39.627] STDERR: Google Drive[Run Script] du: /Volumes/GoogleDrive/.TemporaryItems: Operation not permitted du: /Volumes/GoogleDrive/.Trashes: Operation not permitted find: /Volumes/GoogleDrive/.TemporaryItems: Operation not permitted find: /Volumes/GoogleDrive/.Trashes: Operation not permitted [23:05:39.634] Google Drive[Run Script] Processing complete [23:05:39.635] Google Drive[Run Script] Passing output '### Workflow version 2022.8 ### Alfred version 4.6.3 ### macOS version 12.2.1 ### Architecture i386 ### Workflow environment variables Dict { ignore_list = result_limit = 50 google_drive_path = /Volumes/GoogleDrive } ### Google drive paths Exists: /Volumes/GoogleDrive 103M 49513 paths ### Cache dir tmp.db ### Cache file Does NOT exist ### Temporary cache 16777220 74594051 -rw-r--r-- 1 username staff 0 8192 "Mar 9 22:37:32 2022" "Mar 9 22:37:32 2022" "Mar 9 22:37:32 2022" "Mar 9 22:37:32 2022" 4096 16 0 /Users/username/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/com.alfredapp.googledrive/tmp.db ### Build progress NOT running ### Launchd job NOT loaded NOT installed ' to Copy to Clipboard [23:05:39.637] Google Drive[Copy to Clipboard] Processing complete [23:05:39.639] Google Drive[Copy to Clipboard] Passing output '### Workflow version 2022.8 ### Alfred version 4.6.3 ### macOS version 12.2.1 ### Architecture i386 ### Workflow environment variables Dict { ignore_list = result_limit = 50 google_drive_path = /Volumes/GoogleDrive } ### Google drive paths Exists: /Volumes/GoogleDrive 103M 49513 paths ### Cache dir tmp.db ### Cache file Does NOT exist ### Temporary cache 16777220 74594051 -rw-r--r-- 1 username staff 0 8192 "Mar 9 22:37:32 2022" "Mar 9 22:37:32 2022" "Mar 9 22:37:32 2022" "Mar 9 22:37:32 2022" 4096 16 0 /Users/username/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/com.alfredapp.googledrive/tmp.db ### Build progress NOT running ### Launchd job NOT loaded NOT installed ' to Post Notification [23:05:39.646] Google Drive[Post Notification] Processing complete [23:05:39.648] Google Drive[Post Notification] Passing output '### Workflow version 2022.8 ### Alfred version 4.6.3 ### macOS version 12.2.1 ### Architecture i386 ### Workflow environment variables Dict { ignore_list = result_limit = 50 google_drive_path = /Volumes/GoogleDrive } ### Google drive paths Exists: /Volumes/GoogleDrive 103M 49513 paths ### Cache dir tmp.db ### Cache file Does NOT exist ### Temporary cache 16777220 74594051 -rw-r--r-- 1 username staff 0 8192 "Mar 9 22:37:32 2022" "Mar 9 22:37:32 2022" "Mar 9 22:37:32 2022" "Mar 9 22:37:32 2022" 4096 16 0 /Users/username/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/com.alfredapp.googledrive/tmp.db ### Build progress NOT running ### Launchd job NOT loaded NOT installed ' to Play Sound [23:05:46.649] Google Drive[Script Filter] Queuing argument 'e' [23:05:47.068] Google Drive[Script Filter] Script with argv 'e' finished [23:05:47.077] Google Drive[Script Filter] {"items":[{"title":"No cache found!","subtitle":"Run either :gdlaunchd or :gdrebuildcache. Consult the “About this Workflow” section.","valid":false}]} Any suggestions or insights would be much appreciated. cowansf 1 Link to comment
vitor Posted March 10, 2022 Author Share Posted March 10, 2022 @cowansf @Display Name Done this version work? Link to comment
cowansf Posted March 10, 2022 Share Posted March 10, 2022 @vitor- it works for me!!! Thanks so much! This is a spanking new M1 Mac, but not being able to search Google Drive really took away some of the luster- but no more! Anyway, thanks again. vitor 1 Link to comment
Display Name Posted March 11, 2022 Share Posted March 11, 2022 10 hours ago, vitor said: @cowansf @Display Name Done this version work? @vitorYes! Seems to be working fine. Thank you very much! vitor 1 Link to comment
John H Posted March 22, 2022 Share Posted March 22, 2022 I'm having issues with the latest version as well on Monterey (Intel). After running :gdrebuildcache it returns almost instantaneously and logs show no errors: [11:57:49.266] Google Drive[Keyword] Processing complete [11:57:49.267] Google Drive[Keyword] Passing output '' to Run Script [11:57:49.486] Google Drive[Run Script] Processing complete [11:57:49.488] Google Drive[Run Script] Passing output '' to Run Script [11:57:49.489] Google Drive[Run Script] Passing output '' to Conditional [11:57:49.489] Google Drive[Conditional] Processing complete [11:57:49.490] Google Drive[Conditional] Passing output '' to Conditional [11:57:49.490] Google Drive[Conditional] Processing complete [11:57:49.491] Google Drive[Conditional] Passing output '' to Post Notification When running !gddiagnostic, I see this in the log: [11:58:16.411] STDERR: Google Drive[Run Script] find: /Volumes/GoogleDrive: Operation not permitted What's pasted in the clipboard doesn't really provide any information - the cache file is empty. Link to comment
vitor Posted March 22, 2022 Author Share Posted March 22, 2022 Welcome @John H, 4 minutes ago, John H said: What's pasted in the clipboard doesn't really provide any information - the cache file is empty. It doesn’t matter that the cache file is empty, the diagnostics provides information to try to figure out why that is. You need to provide all requested information for me to be able to help. In addition, I’ll need the output of ls /Volumes/GoogleDrive (in a terminal). Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now