Bug 1325663 - Moving large block of messages fails
Summary: Moving large block of messages fails
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: evolution-ews
Version: 23
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Milan Crha
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-04-10 13:17 UTC by Matthew Saltzman
Modified: 2016-04-13 14:28 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-04-13 14:28:43 UTC
Type: Bug


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 764976 0 None None None 2016-04-13 14:28:43 UTC

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


Note You need to log in before you can comment on or make changes to this bug.