ACM Digital Library import broken. Report ID 1528640070
I'm having problems importing from the ACM Digital Library today. Error report filed at 1528640070.
For one page - http://portal.acm.org/citation.cfm?id=1622586&CFID=2106259&CFTOKEN=47284351 - I don't even see the "add to Zotero" button. Most pages have the button, though, it just results in a translator error.
For one page - http://portal.acm.org/citation.cfm?id=1622586&CFID=2106259&CFTOKEN=47284351 - I don't even see the "add to Zotero" button. Most pages have the button, though, it just results in a translator error.
My URL is -- http://portal.acm.org/citation.cfm?doid=1086228.1086283
I am using Firefox 3.6.10 with latest Zotero 2.0.9.
It seems ACM update its website so that Zetero fail to grab the information.
Mousing over the Zotero address bar icon, it appears that Zotero is defaulting to DOI translator for certain ACM DL entries (the ones that have a DOI listed). For the first entry linked above in the thread, where the Zotero icon does not show up, there is no DOI in that entry.
The second link in the thread shows an icon but attempting to import to Zotero produces the following error report:
[JavaScript Error: "[Exception... "Security Manager vetoed action" nsresult: "0x80570027 (NS_ERROR_XPC_SECURITY_MANAGER_VETO)" location: "JS frame :: chrome://zotero/content/xpcom/translation/browser_firefox.js :: anonymous :: line 119" data: no]" {file: "file:///Users/nchen/Library/Application%20Support/Firefox/Profiles/i4ctk7n8.default/zotero/translators/DOI.js" line: 0}]
I never checked to see what Zotero was using before for the ACM DL (i.e. whether it was using a dedicated ACM translator or the DOI fallback)
The DOI translator security manager issue appeared in a couple of other threads; I haven't read carefully enough to see if they were connected, but I suspect they might be.
I've just pushed the updated ACM translator. Your copy of Zotero should auto-update within 24 hours, or you can update manually by clicking Update Now in the General pane of the Zotero prefs.
(ajlyon: Best to make sure the translatorID stays the same on translator updates, even when people rewrite them.)