I can't find Zotero Connector in Chrome

2»
  • ah, okay, but still no blue book icon. only a star in URL bar
    i'd send a screen shot if i could add it in here.
  • You can upload an image to any image hosting site, like http://imgur.com/ and link to it here.
  • and you're looking for the book icon on the amazon page, right? It will only show up on supported sites (right next to the star).
    The debug looks exactly right, so I'm kind of at a loss. Did you disable other Chrome extensions or do you not have any?
  • (and what aurimas says about screenshots, but if you're looking next to the star in the URL bar you're in the right place, so no need for that).
  • I'd still like to see a screenshot of the URL bar and of the Chrome Extensions window before troubleshooting this further.
  • okay, so a strange thing happened... i created a new user in Chrome with a different email address. it had absolutely no extensions or anything on it. i downloaded only the Z extension and for less than one minute i saw the icon next to the star. but then when i went to a website to try to find something to try it on, it disappeared! gone. haven't seen it since. very weird.

    just tried doing the whole debug thing with the new user.
    anything now.
    The Debug ID is D1710065479.
  • edited September 28, 2013
    Sorry, can't help you further without the screenshots requested above.
  • here are two screenshots

    this one is the new user i created with no extension added (except docs which it came with.)
    http://imgur.com/02FRtcQ

    this is the first one i've been dealing with.
    http://imgur.com/bnBybHO
  • thanks - what Dan is interested in, though, is a screenshot of the amazon page open (ideally with the fresh profile)
  • sorry, my misunderstanding.
    here it is... http://imgur.com/9LY0ZiP
  • right, but the blue book is right there, to the left of the star...
  • okay. i see that now, but i assure you it not usually in the url bar. its been coming and going, mostly going.


    i just tried it from Jstor and got the following message 3 consecutive times:

    "An error occurred while saving this item. Check Known Translator Issues for more information."
  • edited September 28, 2013
    Known Translator Issues says:
    JSTOR
    • Only saves PDFs after manually clicking “OK” to the terms and conditions once in the session. Workaround: Manually download one PDF during each session; all subsequent ones should work fine.

    • Due to recent changes in JSTOR, the translator only works when you have access to JSTOR (i.e. you can download articles). You will not see an icon in the URL bar otherwise. This is a permanent limitation.
    Are you sure point 2 does not apply to you? (in which case there is still a bug because the icon appears, but it's a different kind of bug)

    Edit: What's the JSTOR URL?
  • also about the "going" of the URL bar icon - the icon will only appear on supported pages. It will not always be there (and, as you've likely seen on the JSTOR page, it looks differently on different pages).
  • I have the same error as OP: Zotero connector is broken in Chromium Browser. The Book/Paper/Folder icon does not appear in any supported page (ie, nothing appears in the url bar in this page: http://www.amazon.com/The-Wealth-Nations-Adam-Smith/dp/1604598913 )

    I read this thread in its entirety and didn't find any indication of a solution to this problem.

    My setup:

    Linux version 3.11.0-11-generic #17-Ubuntu
    KDE SC version 4.11.2
    Chromium version 29.0.1547.65 Ubuntu 13.10 (29.0.1547.65-0ubuntu2)
    Zotero Standalone version 4.0.11
    Zotero Connector version 4.0.8.2

    Save as snapshot appears in context menu, but does not do anything when clicked on a webpage, with this message:

    (3)(+0041741): HTTP POST {} to http://127.0.0.1:23119/connector/ping
    (3)(+0000005): Connector: Method ping failed with status 0

    _generated_backgroun_page.html shows this error repeated ad nauseam:

    Port: Could not establish connection. Receiving end does not exist. lastError:29
    set lastError:29
    dispatchOnDisconnect miscellaneous_bindings:259

    I would happily fill a bug report (or add info to an existing one), but I didn't find where.

    Needless to say, Zotero is useless to me in this state. Any help would be appreciated. Thanks.
  • and you have Zotero Standalone open when you try this? And you're not running it as sudo (which you should never do, just making sure)?
  • I tried both ways; standalone running and not running, saving to the online zotero library. Neither works.

    I am NOT running zotero or chromium as root.

    The Firefox connector DOES work, though.

    I'll gladly test whatever you need me to, I really use this feature a lot.
  • If this started with the Ubuntu Saucy update, it might be worth looking if Ubuntu added security software - IIRC, app armor has caused problems in the past.
    Beyond that Simon will have to look at that.
  • I can confirm the connector works in Kubuntu 12.04.3, with the following setup:

    Linux kubuntu 3.2.0-52-generic-pae #78-Ubuntu
    KDE SC 4.8.5
    Chromium version 28.0.1500.71 Ubuntu 12.04 (28.0.1500.71-0ubuntu1.12.04.1)
    Zotero Standalone version 4.0.11
    Zotero Connector version 4.0.8.2

    How would I go about figuring out if apparmor is the culprit? do you have a reference to other past apparmor issues, so I can file a bug against the correct Kubuntu package?

    Thanks for your help.
  • the last app armor error was a many years ago and fixed
    https://forums.zotero.org/discussion/9375/
    so this is just a guess based on the fact that the Chromium extension doesn't appear to be able to communicate with Zotero
    could also be something else, a KDE change or so.
    Zotero Standalone communicates with the connectors on port 23119 and best I can tell something is blocking that communication.

    Two more things that'd be helpful:
    1. what do you get when you paste http://127.0.0.1:23119/connector/ping
    into Chromium's URL bar?
    2. A debug ID from Chromium that covers loading the amazon wealth of nations page http://www.zotero.org/support/debug_output#zotero_connectors_chrome_and_safari
  • Yes, I'd found an apparmor bug report for Karmic, but it seems not to apply to this case, as it was a problem with firefox not being able to write to the storage dir.

    I'm using a custom library dir here, and firefox works. Also, There is no apparmor profile for chrom(e|ium) (but I don't know if that means anything). In any case, I disabled apparmor just to check, and the problem persists.

    1. what do you get when you paste http://127.0.0.1:23119/connector/ping into Chromium's URL bar?

    "Endpoint does not support method"

    2. Debug ID D1313541543.

    Let me know if you think of anything else. Thanks!
  • Simon will have to take it from here, he wrote the connector code and knows what to look for in the debug. Might take a little, he hasn't been around quite as much lately.
  • Well, I'm available for all testing purposes, so I'll keep an eye out on this thread.

    btw, is there a proper bug tracker for zotero? should i file a proper bug report, and if so, where?

    thanks again for your help.
  • no, Zotero's dev team is too small to make a bug tracker viable or necessary. This is the place to report bugs (and at this point it's not clear whether this is a Zotero, a Chromium, a KDE, or something else entirely bug).
    There is an issue tracker on github, but that's for dev use only.
  • Just my two cents: I experienced the same issue after updating Ubuntu (Kubuntu actually) from 13.04 to 13.10: The connector icon no longer appeared in Chromium. I have the same specs as @jtatria, I believe.

    As a workaround I installed Google Chrome, which works fine. Google Chrome is the non-open-source counterpart to Chromium, which you can download via Google (but not through the Ubuntu repositories).

    This is not a fix in any way, of course, but at least it's a useful workaround for people affected by this problem.
  • edited October 22, 2013
    This is a bug in Ubuntu's Chromium package that apparently breaks a lot of extensions. Ironically, in 4.0.8.1 I had to switch back to the deprecated APIs in some places because Ubuntu 13.04 didn't support the new APIs.
  • edited November 5, 2013
    Thanks for the heads up, Simon.

    The bug was fixed in the latest Ubuntu Chromium update, and the connector now works perfectly.
This discussion has been closed.