[issue4849] Modification of Incidence can lead to wrong deletion

aheinecke <[email protected]>
Newsgroups gmane.comp.kde.devel.kolab
Message-ID <1342532127.0.0.895934207441.issue4849__46545.3099845492$1342532146$gmane$org@kolab.org>
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 <[email protected]>
<https://roundup.kolab.org/issue4849>
______________________________________

_______________________________________________
Kolab-devel mailing list
[email protected]
https://www.intevation.de/mailman/listinfo/kolab-devel
notes.txt (text/plain, 24.3 KB)
# 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^[email protected] 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>[email protected]</smtp-address>
---
>   <display-name>userB-surname, userB</display-name>
>   <smtp-address>[email protected]</smtp-address>
61,62c60,61
<   <display-name>&quot;usera-surname, userA&quot;</display-name>
<   <smtp-address>[email protected]</smtp-address>
---
>   <display-name>userB-surname, userB</display-name>
>   <smtp-address>[email protected]</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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.