Zotero 2.0b6.2 compatibility

Bug #397761 reported by Tobias Wolf
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gedit-Zotero-Plugin
Confirmed
Wishlist
Unassigned

Bug Description

I was pleasantly surprised to find this plugin and wanted to give it a go.
Unfortunately in doing so I allowed Zotero to update itself from 2.0b5 to 2.0b6.2.
Now someone is complaining about compatibility issues.

My fault? Should I donwgrade (to which version) or is there something to be done about it?

INFO:root:Preferences not yet set.
INFO:root:Set document preferences.
DEBUG:root:<ns0:Envelope xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/">
  <ns0:Header/>
  <ns0:Body>
    <ns1:setDocPrefs xmlns:ns1="http://www.zotero.org/namespaces/SOAP">
      <input xmlns:ns2="http://www.w3.org/1999/XMLSchema-instance" ns2:type="xsd:string">!:1.0/5/gedit</input>
    </ns1:setDocPrefs>
  </ns0:Body>
</ns0:Envelope>

DEBUG:root:Response Status: 200
DEBUG:root:<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Body>
    <m:setDocPrefsResponse xmlns:m="http://www.zotero.org/namespaces/SOAP">
      <output>ERROR:This version of the Zotero Word plugin ($INTEGRATION_VERSION) is incompatible with the currently installed version of the Zotero Firefox extension (2.0b6.2). Please ensure you are using the latest versions of both components.</output>
    </m:setDocPrefsResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Traceback (most recent call last):
  File "/home/towolf/.gnome2/gedit/plugins/Zotero/zotero_interface.py", line 244, in add_citation
    self.set_doc_prefs()
  File "/home/towolf/.gnome2/gedit/plugins/Zotero/zotero_interface.py", line 145, in set_doc_prefs
    session, CLIENT_VERSION))
  File "/home/towolf/.gnome2/gedit/plugins/Zotero/zotero_interface.py", line 78, in _request
    return self._parse_response(self._find_response(response_content))
  File "/home/towolf/.gnome2/gedit/plugins/Zotero/zotero_interface.py", line 111, in _parse_response
    parameters = single_colon.split(response_string)
TypeError: expected string or buffer

Revision history for this message
Frederik Elwert (frederik-elwert) wrote :

Sorry, I’m still working with Zotero 1.0, so I haven’t yet untertaken any steps to ensure compatibility with Zotero 2.0. I think they completely changed their SOAP API, so a non-trivial part of the plugin will probably have to be rewritten.

Anyway, it is of course desirable to make this work with Zotero 2.0. But currently I don’t have too much time to spend on this project. It would need some more work in several respects, so any contributions welcome!

Changed in gedit-zotero:
importance: Undecided → Wishlist
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.