Canadian National Research Council (CNRC) translator

Translator is failing to capture citation from website for Canadian Journal of Forest Research

trying to capture citation for this paper:
http://rparticle.web-p.cisti.nrc.ca/rparticle/AbstractTemplateServlet?calyLang=eng&journal=cjfr&volume=40&year=0&issue=1&msno=x09-157

I get message "Could Not Save Item: An error occurred while saving this item..."

I'm using Firefox 3.6, Zotero 2.0rc1

I submitted error report: Report ID is 952112095

Thanks,

Kerry Woods
  • this is using the DOI translator - on crossref the DOI resolves fine, but for some reason it doesn't work with Zotero
  • Translator for NRC Research Press (I trying for Canadian Journal of Earth Sciences) not working.

    Get the the same message as above.

    I am using Firefox 10, Zotero 3
  • REJ: We need an example URL.
  • Here is an example:

    http://www.nrcresearchpress.com/doi/abs/10.1139/e82-201


    The example in the first post from kwoods also does not work for me.

    Thanks
  • There's something strange going on on that page—I get a save error initially, followed by the Select Items dialog. We'll have to investigate, but note that as a workaround you can use Download Citation and import the RIS directly into Zotero.
  • That is the same response I got. For now I will use the download citation approach.

    Thanks for your help.
  • edited February 3, 2012
    (REJ, you can ignore this part.)

    Looks like the DOI shows up in some JS code, and Zotero is actually using "doi/10.1139/e82-201'.indexOf('/page/societies&noredirect=true&format=unixref" as the DOI. Maybe we want to limit the search to the page content rather than the page source? (I feel like we've discussed this before.)

    Still something broken about the DOI or CrossRef translator, though—I'm getting a couple different warnings after making a selection from Select Items, and the save is failing.
  • edited February 3, 2012
    technical note (REJ - feel free to ignore):

    The DOI translator finds this on the page:
    http://www.nrcresearchpress.com/doi/abs/10.1139/e82-201'.indexOf('/page/societies')

    and interprets 10.1139/e82-201'.indexOf('/page/societies')
    as a DOI. Obviously it's not. It then Fails and reports an error, although there are 5 perfectly valid DOIs on the page, which it finds and is able to translate, but the translator has already called Zotero.done so they don't work - the debug warns:
    "WARNING: Zotero.done() called after translation completion"

    Two things to fix:
    1. The DOI translator shouldn't crash&burn if it doesn't find one of the DOIS
    2. Is ' a valid symbol in a DOI? else we could improve parsing.

    1. is definitely above my paygrade.


    edit: hmpf - well, at least we arrived at the same conclusion.
  • thanks - I feared that. I remember ajlyon has looked at that in the past.
Sign In or Register to comment.