After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 515635 - Delete Error Dataon to Google Calendar
Delete Error Dataon to Google Calendar
Status: RESOLVED WONTFIX
Product: conduit
Classification: Other
Component: dataproviders
0.3.x
Other All
: Normal normal
: ---
Assigned To: conduit-maint@gnome.bugs
conduit-maint@gnome.bugs
gnome[unmaintained]
Depends on:
Blocks: 546088
 
 
Reported: 2008-02-10 21:31 UTC by Roumano
Modified: 2018-07-01 09:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Roumano 2008-02-10 21:31:31 UTC
Steps to reproduce:
1. Buil conduit form svn last version ( 1297 ) 
1. Make a dataprovider form evolution calendar to google calendar
2. OneWay , Conflict Options : Replace , Delete Options : Delete
3. 



Stack trace:
[Syncronization      ][DEBUG  ] EvoCalendarTwoWay-file:///home/roumano/.evolution/calendar/local/system Changes: Deleted 1 items
[u'20080204T220922Z-2820-100-2809-12@Roumano'] (Synchronization.py:210)
[Syncronization      ][DEBUG  ] Deleted Policy: Delete (Synchronization.py:364)
[Syncronization      ][INFO   ] Deleting 37thfb1cjknrrf40vdnfcj2e8g@google.com from GoogleCalendarTwoWay-roumano@gmail.com (Synchronization.py:52)
Exception in thread Wrapper: Evolution Calendar twoway (UID: EvoCalendarTwoWay-file:///home/roumano/.evolution/calendar/local/system) |--> [<conduit.ModuleWrapper.ModuleWrapper instance at 0x891c96c>]:
Traceback (most recent call last):
  • File "/usr/lib/python2.5/threading.py", line 460 in __bootstrap
    self.run()
  • File "/home/roumano/conduit/1297/conduit/Synchronization.py", line 694 in run
    self.one_way_sync(self.source, sink)
  • File "/home/roumano/conduit/1297/conduit/Synchronization.py", line 436 in one_way_sync
    self._apply_deleted_policy(source, d, sink, matchingUID)
  • File "/home/roumano/conduit/1297/conduit/Synchronization.py", line 367 in _apply_deleted_policy
    delete_data(sourceWrapper, sinkWrapper, sinkDataLUID)
  • File "/home/roumano/conduit/1297/conduit/Synchronization.py", line 53 in delete_data
    sink.module.delete(dataLUID)
  • File "/home/roumano/conduit/1297/conduit/modules/GoogleModule/GoogleModule.py", line 468 in delete
    self._delete_event(LUID)
  • File "/home/roumano/conduit/1297/conduit/modules/GoogleModule/GoogleModule.py", line 459 in _delete_event
    googleEvent = self.events[LUID]
KeyError: u'37thfb1cjknrrf40vdnfcj2e8g@google.com'


Other information:
If i change for the delete options : Ask me what to do, i have the same traceback form the conflict menu & class :

[Syncronization      ][INFO   ] Deleting 37thfb1cjknrrf40vdnfcj2e8g@google.com from GoogleCalendarTwoWay-roumano@gmail.com (Synchronization.py:52)
[gtkui.ConflictResolver][WARNING] Could not resolve conflict
Traceback (most recent call last):
  File "/home/roumano/conduit/1297/conduit/gtkui/ConflictResolver.py", line 301, in _resolve_func
    conduit.Synchronization.delete_data(source, sink, data.get_UID())
  File "/home/roumano/conduit/1297/conduit/Synchronization.py", line 53, in delete_data
    sink.module.delete(dataLUID)
  File "/home/roumano/conduit/1297/conduit/modules/GoogleModule/GoogleModule.py", line 468, in delete
    self._delete_event(LUID)
  File "/home/roumano/conduit/1297/conduit/modules/GoogleModule/GoogleModule.py", line 459, in _delete_event
    googleEvent = self.events[LUID]
KeyError: u'37thfb1cjknrrf40vdnfcj2e8g@google.com'
 (ConflictResolver.py:308)
Comment 1 André Klapper 2018-07-01 09:06:27 UTC
Conduit is not under active development anymore, has not seen code changes for eight years, and saw its last tarball release in 2010.
Its codebase has been archived: https://gitlab.gnome.org/Archive/conduit/commits/master

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.