Re: UI changes in reporting of exceptions

Marian Mirilovic <[email protected]>
Newsgroups gmane.comp.java.netbeans.user-interface
Message-ID <[email protected]>
Ahoj Jarda,

Jaroslav Tulach wrote:
> We have to solve 
> http://www.netbeans.org/issues/show_bug.cgi?id=92075
> 
> I propose to do it like this:
> http://www.netbeans.org/source/browse/logger/uihandler/src/org/netbeans/modules/uihandler/api/doc-files/ui.html?r1=1.4&r2=1.4.2.1
> e.g. keep to old dialog and just add to it the "Report..." button. I hope this 
> is "compatible" change that will surprise nobody and give users an easy to 
> use reporting style.

I would say we can use the old dialog, we need to add just two 
additional components to:
- provide a way to Report a problem
- provide a way to not show this dialog again

The way we layout these components into current Unexpected Exception 
Dialog depends on design and from my point of view is not so important.
(link to original Exce.dialog/Red icon UI spec
http://core.netbeans.org/proposals/exception_notification.html)

What I am interested in is : do you want to report a problem 
automatically (or it will report only if user pushes the "Report" button) ?

> PS: There was a suggestion to add a "Do not report again" button to 
> the "Unexpected Exception Dialog" which could than stay on even in releases. 
> I disagree. In my opinion until we are in production we need to shout about 
> each error as much as we can, but when we get into a production, we need to 
> be as quite about each error as possible. That is why I like current state. 

I fully agree with your suggestion ... shout about each error until FCS 
build, then be quiet !

 From users point of view, there are two separate "things" :
- she encountered bug in the application
- she could help - submit exception to NB-QE for processing

For the first one, we need to inform user that "there is a problem" - I 
think the current solution is fine - the red icon blinks for some time 
and if user is interested in - she could open the dialog.

For the second one, we need to ask user : she needs to agree with 
submitting or submit exception explicitly into our DB. If the exception 
will not be reported automatically and user has to push the button - 
what will be the feedback for her ?

If I was the person processing such reports(on NB-QE side) I would need 
additional informations (the exception stack-trace itself is not the 
only one information you need to evaluate a bug, so in this case you 
need to contact reporter and ask her to provide more informations), how 
do you want to get them if you don't have her email?
Do you want to send message.log file as a part of the report ?
Probably sending a few UI Gestures collected right before exception 
would help, but I think we will still miss the contact on the reporter.

Anyway, I think it's a nice way to help users report problems and thank 
you Jarda for your asset, help and patience.

*Marian
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.