I recently migrated to a new Mac and used a backup of Hookmark settings. Now there are a bunch of file bookmarks that are broken. Hookmark hangs while trying to find them. Is there anything I can do to remove broken file references without losing all my URL bookmarks? Can I manually edit the bookmarks via text editor?
Not NAS, but some of them are files in OneDrive. And I did switch from a Intel Mac to Apple Silicon, and lastly from a Hookmark licensed version to a Setapp licensed version.
Interesting (to me) update, the export didn’t include any of the missing files. It took a substantial amount of time to export so I wonder if Hookmark was trying to find the file and timed out, then excluded it from the export.
After returning to Hookmark and looking through my links I still saw a few links that say ‘Trying to locate file…’ if I leave the view open the message eventually changes to ‘cannot locate file at:…’ message. If I click one to see if I can delete it, the app hangs with spinning beach ball. And by hang, I mean the app becomes non-responsive (modal) but does eventually respond again.
I’m on an M2 Max with 32 GB of RAM so I’m surprised it’s taking as long as it does to time out on a missing file.
I guess my only recourse is to reset the app and import my export.
All current Hookmark links will be removed and replaced with the imported file. Are you sure you would like to proceed?
This command deletes all your current links and replaces them with the content of the
imported file. However, links to missing files will not be imported. Therefore, to
ensure all links in the import file are restored, please ensure their targets are currently
accessible. This may involve remounting or synchronizing mobile storage devices (USB
drives, etc.), disk images (.dmg files) and shared folders (Dropbox folders, iCloud, etc).
Also, please ensure that Spotlight is indexing files and folders containing Hook-linked
files.
Please try to answer the questions and follow the instructions to help us identify the problem:
How many file links are there in Hookmark?
Did you try to delete those files right after import or Hookmark starts? Right after start, Hookmark may be still doing some checks in the background even though it responses to user’s input. This can cause UI freezing.
Did you have Sync feature turned on? Hookmark periodically checks if there anything to sync, this can add extra load but should rarely cause problem.
Was there any other program actively changing (copy/remove/create) files when the problem happened? This can affect Hookmark.
Where are those files referenced by broken file links originally located?
OneDrive can be slow to access if files on-demand is enabled. If the referenced files of the broken links are on OneDrive, You can go to Hookmark->Preferences->Advanced, temporarily add OneDrive path so Hookmark won’t look into OneDrive folder while trying to resolving a broken link. After you delete broken links, remove the added folder.
Did you try to delete those files right after import or Hookmark starts? Right after start, Hookmark may be still doing some checks in the background even though it responses to user’s input. This can cause UI freezing.
No I waited until after the app tried and failed to locate the files
Did you have Sync feature turned on? Hookmark periodically checks if there anything to sync, this can add extra load but should rarely cause problem.
I did have the sync feature turned on
Was there any other program actively changing (copy/remove/create) files when the problem happened? This can affect Hookmark.
No other notable file activity (could be normal system operations)
Where are those files referenced by broken file links originally located?
Some are files that do not exist on the new Mac in a standard folder (e.g., Downloads). Some are in OneDrive
OneDrive can be slow to access if files on-demand is enabled. If the referenced files of the broken links are on OneDrive, You can go to Hookmark->Preferences->Advanced, temporarily add OneDrive path so Hookmark won’t look into OneDrive folder while trying to resolving a broken link. After you delete broken links, remove the added folder.