Recent problem adding record by DOIs
Hello,
Recently, standalone Zotero (5.0.65) is not able to find some records by DOIs and ends up with a "Lookup failed. Zotero could not find a record for the specified identifier. Please verify the identifier and try again."
Here is an example I am certain had worked:
10.1175/1520-0477(1996)077<0935:WOTWSM>2.0.CO;2
However, the identifier is correct and can be resolved via https://www.doi.org
The debug output suggests a problem with Airiti.js:
Recently, standalone Zotero (5.0.65) is not able to find some records by DOIs and ends up with a "Lookup failed. Zotero could not find a record for the specified identifier. Please verify the identifier and try again."
Here is an example I am certain had worked:
10.1175/1520-0477(1996)077<0935:WOTWSM>2.0.CO;2
However, the identifier is correct and can be resolved via https://www.doi.org
The debug output suggests a problem with Airiti.js:
Translate: Could not find a result using Airiti
This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
We'd take more examples, but I'm pretty sure that the problem here are the various odd characters in the DOI string that are causing problems for CrossRef.
E.g. the metadata for that DOI also isn't found when you paste it into https://search.crossref.org/
My understanding is that AMetSoc minted these DOIs very early on, but there are a very limited number and new DOIs do not allow the special characters used.
Edit: Yes, see discussion here: https://github.com/zotero/translators/pull/1135#issuecomment-458089402
I can confirm with all the DOIs following the same pattern. Are you planning to revert the way DOIs are imported? I don't like to use the Firefox add-on as it imports a lot of unnecessary files.
The DOI I used is 10.1016/j.surfrep.2005.08.003