[Kolab-devel] [issue3425] Strange conflict when another client updates an event

Bernhard Reiter kolab-issues at intevation.de
Fri Feb 20 14:29:26 CET 2009


New submission from Bernhard Reiter <bernhard at intevation.de>:

Kontact 3.5.10.enterprise.0.20090213.925498-kk1

There is a conflict message coming if 
a different client updates an appointment.
I do not quite know why this happens, but here is the case for reproduction.

i) Put 2000. on an event folder on the server.
ii) sync Kontact
iii) Delete 2000. and add 2001. which is the updated appointment on the server
iv) sync Kontact
Observation: A conflict dialog comes up.
Expectation: No conflict, just the event should change.

v) select both on the conflict dialog and sync.
Observation: Two events shown in Kontact, only one object on the server.
Expectation: Two events in both, but maybe this is an infection from iv).

Note trying to delete non-existing leads to the following console messages:
QGDict::hashKeyString: Invalid null key
korganizer: IncidenceChanger::deleteIncidence for incidence "Testtermin"
korganizer: KODayMatrix::updateView() Mo Jan 26 2009, day start=Mo Jan 26 2009
libkcal: CalendarResources::beginChange()
libkcal: CalendarResources::deleteEvent
kmail: 
KMailICalIfaceImpl::deleteIncidenceKolab( /home/etch3/.kde/share/apps/kmail/dimap/.1932292954.directory/.INBOX.directory/.Kalender3.directory/Kalender, 
12835)
kmail: WARNING: findMessageBySerNum( 12835 ) invalid serial number
kmail:
kmail: Message not found, cannot remove serNum 12835
libkcal: CalendarResource::endChange()


So what is going on here?
Note for step iii) if I delete all cyrus-header before using cyrreconstruct
there is not conflict dialog coming up.
I am attaching the emails in kontact-conflict-20090220-1.zip

----------
assignedto: allen
files: kontact-conflict-20090220-1.zip
messages: 18680
nosy: allen, bernhard, ludwig, till, vkrause
priority: urgent
status: unread
title: Strange conflict when another client updates an event
topic: enterprise35, kde client, kksa
___________________________________________________
Kolab issue tracker <kolab-issues at intevation.de>
<https://www.intevation.de/roundup/kolab/issue3425>
___________________________________________________
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kontact-conflict-20090220-1.zip
Type: application/zip
Size: 2556 bytes
Desc: not available
URL: <http://lists.kolab.org/pipermail/devel/attachments/20090220/c7095f19/attachment.zip>


More information about the devel mailing list