Unable to save using DOI

Dear Zotero maintainers,

Recently I am not able to save items to my library using DOI in almost all sites.

Here is the data:
- URL of the page that is not working: https://doi.org/10.1093/bib/bbw020
- Debug ID: D579557507
- Message shown (in spanish): "Ocurrió un error mientras se guardaba este elemento. Véase Solución de problemas del traductor para más información."
- The translator is DOI (it works with other translators).

Thanks in advance!
  • Seeing the same, but I'm pretty sure that's temporary. CrossRef (which provides the DOI metadata) is having some trouble with the specific service we're using to get it (that's been happening on an off for the last couple of weeks)
  • Thank you Adam, I hope this can be solved soon.
  • Working now for me, but not sure how stable (but just to be clear -- CrossRef is a separate service Zotero relies on; Zotero can't fix CrossRef issues)
  • Long time after the initial post, I am still unable to save works using DOI. I can use other methods but not DOI, which is my preferred options. Both Firefox and Zotero are updated to the most recent versions. Any ideas?

    Thanks!
  • This was absolutely just a temporary issue on their side at the time.

    If it's not working for you now, we'd need an example DOI and a Debug ID.
  • Alright, here is the debug ID (D1521436011) for the action of trying to save this DOI (https://doi.org/10.3390/diagnostics12040898) using the "Save to Zotero (DOI)" action.
  • edited January 16, 2023
    Wait, I'm not sure what you're doing here. That's a supported site, and you would just click the save button and save with the MDPI Journals translator, which saves full metadata and automatically attaches a PDF.

    Are you saying you're trying to save the references on that page instead of the page itself?

    What exactly happens when you try? Are you selecting all items? Does it work if you select fewer items?
  • Right, but I don't want the PDF, so in the save button I am using "Save to Zotero (DOI)" and it does not work. It works if I use "Save to Zotero (MDPI)".

    I am trying to save a single item, It does not even ask me if I want to save other works, as it usually did in the past.
  • 1) If you don't want the PDF, you can just turn off PDF saving in the General pane of the Zotero preferences. On a page like this, using the DOI translator requires Zotero to make requests to the Crossref API for every single DOI found on the page — which here is 50 items — in order to show the list. That's incredibly inefficient and not something that's expected to be used on every page. If you're doing that on multiple pages you could easily be throttled by Crossref for triggering too many requests. (Zotero also makes these requests a bit too fast. We should probably change it to serialize them more, which would help avoid any throttling but would cause a longer delay before you even saw the Select Items dialog. This just isn't the way to save items from supported sites with working translators.)

    2) It looks like something in the 50-item DOI lookup isn't working properly in the current version of the Firefox extension. We'll fix that, but again, I'd strongly encourage you not to save this way.
  • Actually, it looks like we already fixed this in the beta version of the Zotero Connector for Firefox. We'll push out the new version shortly, but again, this is still an incredibly slow and inefficient way to save that puts a lot of load on Crossref servers.
  • Alright, I understand and I will use the most appropriate option. Thanks for your support!
Sign In or Register to comment.