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

            Bug ID: 364506
           Summary: UID consistency error
           Product: trojita
           Version: git
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: grave
          Priority: NOR
         Component: IMAP
          Assignee: trojita-b...@kde.org
          Reporter: kdeb...@equaeghe.nospammail.net

I'm using git commit ee919359 (so 0.7), but I had this same error before I
updated. To be precise, I updated to see if latest git had the same issue:

“The IMAP server sent us a reply which we could not parse. This might either
mean that there's a bug in Trojitá's code, or that the IMAP server you are
connected to is broken. Please report this as a bug anyway. Here are the
details:

MailboxException: FETCH response: UID consistency error for message #10 --
expected UID 1386, got UID 1635 FETCH 10 ( FLAGS "\Seen prive $ATTACHMENT"
MODSEQ "8474" UID "1635")”

I checked with the imapclient Python library (does not use condstore/qresync
AFAIK), and message 10 has uid 1635. There is no message with uid 1386 (any
more). I looked at Trojita's cache with an sqlite-browser and saw that there
indeed uid 1386 was still present. The bug issue shows itself when accessing a
specific mailbox. (I use this account a lot, so I cannot keep its state stable,
which may hamper diagnosis.) Other MUA's such as KMail an Thunderbird have no
problem accessing the mailbox.

So either Trojita has a bug somewhere (related to its offline cache?), or the
server (Dovecot) has a bug when enabling condstore/qresync or some other
extension that may be relevant. I guess that clearing the cache will fix this
concrete issue for me, but I'll hold off from doing that for a moment (I can
use another MUA).

Given that the problematic mailbox cannot be updated with this issue
unresolved, I'm marking this as ‘Grave’.

Reproducible: Always

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to