-
-
Notifications
You must be signed in to change notification settings - Fork 111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Notion connection fails to complete in Zotero #639
Comments
Hi @bebinca, thanks for reporting this. I don't believe this should be impacted by using Notero on multiple devices, but I'm not entirely sure. Would you mind trying the connection process again and then sending a screenshot of the Zotero logs? You can open the log window from the menu: Tools > Developer > Error Console Thanks! |
Thanks for sharing that screenshot, @Louiscdr56. Did you take that just after attempting the connection process? I'm not seeing any of the expected messages that are part of the connection process, so it seems like Zotero isn't being activated correctly when opening it from your browser. The screenshot below shows the messages we're expecting to see. Specifically, the big one starting with |
Thank you for the suggestion! I've checked the logs of both Zotero and my browser, but oddly, there are no relevant logs after I clicked "Allow Access" and opened Zotero. It appears that Zotero isn't activating properly. I've attempted this on both Chrome and Safari. |
Thanks for the update, @bebinca. That's interesting... I'm not yet sure what's happening, but I do remember experiencing some odd behavior when I had both Zotero and Zotero Beta installed at the same time. By chance do you happen to have multiple versions of Zotero installed? |
Thanks for the input, everyone. To help clarify the exact behavior y'all are encountering, it'd be great if you could answer these questions for me: Clarifying questions
WorkaroundAs a workaround, you should be able to connect to Notion using the "internal integration secret" approach that was used in Notero prior to v1.0.0. You can follow the v0.6.8 instructions to create a Notion internal integration. You then have two options to paste the integration secret into Zotero:
CleanShot.2025-01-26.at.10.08.17.mp4 |
I searched through the Zotero Forums and found a few threads where other folks also had trouble opening A couple users on Windows had installed Zotero via Scoop, and it looks like the Another user had a similar issue on Linux, and it was suggested that installing the .deb packages should handle registration of the @bebinca, I know you're on macOS, so the above threads don't directly help—but I wonder if trying to uninstall and reinstall Zotero might do anything? If you try this, be sure you uninstall just the Zotero application itself and don't delete your Zotero profile directory. |
Thank you dvanoni for the quick and detailed reply. I will try one of the alternatives as I think the problem is on my end. Nevertheless, here are the details
|
Thanks for the input, @mpatca! Based on your screenshot, it does look like the internal integration token you added is connected to your Notion workspace, so that's good. It appears you might just need to share your Notion database with the internal integration you created. You should be able to select it from the "Connections" menu in your Notion database. See step 4 in the "Configure Notion" section of the v0.6.8 README.
The free version of Notion should work just fine. That's what I use. 🙂
Yes, I think you're on to something here. I assume when you click "Open Zotero" in your browser that you already have Zotero running in the background because that's where you started the Notion connection process, correct? In my experience, if I already have Zotero running but I do something to activate Zotero (like clicking "Open Zotero" here) and it opens the profile selection window, that means it's trying to open a new instance of Zotero instead of the one that's already running. I'm not very familiar with Windows these days, but it seems like the |
Thanks again for the quick and detailed explanation, dvanoni.
Just as you described, I only had to share the created internal integration with the Notion database. That was done quickly. I am more of a tinkerer than an expert. So here again just a guess: I have a batch file that starts the profile selection and that then also seems to start Windows via the URL protocol. And then it is exactly as you described here:
Here is a screenshot that seems to confirm the assumption of the cause, because creating the connection to Notion seems to have worked as it is supposed to in the newer version. So it should be possible to solve the problem by linking the URL protocol directly to the Zotero.exe again. But now that it works, I'm happy and don't need to experiment any further. :) Thanks for the help in solving my problem! |
Hi all, To add my experience to the hread, I had a similar problem in Firefox with Ubuntu22. After completing the connection, I was prompted to Open Zotero, but Zotero did not open. First I had Zotero installed with the tarball. In Firefox, I chose the Then I installed the Finally, I just tried with Chrome. Logged in Notion and go to Notero plugin preferences to connect again. After completing selecting the pages to give access, Chrome opened automatically the link. So in my case it was a Firefox and Zotero problem. Thanks for your quick assistance with the previous responses! |
Thanks for all the great input, everyone! It appears the handling of I'm glad folks have found ways to get this working, though I would like to try to improve the experience. Ultimately, I just need to get the Notion token response passed back into Zotero somehow. Any thoughts on doing something like the following with an accompanying input field in Zotero where you could paste this value? |
Thank you for the detailed instructions! I tried the second option (pasting the integration secret), and it worked perfectly. |
I'm still having the same problem in Ubuntu. |
Once you've added an internal integration secret into the config editor, you can ignore the "Upgrade Connection" button for now. @powmod, are you seeing an error message under the database dropdown? For example, in the screenshot below, the "No Notion databases are accessible" message means that the Notion database needs to be connected to the internal integration. This can be done from the "Connections" menu on the Notion database. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@dvanoni The only way to solve the problem was by installing both Firefox and Zotero through flatpak instead of snap. |
Describe the issue
I clicked "Connect to Notion," selected an existing database, and clicked "Allow Access," but when I opened Zotero, nothing changed, and the "Connect to Notion" button remained visible. I had successfully connected Zotero to the Notion database on another device (Windows) using the same settings, but when I tried the same configuration on Mac, it didn't work. I've also tried restarting Zotero and reinstalling the Notero plugin, but the issue persists. I'm not sure if this issue is related to using multiple devices.
Additional context
I am using Zotero 7.0.11 and Notero 1.0.0 in macOS Sonoma.
The text was updated successfully, but these errors were encountered: