Won't Work with Zotero sync preview

Bug #321229 reported by espressodoppio
2
Affects Status Importance Assigned to Milestone
gedit-Zotero-Plugin
Confirmed
Wishlist
Unassigned

Bug Description

NFO: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 ns2:type="xsd:string" xmlns:ns2="http://www.w3.org/1999/XMLSchema-instance">!: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 (1.5-sync3.6). 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/chbeer/.gnome2/gedit/plugins/Zotero/zotero_interface.py", line 241, in add_citation
    self.set_doc_prefs()
  File "/home/chbeer/.gnome2/gedit/plugins/Zotero/zotero_interface.py", line 142, in set_doc_prefs
    session, CLIENT_VERSION))
  File "/home/chbeer/.gnome2/gedit/plugins/Zotero/zotero_interface.py", line 77, in _request
    return self._parse_response(self._find_response(response_content))
  File "/home/chbeer/.gnome2/gedit/plugins/Zotero/zotero_interface.py", line 110, in _parse_response
    parameters = single_colon.split(response_string)
TypeError: expected string or buffer

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

Right, the plugin is currently written for the stable 1.0 series of Zotero. Since I don't currently plan to switch to the development version of Zotero, I won't be able to adapt the plugin for Zotero 1.5 in the near future.

I think that the SOAP API has changed quite fundamentally, so there is some work involved in this. But if anyone wants to work on this, it should be enough to implement zotero_interface.py using the new SOAP API. So feel free to create a new branch, everybody! :-)

I'll set this to Whishlist, since it isn't a defect for the current version of Zotero.

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.