[Akonadi] [Bug 289097] error "Unable to fetch item from backend" when entering IMAP folder

ioaoue at yandex.ru ioaoue at yandex.ru
Mon Jan 7 21:39:47 GMT 2013


https://bugs.kde.org/show_bug.cgi?id=289097

ioaoue at yandex.ru changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ioaoue at yandex.ru

--- Comment #59 from ioaoue at yandex.ru ---
I got the same error with 4.9.4 (Gentoo amd64) when entered one of IMAP folders
on my server.
I think this can be caused by any unhandled message received from server. In my
case the problem was with incorrect mailbox on the server.
Akonadi-imap-resource received message "* OK Message 1 no longer exists" from
cyrus-imap. This message wasn't handled by Job or FetchJob and thus caused
RetrieveItemTask::cancelTask call from RetrieveItemTask::onContentFetchDone.
I think Akonadi should handle such messages correctly, maybe as warnings. I
don't know if such errors can accure when a message was moved or deleted while
Akonadi creates a request to read it.

Messages from akonadi in KIMAP_LOGFILE:
C: A000004 SELECT "INBOX.logs"
S: * 522 EXISTS
S: * 0 RECENT
S: * FLAGS ( \Answered \Flagged \Draft \Deleted \Seen KMAILFORWARDED KMAILTODO
KMAILWATCHED KMAILIGNORED $FORWARDED $TODO $WATCHED $IGNORED )
S: * OK Ok [ PERMANENTFLAGS ( \Answered \Flagged \Draft \Deleted \Seen
KMAILFORWARDED KMAILTODO KMAILWATCHED KMAILIGNORED $FORWARDED $TODO $WATCHED
$IGNORED \* )  ]
S: * OK Ok [ UIDVALIDITY 1327548174  ]
S: * OK Ok [ UIDNEXT 1400  ]
S: * OK Ok [ HIGHESTMODSEQ 2783  ]
S: * OK Ok [ URLMECH INTERNAL  ]
S: A000004 OK Completed [ READ-WRITE  ]
C: A000005 EXPUNGE
S: A000005 OK Completed
C: A000006 SELECT "INBOX.logs"
S: * OK Ok [ CLOSED  ]
S: * 522 EXISTS
S: * 0 RECENT
S: * FLAGS ( \Answered \Flagged \Draft \Deleted \Seen KMAILFORWARDED KMAILTODO
KMAILWATCHED KMAILIGNORED $FORWARDED $TODO $WATCHED $IGNORED )
S: * OK Ok [ PERMANENTFLAGS ( \Answered \Flagged \Draft \Deleted \Seen
KMAILFORWARDED KMAILTODO KMAILWATCHED KMAILIGNORED $FORWARDED $TODO $WATCHED
$IGNORED \* )  ]
S: * OK Ok [ UIDVALIDITY 1327548174  ]
S: * OK Ok [ UIDNEXT 1400  ]
S: * OK Ok [ HIGHESTMODSEQ 2783  ]
S: * OK Ok [ URLMECH INTERNAL  ]
S: A000006 OK Completed [ READ-WRITE  ]
C: A000007 FETCH 1:522 (FLAGS UID)
S: * 1 FETCH ( FLAGS (\Seen) UID 8 )
S: * 2 FETCH ( FLAGS (\Seen) UID 879 )
<...>
S: * 521 FETCH ( FLAGS (\Seen) UID 1398 )
S: * 522 FETCH ( FLAGS (\Seen) UID 1399 )
S: A000007 OK Completed ( 0.010 sec )
C: A000008 UID FETCH 8 (BODY.PEEK[] UID)
S: * OK Message 1 no longer exists
S: A000008 OK Completed ( 0.000 sec )
C: A000009 EXPUNGE
S: A000009 OK Completed

P.S. In my case this error belongs to "IMAP resource", not "server" component
of Akonadi.
P.P.S. Sorry for my English.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list