Bug 1325663

Summary: Moving large block of messages fails
Product: [Fedora] Fedora Reporter: Matthew Saltzman <mjs>
Component: evolution-ewsAssignee: Milan Crha <mcrha>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: lucilanga, mbarnes, mcrha, tpopela
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-04-13 14:28:43 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Matthew Saltzman 2016-04-10 13:17:47 UTC
Description of problem:
If a block of messages is selected to move that has too many messages, the move fails silently but the messages disappear from the origin folder message list.

Version-Release number of selected component (if applicable):
evolution-3.18.5.2-1.fc23.x86_64

How reproducible:
Always, I think.

Steps to Reproduce:
1. Select a large block of messages to move (I suspect the limit is 4096, but I'm not certain.)
2. Move the selected block to a new folder.
3.

Actual results:
The selected messages disappear from the the origin folder message list but never appear in the destination folder. No error indication is shown.

Expected results:
Messages are deleted from the origin folder and moved to the destination. Alternatively, an inidcation of the reason for the failure is displayed and the original messages remain visible in the origin folder.

Additional info:
The messages remain in the origin folder and are not deleted. But no amount of syncing (Send/Receive or Refresh) brings the display back in the current client. The messages are visible on the server and are displayed again if viewed from a client on a different machine or if the account is deleted and recreated.

The account in question is an EWS account. I don't know if the issue occurs with other account types.

Comment 1 Milan Crha 2016-04-12 12:37:52 UTC
Thanks for a bug report. I noticed your query on the evolution-list [1]. I tried to reproduce the issue and I can confirm it. The server returns failure when too many items are to be moved, but the evolution-ews ignores the error and behaves like the move succeeded.

Could you create the two new bug reports I requested in the thread [1] in the GNOME's bugzilla [2], please? I'd close this one with a reference to one of them, then deal with them upstream, minimizing the communication burden between three places (one is here, one the mailing list and the third the upstream bugzilla). The reason to move this upstream is both for better visibility for others (not only for the Fedora users) and because of the integration in the GNOME infrastructure with respect of the bug references in the commit messages and other logs.

If you cannot do that, then I'll file the bugs for you. Just let me know, please.

[1] https://mail.gnome.org/archives/evolution-list/2016-April/msg00012.html
[2] https://bugzilla.gnome.org/enter_bug.cgi?product=evolution-ews

Comment 2 Milan Crha 2016-04-13 14:28:43 UTC
Let's pair this with yours [1] filled upstream. Thanks.

[1] https://bugzilla.gnome.org/show_bug.cgi?id=764976