[Kolab-devel] [issue4849] Modification of Incidence can lead to wrong deletion

aheinecke issues at kolab.org
Tue Jul 17 15:35:27 CEST 2012


This is a very rare bug but if it occurs it leads to disaster (Incidence loss)

I have a full debug log from a session where this occured available but can not
publish it as it contains private data. If you need more sections please ask.

Here is what I've gathered from my analysis:

- User Modifies an incidence ( libkcal-1024155176.227 )
- Incidence Changer and Conflict preventer both report the changes to
"libkcal-1024155176.227" (identifiable by the subject)
- kmail: KMailICalIfaceImpl::update is called with the Sernum: 12406998
- This Sernum belongs to libkcal-1024155176.227
-> This triggers the delete of UID 30133 which has a different uid:
libkcal-209743159.655;
- The modified incidence libkcal-1024155176.227 is saved on the server now in a
conflicting state because it's predecessor (actually UID 30116 was not deleted
by the update)

It looks familiar to https://roundup.kolab.org/issue4843

Attached (notes.txt) you find the relevant passage of the Imap Serverlog, some
greps for the serial numbers / uids in the debug output and the part of the
debug output in which

----------
assignedto: allen
files: notes.txt
keyword: enterprise35, kde client
messages: 28740
nosy: aheinecke, allen, emanuel, laurent, ludwig, sergio, till, vkrause
priority: critical
related: deleteIncidenceKolab deletes incidence with wrong sernum (rt#10110)
status: in-progress
title: Modification of Incidence can lead to wrong deletion

______________________________________
Kolab issue tracker <issues at kolab.org>
<https://roundup.kolab.org/issue4849>
______________________________________
-------------- next part --------------
# Serverlog:

Jun 29 08:39:23 sgakolab1 <debug> imap[14256]: append_fromstage: message 30159
added to server.hostname.de!user.userB^userB-surname.Kalender
Jun 29 08:39:23 sgakolab1 <notice> imap[14256]: skiplist:
/kolab/var/imapd/domain/b/server.hostname.de/user/k/userA^usera-surname.seen is already open
1 time, returning object
Jun 29 08:39:23 sgakolab1 <debug> imap[14256]: seen_db: user
userA^usera-surname at server.hostname.de opened
/kolab/var/imapd/domain/b/server.hostname.de/user/k/userA^usera-surname.seen
Jun 29 08:39:23 sgakolab1 <debug> imap[14256]: mailbox_expunge: removing mail
server.hostname.de!user.userB^userB-surname.Kalender:30133
Jun 29 08:39:23 sgakolab1 <notice> imap[14256]: Expunged 1 messages from
server.hostname.de!user.userB^userB-surname.Kalender

diff 30159. 30133.
5c5
< Subject: libkcal-1024155176.227
---
> Subject: libkcal-209743159.655
13,14c13
< X-Status: OT
< X-Length: 2459
---
> X-Status: O
49,51c48,50
<  <uid>libkcal-1024155176.227</uid>
<  <creation-date>2012-06-28T11:27:06Z</creation-date>
<  <last-modification-date>2012-06-29T06:39:22Z</last-modification-date>
---
>  <uid>libkcal-209743159.655</uid>
>  <creation-date>2012-06-28T13:11:01Z</creation-date>
>  <last-modification-date>2012-06-28T13:11:01Z</last-modification-date>
53,55c52,54
<  <pilot-sync-status>1</pilot-sync-status>
<  <start-date>2012-06-29T13:00:00Z</start-date>
<  <summary>SummaryA</summary>
---
>  <pilot-sync-status>0</pilot-sync-status>
>  <start-date>2012-07-25T08:00:00Z</start-date>
>  <summary>SummaryB</summary>
57,58c56,57
<   <display-name>usera-surname, userA</display-name>
<   <smtp-address>userA.usera-surname at server.hostname.de</smtp-address>
---
>   <display-name>userB-surname, userB</display-name>
>   <smtp-address>userB.userB-surname at server.hostname.de</smtp-address>
61,62c60,61
<   <display-name>"usera-surname, userA"</display-name>
<   <smtp-address>userA.usera-surname at server.hostname.de</smtp-address>
---
>   <display-name>userB-surname, userB</display-name>
>   <smtp-address>userB.userB-surname at server.hostname.de</smtp-address>
69c68
<  <end-date>2012-06-29T15:00:00Z</end-date>
---
>  <end-date>2012-07-25T10:00:00Z</end-date>

# Some debug output

# Grep for 1024155176
32590:kontact: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12406998; mBatchAddingInProgress = false; dtStart() = Fr Jun 29 16:00:00 2012; revision = 0; uid = libkcal-1024155176.227; schedulingID = libkcal-1024155176.227; mSilent = true
70730:korgac: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12439520; mBatchAddingInProgress = false; dtStart() = Fr Jun 29 16:00:00 2012; revision = 0; uid = libkcal-1024155176.227; schedulingID = libkcal-1024155176.227; mSilent = true
266665:kontact: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12439608; mBatchAddingInProgress = false; dtStart() = Fr Jun 29 15:00:00 2012; revision = 0; uid = libkcal-1024155176.227; schedulingID = libkcal-1024155176.227; mSilent = true
266677:korgac: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12439608; mBatchAddingInProgress = false; dtStart() = Fr Jun 29 15:00:00 2012; revision = 0; uid = libkcal-1024155176.227; schedulingID = libkcal-1024155176.227; mSilent = true
271044:kmail: Emitting DCOP signal incidenceDeleted( Calendar, /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender, libkcal-1024155176.227 )
271047:kmail: Emitting DCOP signal incidenceDeleted( Calendar, /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender, libkcal-1024155176.227 )
271095:kontact: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12439611; mBatchAddingInProgress = false; dtStart() = Fr Jun 29 15:00:00 2012; revision = 0; uid = libkcal-1024155176.227; schedulingID = libkcal-1024155176.227; mSilent = true
271114:korgac: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12439611; mBatchAddingInProgress = false; dtStart() = Fr Jun 29 15:00:00 2012; revision = 0; uid = libkcal-1024155176.227; schedulingID = libkcal-1024155176.227; mSilent = true

#Sernums:
12406998: 266574:kmail: KMailICalIfaceImpl::update( /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender, 12406998 )
12406998: 266585:kmail: forget about 12406998, it's 12439608 now

12439608: 266574:kmail: KMailICalIfaceImpl::update( /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender, 12406998 )
12439608: 266761:kmail: [virtual void KMail::CachedImapJob::slotPutMessageInfoData(KIO::Job*, const QString&)] Server told us uid is-: 30159-12439608()

# korgac:
12439520: 70730:korgac: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12439520; mBatchAddingInProgress = false; dtStart() = Fr Jun 29 16:00:00 2012; revision = 0; uid = libkcal-1024155176.227; schedulingID = libkcal-1024155176.227; mSilent = true

# both:
12439611: 271095:kontact: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12439611; mBatchAddingInProgress = false; dtStart() = Fr Jun 29 15:00:00 2012; revision = 0; uid = libkcal-1024155176.227; schedulingID = libkcal-1024155176.227; mSilent = true
12439611: 271114:korgac: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12439611; mBatchAddingInProgress = false; dtStart() = Fr Jun 29 15:00:00 2012; revision = 0; uid = libkcal-1024155176.227; schedulingID = libkcal-1024155176.227; mSilent = true

# Grep for 209743159.655
32615:kontact: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12407016; mBatchAddingInProgress = false; dtStart() = Mi Jul 25 10:00:00 2012; revision = 0; uid = libkcal-209743159.655; schedulingID = libkcal-209743159.655; mSilent = true
70809:korgac: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12439527; mBatchAddingInProgress = false; dtStart() = Mi Jul 25 10:00:00 2012; revision = 0; uid = libkcal-209743159.655; schedulingID = libkcal-209743159.655; mSilent = true
266583:kmail: Emitting DCOP signal incidenceDeleted( Calendar, /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender, libkcal-209743159.655 )

Sernums: 12439527, 12407016

# only Korgac?
12439527: 70809:korgac: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12439527; mBatchAddingInProgress = false; dtStart() = Mi Jul 25 10:00:00 2012; revision = 0; uid = libkcal-209743159.655; schedulingID = libkcal-209743159.655; mSilent = true

# only kontact but at a different time
12407016: 32615:kontact: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12407016; mBatchAddingInProgress = false; dtStart() = Mi Jul 25 10:00:00 2012; revision = 0; uid = libkcal-209743159.655; schedulingID = libkcal-209743159.655; mSilent = true

# Deletion:
266582:kmail: Delete of UID 30133 at index: 2822 in userA/user/userB.userB-surname/Kalender
266791:kio_imap: IMAP4::del - [File] imap://X_email_X43/user/userB.userB-surname/Kalender/;UID=30133
266792:kio_imap: imapParser::parseURL /user/userB.userB-surname/Kalender/;UID=30133
266793:kio_imap: URL: box= user/userB.userB-surname/Kalender, section= , type= , uid= 30133, validity= , info= 

#What happens to 30116?:
27651:kontact: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12405419; mBatchAddingInProgress = false; dtStart() = Di Feb 22 18:00:00 2011; revision = 0; uid = libkcal-301161831.962; schedulingID = libkcal-301161831.962; mSilent = true
64108:korgac: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12437943; mBatchAddingInProgress = false; dtStart() = Di Feb 22 18:00:00 2011; revision = 0; uid = libkcal-301161831.962; schedulingID = libkcal-301161831.962; mSilent = true
271043:kmail: Delete of UID 30116 at index: 2815 in userA/user/userB.userB-surname/Kalender


# The modification:


kmail: connections to server X_servername_X now 0
kmail: processNextCheck, remaining 0
kmail: account userA finished check
korgac (check): Check: Fr Jun 29 08:38:14 2012 - Fr Jun 29 08:39:13 2012
korganizer: IncidenceChanger::beginChange for incidence "SummaryA"
libkcal: CalendarResources::beginChange()
libkcal: CalendarResources::requestSaveTicket()
korganizer: IncidenceChanger::endChange for incidence "SummaryA"Fr Jun 29 16:00:00 2012
libkcal: CalendarResource::endChange()Fr Jun 29 16:00:00 2012
libkcal: CalendarResources::save(Ticket *)
libkcal: tick Kolab-Server
libkcal: Save resource Kolab-Server
libkcal: save: success
kontact: Modified.
korganizer: KOAgendaView::updateEventDates(): SummaryA; item->cellXLeft(): 0; item->cellYTop(): 60; item->lastMultiItem(): [Null pointer]; item->itemPos(): 1; item->itemCount(): 1
korganizer: IncidenceChanger::beginChange for incidence "SummaryA"
libkcal: CalendarResources::beginChange()
libkcal: CalendarResources::requestSaveTicket()
korganizer: daysLength: 0; startTime: 15:00:00; endTime: 17:00:00; thisDate: Fr Jun 29 2012; incidence->dtStart(): Fr Jun 29 16:00:00 2012
kontact: New date is Fr Jun 29 15:00:00 2012
korganizer: IncidenceChanger::changeIncidence for incidence "X_incsummary_X" old one was "X_incSummary_X")
korganizer: Incidence changed
korganizer: KODayMatrix::updateView() Mo Jun 25 2012, day start=Mo Jun 25 2012
korganizer: KODayMatrix::updateView() Mo Jun 25 2012, day start=Mo Jun 25 2012
korganizer: KODayMatrix::updateView() Mo Jul 30 2012, day start=Mo Jul 30 2012
korganizer: [void KODayMatrix::updateEvents()] 
korganizer: IncidenceChanger::endChange for incidence "SummaryA"Fr Jun 29 15:00:00 2012
libkcal: CalendarResource::endChange()Fr Jun 29 15:00:00 2012
libkcal: CalendarResources::save(Ticket *)
libkcal: tick Kolab-Server
libkcal: Save resource Kolab-Server
libkcal: save: success
kontact: incidenceUpdatedSilent Fr Jun 29 15:00:00 2012
kontact: ConflictPreventer::registerOldPayload() registering SummaryA; dtStart = Fr Jun 29 16:00:00 2012; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender
kmail: KMailICalIfaceImpl::update( /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender, 12406998 )
kmail: (file:///var/tmp/X_username_X/kontactUIBbtc.tmp?charset=UTF-8)
kmail: (application/x-vnd.kolab.event)
kmail: (kolab.xml)
kmail: deleted attachments:()
kmail: KMailICalIfaceImpl::updateAttachment( file:///var/tmp/X_username_X/kontactUIBbtc.tmp?charset=UTF-8 )
kmail: CharFreq returned 4/0.974174 and I chose 7bit
kmail: Attachment kolab.xml updated.
kmail: Delete of UID 30133 at index: 2822 in userA/user/userB.userB-surname/Kalender
kmail: Emitting DCOP signal incidenceDeleted( Calendar, /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender, libkcal-209743159.655 )
korgac: fromKMailDelIncidence()
kmail: forget about 12406998, it's 12439608 now
kmail: processNextCheck, remaining 1
kmail: for host X_servername_X current connections=0 and limit is 0
kmail: connection limit reached: false
korgac: fromKMailAddIncidence()/home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender
kmail: processing next mail check for userA
kmail: check mail started - connections for host X_servername_X now is 1
libkcal: CalendarResources::rawJournals()
libkcal: CalendarResources::rawEvents()
libkcal: CalendarResources::rawJournals()
libkcal: CalendarResources::rawEvents()
libkcal: CalendarResources::rawJournals()
libkcal: CalendarResources::rawEvents()
libkcal: CalendarResources::rawJournals()
libkcal: CalendarResources::rawEvents()
libkcal: CalendarResources::rawJournals()
libkcal: CalendarResources::rawEvents()
korganizer: KOAgenda::endItemAction() done
kio_imap: IMAP4::dispatch - command=80
kio_imap: IMAP4::dispatch - command=77
kio_imap: IMAP4Protocol::special
kio_imap: imapParser::parseURL /user/userB.userB-surname/Kalender/
kio_imap: URL: box= user/userB.userB-surname/Kalender, section= , type= , uid= , validity= , info= 
kio_imap: imapParse::namespaceForBox user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - namespace=user
kio_imap: IMAP4::parseURL - delimiter=/
kio_imap: IMAP4::parseURL - box=user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - return 3
kio_imap: MYRIGHTS user/userB.userB-surname/Kalender
kontact: fromKMailDelIncidence()
kio_imap: myrights results: (lrswipkxtecd)
kontact: fromKMailAddIncidence()/home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender
kontact: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12439608; mBatchAddingInProgress = false; dtStart() = Fr Jun 29 15:00:00 2012; revision = 0; uid = libkcal-1024155176.227; schedulingID = libkcal-1024155176.227; mSilent = true
kontact: ; mPendingDuplicateDeletions.count() = 0
kresources: addIncidence: ourOwnUpdate true
kio_imap: IMAP4::dispatch - command=80
kio_imap: IMAP4::dispatch - command=67
kio_imap: IMAP4::get -  imap://X_email_X43/user/userB.userB-surname/Kalender/;UID=0:0
kio_imap: imapParser::parseURL /user/userB.userB-surname/Kalender/;UID=0:0
kio_imap: URL: box= user/userB.userB-surname/Kalender, section= , type= , uid= 0:0, validity= , info= 
kio_imap: imapParse::namespaceForBox user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - namespace=user
kio_imap: IMAP4::parseURL - delimiter=/
kio_imap: IMAP4::parseURL - box=user/userB.userB-surname/Kalender
korgac: Resourcekolab, adding incidence X_incsummary_X; subresource = /home/X_username_X/.kde/share/apps/kmail/dimap/.302768100.directory/.user.directory/.userB.X_UserKalender_X.directory/Kalender; sernum = 12439608; mBatchAddingInProgress = false; dtStart() = Fr Jun 29 15:00:00 2012; revision = 0; uid = libkcal-1024155176.227; schedulingID = libkcal-1024155176.227; mSilent = true
korgac: ; mPendingDuplicateDeletions.count() = 0
kresources: addIncidence: ourOwnUpdate false
kresources: lets resolve the conflict 
kresources: KCal Kolab resource: emitting resource changed 
libkcal: CalendarResources::rawJournals()
libkcal: CalendarResources::rawEvents()
kio_imap: IMAP4::parseURL - return 3
kio_imap: IMAP4Protocol::assureBox - opening box
kio_imap: imapParser::sendCommand - setting current box to user/userB.userB-surname/Kalender
kio_imap: imapParser::parseResult - current box is now user/userB.userB-surname/Kalender
kio_imap: IMAP4::get -  finished
kresources: KCal Kolab resource: emitting resource changed 
kontact: mAgendaViews.size is 5; mAgendaWidgets.size is 5; mSelectedAgendaView is [Null pointer]
libkcal: CalendarResources::rawJournals()
libkcal: CalendarResources::rawEvents()
libkcal: CalendarResources::rawJournals()
libkcal: CalendarResources::rawEvents()
libkcal: CalendarResources::rawJournals()
libkcal: CalendarResources::rawEvents()
libkcal: CalendarResources::rawJournals()
libkcal: CalendarResources::rawEvents()
libkcal: CalendarResources::rawJournals()
libkcal: CalendarResources::rawEvents()
korganizer: KODayMatrix::updateView() Mo Jun 25 2012, day start=Mo Jun 25 2012
korganizer: [void KODayMatrix::updateEvents()] 
kio_imap: IMAP4::dispatch - command=80
kio_imap: IMAP4::dispatch - command=68
kio_imap: IMAP4::put - imap://X_email_X43/user/userB.userB-surname/Kalender/;SECTION=\SEEN
kio_imap: imapParser::parseURL /user/userB.userB-surname/Kalender/;SECTION=\SEEN
kio_imap: URL: box= user/userB.userB-surname/Kalender, section= \SEEN, type= , uid= , validity= , info= 
kio_imap: imapParse::namespaceForBox user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - namespace=user
kio_imap: IMAP4::parseURL - delimiter=/
kio_imap: IMAP4::parseURL - box=user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - return 2
kmail: [virtual void KMail::CachedImapJob::slotPutMessageInfoData(KIO::Job*, const QString&)] Server told us uid is-: 30159-12439608()
kio_imap: IMAP4::dispatch - command=80
kio_imap: IMAP4::dispatch - command=71
kio_imap:  IMAP4::listDir - imap://X_email_X43/user/userB.userB-surname/Kalender/;TYPE=LIST
kio_imap: imapParser::parseURL /user/userB.userB-surname/Kalender/;TYPE=LIST
kio_imap: URL: box= user/userB.userB-surname/Kalender, section= , type= LIST, uid= , validity= , info= 
kio_imap: imapParse::namespaceForBox user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - namespace=user
kio_imap: IMAP4::parseURL - delimiter=/
kio_imap: IMAP4::parseURL - box=user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - return 3
kio_imap: IMAP4Protocol::listDir - listStr=user/userB.userB-surname/Kalender/%
kio_imap: IMAP4Protocol::listDir - got 0
kio_imap: IMAP4Protocol::listDir - Finishing listDir
kio_imap: IMAP4::dispatch - command=80
kio_imap: IMAP4::dispatch - command=67
kio_imap: IMAP4::get -  imap://X_email_X43/user/userB.userB-surname/Kalender/;UID=1:*;SECTION=FLAGS RFC822.SIZE
kio_imap: imapParser::parseURL /user/userB.userB-surname/Kalender/;UID=1:*;SECTION=FLAGS RFC822.SIZE
kio_imap: URL: box= user/userB.userB-surname/Kalender, section= FLAGS RFC822.SIZE, type= , uid= 1:*, validity= , info= 
kio_imap: imapParse::namespaceForBox user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - namespace=user
kio_imap: IMAP4::parseURL - delimiter=/
kio_imap: IMAP4::parseURL - box=user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - return 2
kio_imap: IMAP4Protocol::assureBox - reusing box
kio_imap: IMAP4Protocol::assureBox - noop timer fired
kio_imap: IMAP4::get -  finished
kmail: Deleting 1 sets of messages from server folder /user/userB.userB-surname/Kalender/
kio_imap: IMAP4::dispatch - command=80
kio_imap: IMAP4::dispatch - command=75
kio_imap: IMAP4::del - [File] imap://X_email_X43/user/userB.userB-surname/Kalender/;UID=30133
kio_imap: imapParser::parseURL /user/userB.userB-surname/Kalender/;UID=30133
kio_imap: URL: box= user/userB.userB-surname/Kalender, section= , type= , uid= 30133, validity= , info= 
kio_imap: imapParse::namespaceForBox user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - namespace=user
kio_imap: IMAP4::parseURL - delimiter=/
kio_imap: IMAP4::parseURL - box=user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - return 4
kio_imap: IMAP4Protocol::assureBox - reusing box
kio_imap: IMAP4::dispatch - command=80
kio_imap: IMAP4::dispatch - command=75
kio_imap: IMAP4::del - [File] imap://X_email_X43/user/userB.userB-surname/Kalender/;UID=*
kio_imap: imapParser::parseURL /user/userB.userB-surname/Kalender/;UID=*
kio_imap: URL: box= user/userB.userB-surname/Kalender, section= , type= , uid= *, validity= , info= 
kio_imap: imapParse::namespaceForBox user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - namespace=user
kio_imap: IMAP4::parseURL - delimiter=/
kio_imap: IMAP4::parseURL - box=user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - return 2
kio_imap: IMAP4Protocol::assureBox - reusing box
kio_imap: IMAP4::dispatch - command=80
kio_imap: IMAP4::dispatch - command=77
kio_imap: IMAP4Protocol::special
kio_imap: imapParser::parseURL /user/userB.userB-surname/Kalender/
kio_imap: URL: box= user/userB.userB-surname/Kalender, section= , type= , uid= , validity= , info= 
kio_imap: imapParse::namespaceForBox user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - namespace=user
kio_imap: IMAP4::parseURL - delimiter=/
kio_imap: IMAP4::parseURL - box=user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - return 2
kio_imap: GETANNOTATION user/userB.userB-surname/Kalender /vendor/kolab/folder-type (value)
kio_imap: (value.shared,event.default)
kmail: /user/userB.userB-surname/Kalender/: slotGetAnnotationResult: parent folder is .302768100.directory/.user.directory/userB.userB-surname => truncating annotation to event.default
kio_imap: IMAP4::dispatch - command=80
kio_imap: IMAP4::dispatch - command=77
kio_imap: IMAP4Protocol::special
kio_imap: imapParser::parseURL /user/userB.userB-surname/Kalender/
kio_imap: URL: box= user/userB.userB-surname/Kalender, section= , type= , uid= , validity= , info= 
kio_imap: imapParse::namespaceForBox user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - namespace=user
kio_imap: IMAP4::parseURL - delimiter=/
kio_imap: IMAP4::parseURL - box=user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - return 2
kio_imap: GETANNOTATION user/userB.userB-surname/Kalender /vendor/kolab/incidences-for (value)
kio_imap: (value.shared,readers)
kio_imap: IMAP4::dispatch - command=80
kio_imap: IMAP4::dispatch - command=77
kio_imap: IMAP4Protocol::special
kio_imap: imapParser::parseURL /user/userB.userB-surname/Kalender/
kio_imap: URL: box= user/userB.userB-surname/Kalender, section= , type= , uid= , validity= , info= 
kio_imap: imapParse::namespaceForBox user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - namespace=user
kio_imap: IMAP4::parseURL - delimiter=/
kio_imap: IMAP4::parseURL - box=user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - return 2
kio_imap: GETANNOTATION user/userB.userB-surname/Kalender /vendor/cmu/cyrus-imapd/sharedseen (value)
kio_imap: (value.shared,false)
kio_imap: IMAP4::dispatch - command=80
kio_imap: IMAP4::dispatch - command=77
kio_imap: IMAP4Protocol::special
kio_imap: imapParser::parseURL /user/userB.userB-surname/Kalender/
kio_imap: URL: box= user/userB.userB-surname/Kalender, section= , type= , uid= , validity= , info= 
kio_imap: imapParse::namespaceForBox user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - namespace=user
kio_imap: IMAP4::parseURL - delimiter=/
kio_imap: IMAP4::parseURL - box=user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - return 2
kio_imap: GETACL user/userB.userB-surname/Kalender
kio_imap: IMAP4::dispatch - command=80
kio_imap: IMAP4::dispatch - command=77
kio_imap: IMAP4Protocol::special
kio_imap: imapParser::parseURL /user/userB.userB-surname/Kalender/
kio_imap: URL: box= user/userB.userB-surname/Kalender, section= , type= , uid= , validity= , info= 
kio_imap: imapParse::namespaceForBox user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - namespace=user
kio_imap: IMAP4::parseURL - delimiter=/
kio_imap: IMAP4::parseURL - box=user/userB.userB-surname/Kalender
kio_imap: IMAP4::parseURL - return 2
kio_imap: QUOTAROOT user/userB.userB-surname/Kalender
kontact: Triggering PFB update for imap://X_email_X43/user/userB.userB-surname/Kalender/ : getting https://X_email_Xreebusy/trigger/userB.userB-surname/Kalender.pfb
kmail: connections to server X_servername_X now 0


More information about the devel mailing list