Bug 5335 - (int-162924) Mail for Exchange Wizard error messages should be more verbose (and displayed longer)
(int-162924)
: Mail for Exchange Wizard error messages should be more verbose (and displayed...
Status: RESOLVED WONTFIX
Product: Synchronization
Mail for Exchange
: 5.0/(2.2009.51-1)
: All Maemo
: Unspecified minor with 19 votes (vote)
: ---
Assigned To: unassigned
: activesync-bugs
:
:
:
: 5404
  Show dependency tree
 
Reported: 2009-10-12 17:23 UTC by Sebastiaan Lauwers
Modified: 2010-05-19 15:04 UTC (History)
6 users (show)

See Also:


Attachments


Note

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


Description Sebastiaan Lauwers (reporter) 2009-10-12 17:23:28 UTC
SOFTWARE VERSION: 1.2009.41-10

STEPS TO REPRODUCE THE PROBLEM:
- Go to Settings, select "Mail for Exchange".
- Enter credentials to Exchange server (most notable with GMail)
- Begin sync operation (Mail, Calendar and Contacts)

EXPECTED OUTCOME:
- If operation fails, a meaningful error message should be displayed and remain
displayed until user clicks on it. After acknowledging error, a summary screen
should be displayed.

ACTUAL OUTCOME:
- If operation fails (network failure, server problem), a simple message box
displays the issue for a few seconds ("Exchange server not responding",
"Problem in Exchange Server", etc). This message box is hidden after a few
seconds. Considering that the initial synchronisation is quite long in most
cases (hence dimmed screen, or user not paying attention), users don't see the
difference in the screen between a failed operation and an operation that
"busy" (only small circle on the right of the screen differentiates the two).

REPRODUCIBILITY:
- Every time the synchronisation operation fails during first synchronisation.
Comment 1 Sebastiaan Lauwers (reporter) 2009-10-13 11:32:22 UTC
Updated Product from Email to Synchronisation
Comment 2 Henri Bergius 2009-10-14 10:18:06 UTC
Marking dupe as #5404 has a bit more information about this issue.

*** This bug has been marked as a duplicate of bug 5404 ***
Comment 3 Andre Klapper maemo.org 2009-10-14 16:25:11 UTC
So a potential fix for this would be showing the error popup until the user
clicks it away, or what is the proposal?
Comment 4 Henri Bergius 2009-10-14 16:59:26 UTC
(In reply to comment #3)
> So a potential fix for this would be showing the error popup until the user
> clicks it away, or what is the proposal?

That would probably work quite well when the sync has been triggered manually.
For automatic syncs happening in the background this would be too annoying.
Comment 5 Sebastiaan Lauwers (reporter) 2009-10-14 17:40:53 UTC
(In reply to comment #4)
> That would probably work quite well when the sync has been triggered manually.
> For automatic syncs happening in the background this would be too annoying.

Well, yes and no.

Two points:

This bug relates to the "initial synchronisation", not any subsequent
synchronisation once the account has been setup. As such, I believe a specific
scenario should be used that would display the error longer (an example of how
unbalanced the UI during the initial synchronisation is that the warning
message that users shouldn't use Mail for Exchange and the Desktop Tool at the
same time never goes away unless clicked on, but the error messages don't stay
displayed) until user acknowledgement. Also, why is a summary screen being
displayed after a succesful initial synchronisation and but nothing if the
synchronisation fails? What happens to contacts or agenda items? How can a user
know what caused the failure? etc

When talking about subsequent synchronisations (automatic or
manually-triggered), there shouldn't be a change in the error reporting,
considering that the window which shows the "Manual Synchronisation" button can
be closed by an off-click, while still leaving the Synchronisation Process
running.
Comment 6 Nick Leppänen Larsson 2009-11-08 21:06:13 UTC
*** This bug has been confirmed by popular vote. ***
Comment 7 Andre Klapper maemo.org 2010-01-05 17:02:32 UTC
So this currently includes several proposals which makes this becoming quite
complex. What exactly is the proposal now?
Summary screen showing the error if something went wrong?
Making the yellow error messages not go away until being tapped?
Comment 8 Andre Klapper maemo.org 2010-01-05 17:17:18 UTC
(reverting unplanned severity change)
Comment 9 Sebastiaan Lauwers (reporter) 2010-01-05 18:31:56 UTC
If the synchronisation fails, the user should be given the option to retry,
cancel or ignore.

Retry: The synchronisation restarts completely.
Cancel: Any temp files are cleaned up and the account is removed.
Ignore: The user accepts that the initial synchronisation failed, but doesn't
want to either cancel or retry at this time. The account is added however, and
synchronisation will occur during next scheduled events.

In order to allow for users to make an educated decision, the summary screen
should be displayed to inform the user correctly (in order to also diagnostic
which part caused the failure).

Based on the above, I propose that the both the yellow warning message remains
displayed until the user taps it, AND the summary screen is subsequently
displayed. Any probable causes (connectivity, wrong return from server, etc)
should be documented or logged either in the summary screen or a log file
available to the user.
Comment 10 Zach Goldberg 2010-01-05 18:40:21 UTC
Keeping the yellow blurb up until the user confirms could be very bad.

Sometimes I have flaky internet connection and the sync attempts to run
constantly, giving me many yellow blurbs.  If each one became persistent, or in
any other case where the sync kept retrying, it could lock up the UI and the
user wouldn't be able to do anything about it.

A better solution would be to do what Maemo 5 does if packages need updating. 
Put up a flag in the status bar and the user can click on it and take action
whenever they want.
Comment 11 Sebastiaan Lauwers (reporter) 2010-01-05 21:33:43 UTC
Zach,

Please take into account that this is *ONLY* for the *INITIAL* synchronisation,
not any subsequent synchronisations, as indicated by the bug report.

Obviously, we don't want to trouble the user as soon as he walks away from a
hotspot, or into a hotspot, and the connection is switched/interrupted.
However, initial synchronisation is something the user has to stay up-to-date
about.

I hope this clears up things,
Comment 12 Andre Klapper maemo.org 2010-01-14 12:32:22 UTC
Today Nokia released the Maemo5 update version 2.2009.51-1 for public (also
called "PR1.1" sometimes).
If you have some time we kindly ask you to test again if the problem reported
here still happens in this new version - just leave a comment (and feel free to
update the "Version" field to the new version if it's still a problem).
Comment 13 Andre Klapper maemo.org 2010-01-18 16:26:14 UTC
Again: Any news for 2.2009.51-1 here, or everything as before?
Comment 14 Christoffer Hellbom 2010-03-18 11:10:36 UTC
(In reply to comment #13)
> Again: Any news for 2.2009.51-1 here, or everything as before?
> 

Problem still exists... still get stuck in the sync.
Comment 15 Andre Klapper maemo.org 2010-04-09 15:31:47 UTC
In the upcoming PR1.2 release the error note stays on screen until user clicks
on it, if the first sync fails.
Comment 16 Andre Klapper maemo.org 2010-05-19 15:04:22 UTC
Providing more verbose output for error messages is currently not planned by
Nokia for Maemo5 as this would require some code changes and quite some
translator work. Hence closing as WONTFIX to reflect internal status.