Opened 8 years ago
Closed 8 years ago
#13193 closed enhancement (fixed)
[Patch] Use a new bug report dialog.
Reported by: | michael2402 | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | 16.07 |
Component: | Core bugreport | Version: | |
Keywords: | gsoc-core | Cc: | Don-vip, bastiK, stoecker |
Description (last modified by )
See #12805
The new window is displayed directly to the user. There is no confirmation message before displaying it.
In expert mode, the stack trace and options to change it are displayed. In non-expert mode, the user has the option to file a bug report, update JOSM or ignore the error.
Plugin error warnings are not changed.
Attachments (4)
Change History (11)
by , 8 years ago
Attachment: | josm-bug-report-13193.png added |
---|
comment:1 by , 8 years ago
Description: | modified (diff) |
---|
follow-up: 4 comment:3 by , 8 years ago
The checkbox "Include all stack traces." is checked for all exceptions that indicate that multiple threads are involved (e.g. ConcurrentModificationException) and adds all stack traces to the report (which is just a lot of idle threads in most cases). The stack trace of the current thread is always included. To avoid confusion and a lot of needless data, I disabled it by default.
Changing the order is a good idea, I'll update the patch.
comment:4 by , 8 years ago
Replying to michael2402:
The stack trace of the current thread is always included. To avoid confusion and a lot of needless data, I disabled it by default.
OK, that sounds reasonable.
by , 8 years ago
Attachment: | patch-bug-report-dialog.patch added |
---|
comment:5 by , 8 years ago
Owner: | changed from | to
---|---|
Status: | new → needinfo |
does not apply cleanly:
- lambda in BugReportSender is already here
- compilation error in BugReportExceptionHandlerTest
by , 8 years ago
Attachment: | patch-fix-13193.patch added |
---|
comment:6 by , 8 years ago
Owner: | changed from | to
---|---|
Status: | needinfo → new |
by , 8 years ago
Attachment: | patch-fix-13193.2.patch added |
---|
This looks great.
Two things, which come to my mind: I think the part "Manually report at: http... Copy to clipboard" should be below the "Programmfehler melden" because the "automatic" bug report is preffered. Maybe also the debug information could be moved below "Programmfehler melden". So the order would be:
This seems more logic to me.
The checkbox "Include all stack traces." should be checked by default. (Maybe it is, I just looked at your screenshot.)