Issue 324: Improve unexpected error UI to solicit more information

issues
Status:closed
Assigned To:Guest
Type:Todo
Area:Skyline
Priority:3
Milestone:3.1
Opened:2014-04-15 by Brendan MacLean
Changed:2016-09-05 by Brendan MacLean
Resolved:2016-02-10 by Brendan MacLean
Resolution:Fixed
Closed:2016-09-05 by Brendan MacLean
2014-04-15 Brendan MacLean
Title»Improve unexpected error UI to solicit more information
Assigned To»Yuval
Type»Todo
Area»Skyline
Priority»3
Milestone»2.6
It is currently too easy to report an unexpected exception without giving us any additional information. The message we show contains an edit control for entering information about the error and your email address, but they are both optional, and very few people enter anything into these fields.

We need to begin investigating ways to get more information without reducing the likelihood that an error will be reported.

As a first try, we should insert a second form that appears when you click the Report button in the Unexpected Error form without supplying your email address. The form should explain why having an email address is helpful:

"Finding a way for Skyline developers to reproduce this error on their own systems will greatly increase the likelihood that it will be fixed. Please supply the following information to help us fix this issue."

Contact email:
Steps to reproduce:

[x] Post a copy of this file

"This information will only be used to fix this issue and will not be shared with anyone outside the Skyline development team."

[Report] [Report Anonymously]

Report Anonymously allows the user to get through this for with the same outcome as the current form when the user enters no additional information. The Report button will fail until a contact email address is supplied. The other fields are optional. The file upload should be done after reporting the error, since the software may be unstable, and fail in the attempt to save and post the document.

2014-04-16 Brian Pratt
Also consider including the current culture setting (en, fr, etc) in the report.

2014-08-28 Brendan MacLean
Milestone2.6»3.1

2016-02-10 Brendan MacLean
resolve as Fixed
Statusopen»resolved
Assigned ToYuval»Brendan MacLean
This has been committed to trunk and released to Skyline-daily.

2016-09-05 Brendan MacLean
close
Statusresolved»closed
Assigned ToBrendan MacLean»Guest