I’m encountering an issue when invoking Hookmark in the Orion Browser. Until today, Hookmark and Orion worked together perfectly—no problems at all. Today, however, I receive the following error messages as soon as I try to hook something in Orion:
“No linkable item found in Orion”
“Orion got an error: Can’t make id 2 into type specifier”
I have already tried the following troubleshooting steps, but the problem persists:
I just tried the latest Orion and it seems to work fine.
Could you please go to Hookmark Settings window → Scripts->Orion, see if “Reset to default” button is enabled. If yes, then click on this button and see if it resolves the issue.
If not, please copy the “Get Address” script and paste in /Applications/Utilities/Script Editor, click on Run button and see if it works.
Are you using Orion’s profile feature? Or any other speciall features?
I encountered the same error message on my Mac, but only when I have multiple profiles open. Here’s how it happens:
Open Profile A, load a web page, invoke the Hookmark window — it works.
Open Profile B, load a web page, invoke the Hookmark window — it works.
Switch back to Profile A, invoke the Hookmark window — it shows information from the web page in Profile Binstead.
Close Profile B, then try to invoke the Hookmark window on a web page in Profile A — an error occurs: Orion got an error: Can’t make id 2 into type specifier.*
Quit Profile B
Invoke the Hookmark window on a web page in Profile A - it works again.
Orion’s AppleScript dictionary does not have support for Profile. On my mac, as long as I use one profile, it works for me.
Thanks for the tip! Although I no longer use profiles, I did in the past. I searched my Mac Library for leftover configuration files, removed everything I found, then performed a clean install of Orion. Now the Hookmark integration is working perfectly again. I’ll check back in if I notice the issue crop again.
When it is not working, could you please check Orion->File->Profiles and see how many profiles?
After you clean up the data using AppCleaner, could you please check if the user profile for Orion is still there? You can run the following command in Terminal:
defaults read com.kagi.kagimacOS
If it is still there, then delete it using the following command:
defaults delete com.kagi.kagimacOS
Thank you for your assistance. Despite using AppCleaner and doing a complete reinstallation and executing the Terminal commands you provided, I am still encountering this intermittent error. I can confirm that there is only one profile present.