Zotero does not activate when used through EZProxy
I'm a student at the University of Massachusetts. When doing research from home, I access sites like JSTOR, etc., using the school's EZProxy server. This changes my URLs, making them look something like this:
http://www.jstor.org.eresources.lib.umb.edu/view/0066622x/ap050006/05a00030/
instead of
http://www.jstor.org/view/0066622x/ap050006/05a00030/
When on-campus, and lucky enough to be using a machine with Firefox 2.0 and Zotero, the latter URL works perfectly. When working from home, via proxy, Zotero is unable to recognize JSTOR or EBSCOhost, etc. and the icon does not appear.
Is there a solution, workaround, or fix for this? Is one in the works?
How does Zotero recognize sites, anyway? From this problem, I assume it is by URL and not by metadata within the pages.
http://www.jstor.org.eresources.lib.umb.edu/view/0066622x/ap050006/05a00030/
instead of
http://www.jstor.org/view/0066622x/ap050006/05a00030/
When on-campus, and lucky enough to be using a machine with Firefox 2.0 and Zotero, the latter URL works perfectly. When working from home, via proxy, Zotero is unable to recognize JSTOR or EBSCOhost, etc. and the icon does not appear.
Is there a solution, workaround, or fix for this? Is one in the works?
How does Zotero recognize sites, anyway? From this problem, I assume it is by URL and not by metadata within the pages.
This discussion has been closed.
http://scholar.google.com/scholar?sourceid=Mozilla-search&q=%22Dispositional+theories+of+value%22
the references save fine when outside of EZProxy. But through Harvard's portal:
http://scholar.google.com.ezp1.harvard.edu/scholar?q=%22Dispositional+theories+of+value%22&hl=en&lr=&btnG=Search
I can see the address bar folder icon and select items to save, but nothing will save. Instead, on selecting items to save, Zotero gives me an empty rectangular frame ("Saving item..." style, but without any text or other interior) and fails silently.
Simon, Zotero is great but it *must* work with the institutional access portals for sites like this. How can we help you make it happen?
... I did manage to stumble upon an unrelated bug. This error pops up every time I open a New Tab, either blank or by right clicking on a link. I'm on XP and I use TabMixPlus. It doesn't occur when I open a New Window.
Error: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIURI.hostPort]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://zotero/content/xpcom/ingester.js :: proxyToProper :: line 147" data: no]
Source File: chrome://zotero/content/xpcom/ingester.js
Line: 147
Is there anything else we can do? I might be able to work through my library contacts to get you a Harvard login for testing of the EZProxy sites.
1. Go to about:config in the URL bar and make sure extensions.zotero.debug.log is set to true.
2. Close Firefox, and then restart it via the command prompt:
Windows
a) Start, Run, cmd
b) cd C:\Program Files\Mozilla Firefox
c) firefox.exe -console
Mac
a) Open Terminal.app
b) /Applications/Firefox.app/Contents/MacOS/firefox
I am having the same issue with EZProxy and below is what I got (at the Mac OS X Terminal display) after following your instruction.
I was trying to save an IEEE Xplore article through MIT library's EZProxy. The citation was saved, together with a snapshot called "IEEE Explore Full Text PDF" which turned out not to be a pdf file but the html page asking me to log in for access.
This will be rather long and I am not sure if it will fit in a single post. If there is an email I could send to, please let me know.
it seems that the log is too long to be fit in a single post. if there is an email address that it can be sent to, please let me know.
thanks
(edited since I discovered I'm only having the problem with PubMed)
Zotero isn't detecting the EZProxy connnection at my institution too, which in turn creates problems with ieeexplore, sciencedirect and others (gets the citation info but fails to retrieve the pdfs). Using 1.0 b4-r5 and Firefox 2.0.0.2 under linux
Let me know if you need more debugging information.
Could this be resolved with an additional configuration option? Basically have the user specify that EZProxy is used and what is appended to the regular url.
One question for people having problems with EZProxy: when you authenticate with your institution's server, is it on a different domain from the one on which you browse catalogs? The current code looks for a particular response from the EZProxy server when you log in, but if that happens on a different domain Zotero wouldn't detect the use of EZProxy on the second domain. It's possible we could change the code to support such setups (which use a cookie to track the EZProxy session), but it'd be good to know if there are other issues as well.
I've saved the HTTP headers for the whole process (authentication to reference retrieval), let me know if you need it.
We'll see if we can get this working with the EZProxy cookie setup.
http://www.jstor.org.ezp1.harvard.edu/view/00318108/di981303/98p02932/0#&origin=sfx%3Asfx
This issue is still killing EZProxy users - any news on an upcoming fix?
Our university uses a proxy-solution from juniper networks which changes the above link:
http://scholar.google.com/scholar?sourceid=Mozilla-search&q="Dispositional+theories+of+value"
into:
https://crypto.unil.ch/scholar,DanaInfo=scholar.google.com,SSO=U+?sourceid=Mozilla-search&q="Dispositional+theories+of+value"
So it basically transforms
http://domain/page?parameter
into
https://cryptoproxydomain/page,DanaInfo=domain,SSO=U+?parameter
Not sure, how easy it would be to catch that and pass it on, but it shouldn't be too difficult. Would write it myself in Scaffold, with "DanaInfo" as target, but I have no idea how to pass it on to other translators.