Spurious IMAP error for non-existent messages
Bug #916766 reported by
Uday Reddy
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
VM |
Triaged
|
Low
|
Uday Reddy | ||
8.2.x |
Triaged
|
Undecided
|
Unassigned |
Bug Description
Visiting an old IMAP folder, which apparently has messages that have been deleted on the server, resulted in an error
Retrieval from udrimap:test signaled: (vm-imap-
Looking through the IMAP session, we find
VM SELECT "test"
* 0 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 1261233160] UIDs valid
* OK [UIDNEXT 52] Predicted next UID
VM OK [READ-WRITE] Select completed.
VM UID FETCH 25:25 (RFC822.SIZE)
VM OK Fetch completed.
VM NOOP
VM OK NOOP completed.
VM UID FETCH 25:25 (RFC822.SIZE)
VM OK Fetch completed.
Since the message with UID 25 doesn't exist on the server, there should not have been an error message for it.
Related branches
Changed in vm: | |
milestone: | 8.2.1 → 8.2.90a |
To post a comment you must log in.
Backtrace:
Debugger entered--Lisp error: (vm-imap- protocol- error "expected UID, RFC822.SIZE in FETCH response") vm-imap- protocol- error ("expected UID, RFC822.SIZE in FETCH response")) protocol- error(" expected UID, RFC822.SIZE in FETCH response") get-uid- message- size(#< process IMAP> "25") imap-message( ...) real-message- body(.. . :fetch t :register t) current- message( ) localhost: 143:test: login:udrimap: *" :read-only nil :access-method imap) "imap:localhost :143:test: login:udrimap: *" nil) interactively( imap t nil) extended- command( nil) interactively( execute- extended- command nil nil)
signal(
vm-imap-
vm-imap-
vm-fetch-
vm-retrieve-
vm-present-
vm("imap:
imap(
call-
execute-
call-