SpringerLink translator not working?

Just updated translator, refreshed SpringerLink page and still gives me an error...?

Report ID: 1756961085

http://www.springerlink.com/content/w1ctdaw7p1af21xf/

Thanks for any help you can provide!
«1
  • The error message should have linked to:
    http://www.zotero.org/support/known_translator_issues

    there is currently no way to fix the SpringerLink translator. You're encourage to contact SpringerLink to push for better Zotero integration.
  • Oops, didn't see that down there on the list.

    Thanks for your help!
  • A SpringerLink translator is up now - includes abstracts and pdfs (provided you have access).
    It will automatically update in your version of Zotero within 24hs or you can update immediately from the general tab of the Zotero preferences.
  • "Could not save item" error occurred today (20.03.) at this link:
    http://www.springerlink.com.eaccess.ub.tum.de/content/v4l3p3562l681u06/

    Other translators like EBSCO work fine, translators are up do date. Unfortunately there is still something not working, as I would love to.

    Thanks for your commitment to fix these problems!
  • Interestingly this one works:
    http://www.springerlink.com.eaccess.ub.tum.de/content/a1818830r8202879/

    I hope you can make sense out of it...
  • I am currently (20.03.2012) having issues saving from Springer Link (Could not save item - translator issue):

    http://www.springerlink.com.login.ezproxy.library.ualberta.ca/content/w3471q26l6611466/

    I have everything up to date, and other sites (IEEE, science direct, SPIE) are working.
  • all work for me. Are you using Zotero for FF or Standalone?
    Do you have access to the full text of the articles that aren't working?
  • edited March 20, 2012
    I am using Zotero for FF, and I have full access to the articles I've tested.
    I have restarted FF, and re-done the updates with no change. I still get the error.
  • If you don't mind helping me troubleshoot:
    download the file from here
    https://gist.github.com/raw/2138731/430825699b26bca87607420e09513e774adedaf4/SpringerLink.js
    (right-click --> save as) and save it to the "Translators" folder in your Zotero data directory:
    http://www.zotero.org/support/zotero_data#locating_your_zotero_library
    replacing the old file with the same name.

    Reload the page in question (no need to restart FF, but reloading is important).
    Follow the instructions to create debug output here:
    http://www.zotero.org/support/debug_output
    and try translating again - this will presumably fail again (the new translator only has more debug output, no fixes).

    However, instead of submitting the debug output to the server, click "view output" copy the entire content and upload it somewhere I can get to it (pasting it to gist.github.com or pastebin.com should work, e.g., or pasting it to a text editor, saving the file and uploading it through dropbox or the like).

    I'm sorry to put you through this and we might have to do this a couple of times - I have no idea what's not working for you (but you're very much not the only person) so I'm kind of fishing in the dark.
  • Ok, I went through the steps you mentioned. The link to the error output is here:

    http://dl.dropbox.com/u/13157/Zotero-Error_report-2012-03-20
  • thanks, that was super helpful.
    Try again with this translator version:
    https://gist.github.com/raw/2138731/5f91741d8132375610210a6f1c8bfdfd589f6035/SpringerLink.js
    small chance that it will work, else I'll need debug output again, hopefully for the last time.
  • Ok, I have updated the translator. Still no luck.

    Here is the output:
    http://dl.dropbox.com/u/13157/Zotero-Error_report-2012-03-20-b
  • Could you also do the following.

    When in the abstract or fulltext view, click Export Citation. On the page that opens, could you get the page source code (right-click on the page and click View Page Source) and post the contents.

    Thank you!
  • @brody - hold off on aurimas' request for a sec.
    @aurimas - I tried to get that in the debgu. It's at the beginning of the debug output preceded by "Page Dump: "
  • @aurimas (or Simon if you see this)- any thoughts would be welcome. I don't understand why it's not getting the EVENTVALIDATE.
  • edited March 20, 2012
    Could you please try this one?

    https://raw.github.com/aurimasv/translators/springer/SpringerLink.js

    @adamsmith For some odd reason there might be a difference between the doGet and processDocuments, so I just want to take a look at the current doc.

    EDIT: and post the debug output as before please.
  • @brodytodd - and really, your help is much appreciated. We're seeing that this error occurs for more than 100 different users every day, but none of the developers at various institutions have been able to replicate it, so we don't know why and have to rely on the help from people like you to get to the bottom of it.
  • edited March 20, 2012
    Ugh, sorry that was my bad. I'm sorry you have to do so much messy debugging, but I'll have to ask you to try this one last time.

    The code at https://raw.github.com/aurimasv/translators/springer/SpringerLink.js has been updated, please try it again.

    BTW, this is not a fix, it is just more code to debug with.

    @adamsmith BTW, encodeURIComponent returns 'null' (string) for null input. :-/

    EDIT: not that it's a bug, I just wasn't expecting it.
  • No problem, the process is pretty quick to update the information.
    Here is new output:
    http://dl.dropbox.com/u/13157/Zotero-Error_report-2012-03-20-d
  • ahem - aurimas - you should test your code before posting ;-)
  • edited March 20, 2012
    This is so embarrassing. It doesn't trigger on my computer, so it didn't pop up, but I did realize what I did like a minute before the results were posted.

    https://raw.github.com/aurimasv/translators/springer/SpringerLink.js

    I swear, this time we'll get useful data (i tested it).

    EDIT: @brodytodd I had a dumb mistake in my code the last two times. So the outputs were not very useful. I'm really really sorry to waste your time.
  • That's perfect, thanks!
    Good call aurimas - that's the issue, the eventvalidate isn't on that page. Now about how to get it... any thoughts?
  • I'm wondering if we need it. Maybe when people are behind certain proxies, it's not necessary? (just a guess)

    This is very puzzling. I wonder if you navigate to Export Citations page on the browser and look at the source, if the eventvalidate is there.

    @brodytodd could you go to the abstract, then click Export Citation and post the source code for that page.

    Otherwise, this will be very difficult to implement, since neither of us can do any testing.
  • so the eventvalidate is there on the page, but process document doesn't get it - somehow it excludes that part from the doc it gets.

    Anyone know why that would/could happen?

    (btw. And when I run the translator on the saved page (setting citationurl=url; ) it does get the eventvalidate).
  • edited March 20, 2012
    Good news. I am able to reproduce this using a fresh install of Zotero 3.0.3 for Firefox, Scaffold 3.0 (probably not necessary) and visiting Springer Link through NOrthwestern university proxy at http://www.springerlink.com.turing.library.northwestern.edu/content/w3471q26l6611466/

    I suspect other proxies will yield the same result.

    An even better news is that I cannot reproduce this using Zotero as a firefox plugin from github 3.0 branch (checked out a few days ago). So it seems like this has been fixed, just not rolled out to users yet.

    EDIT: if someone else can confirm this, we can then possibly roll out a temporary workaround for the translator (using doGet to fetch the EVENTVALIDATION value) until 3.0.4 is released.
  • I have tried to download the dev build from the website (http://www.zotero.org/support/dev_builds), as I am not familiar with installing from github.

    The version I have (after installing the dev build) is 3.0.3 r10900, and it was able to save the article.

    Thanks!
  • As a temporary workaround for other users, I believe the following version of the translator should fix the problem.

    https://raw.github.com/aurimasv/translators/springer/SpringerLink.js

    While this works for me, it would be nice if someone else could confirm that this workaround works, then we could merge it into the master github repository and distribute it to all users.

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.

Sign In or Register to comment.