[Users] Bad bug, moving a folder losts its content :(

Francis Moreau francis.moro at gmail.com
Mon Sep 14 15:16:46 CEST 2015


Hi,

Here how I did it, it's quite simple to reproduce on an IMAP account:

  1. Create a folder in INBOX/lists/test
  2. Put an email in that folder
  3. Move the folder 'test' in INBOX/
  4. 'test' should still contain the email
  5. Move back 'test' folder in INBOX/lists/
  6. 'test' folder is now empty :-/

So it's a quite severe bug IMHO, so it would be nice if someone could
look at it.

Thanks

On 09/11/2015 06:15 PM, Francis Moreau wrote:
> Hello,
> 
> Ok, my first serious bug with Claws :(
> 
> When moving a folder from an IMAP account into a different folder inside the
> same account, Claws moved the folder but all its content was lost :( !
> 
> It's 100% reproductible and doing the same move with Thunderbird works
> perfectly fine.
> 
> Here's the network log when doing the move:
> 
> [18:01:56] IMAP4> 98 LIST "" "Travels/Misc"
> [18:01:56] IMAP4< 98 OK LIST completed
> [18:01:56] IMAP4> 99 CREATE "Travels/Misc"
> [18:01:56] IMAP4< 99 OK CREATE completed
> [18:01:56] IMAP4> 100 LIST "" "Travels/Misc"
> [18:01:56] IMAP4< * LIST (\Unmarked) "/" "Travels/Misc"
> [18:01:56] IMAP4< 100 OK LIST completed
> [18:01:56] IMAP4> 101 SUBSCRIBE "Travels/Misc"
> [18:01:56] IMAP4< 101 OK SUBSCRIBE completed
> * Moving Misc to Travels/Misc...
> [18:01:56] IMAP4> 102 UID COPY 1 "Travels/Misc"
> [18:01:56] IMAP4< 102 BAD UID Command, state, or parameter
> ** IMAP error on gwmail.xxx.com: protocol error(very probably non-RFC
> compliance from the server)
> ** IMAP4 connection broken
> * Account 'fmoreau at xxx.com': Connecting to IMAP4 server:
> gwmail.xxx.com:993...
> [18:01:56] IMAP4< * OK [CAPABILITY IMAP4rev1 AUTH=PLAIN
> AUTH=XGWTRUSTEDAPP UNSELECT XGWEXTENSIONS] GroupWise Server Ready
> * IMAP connection is un-authenticated
> [18:01:56] IMAP4> 1 CAPABILITY
> [18:01:56] IMAP4< * CAPABILITY IMAP4rev1 AUTH=PLAIN AUTH=XGWTRUSTEDAPP
> UNSELECT XGWEXTENSIONS
> [18:01:57] IMAP4< 1 OK CAPABILITY completed
> [18:01:57] IMAP4> Logging fmoreau to gwmail.xxx.com using LOGIN
> [18:01:57] IMAP4< LOGIN completed
> [18:01:57] IMAP4< Login to gwmail.xxx.com successful
> [18:01:57] IMAP4> 3 LIST "" ""
> [18:01:57] IMAP4< * LIST (\Noselect) "/" ""
> [18:01:57] IMAP4< 3 OK LIST completed
> [18:01:57] IMAP4> 4 SELECT "Administration/Misc"
> [18:01:57] IMAP4< * 1 EXISTS
> [18:01:58] IMAP4< * 0 RECENT
> [18:01:58] IMAP4< * OK [UIDVALIDITY 1441987290]
> [18:01:58] IMAP4< * OK [UIDNEXT 2]
> [18:01:58] IMAP4< * FLAGS (\Answered \Flagged \Deleted \Draft \Seen)
> [18:01:58] IMAP4< * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted
> \Draft \Seen \*)]
> [18:01:58] IMAP4< 4 OK [READ-WRITE] SELECT completed
> [18:01:58] IMAP4> 5 UID STORE 1 +FLAGS.SILENT (\Deleted)
> [18:01:58] IMAP4< 5 OK UID STORE completed
> [18:01:58] IMAP4> 6 EXPUNGE
> [18:01:58] IMAP4< * 1 EXPUNGE
> [18:01:58] IMAP4< 6 OK EXPUNGE completed
> [18:01:58] IMAP4> 7 UNSUBSCRIBE "Administration/Misc"
> [18:01:58] IMAP4< 7 OK UNSUBSCRIBE completed
> [18:01:58] IMAP4> 8 CLOSE
> [18:01:58] IMAP4< 8 OK CLOSE completed
> [18:01:58] IMAP4> 9 DELETE "Administration/Misc"
> [18:01:58] IMAP4< 9 OK DELETE completed
> [18:01:58] IMAP4> 10 STATUS "Travels/Misc" (MESSAGES UIDNEXT UIDVALIDITY
> UNSEEN)
> [18:01:58] IMAP4< * STATUS "Travels/Misc" (MESSAGES 0 UIDNEXT 1
> UIDVALIDITY 1441987318 UNSEEN 0)
> [18:01:58] IMAP4< 10 OK STATUS completed
> [18:01:58] IMAP4> 11 SELECT "Travels/Misc"
> [18:01:58] IMAP4< * 0 EXISTS
> [18:01:58] IMAP4< * 0 RECENT
> [18:01:58] IMAP4< * OK [UIDVALIDITY 1441987318]
> [18:01:58] IMAP4< * OK [UIDNEXT 1]
> [18:01:58] IMAP4< * FLAGS (\Answered \Flagged \Deleted \Draft \Seen)
> [18:01:58] IMAP4< * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted
> \Draft \Seen \*)]
> [18:01:58] IMAP4< 11 OK [READ-WRITE] SELECT completed
> [18:01:58] IMAP4- [fetching UIDs...]
> [18:01:58] IMAP4> 12 UID FETCH 1:* (UID)
> [18:01:58] IMAP4< 12 OK UID FETCH completed
> 




More information about the Users mailing list