Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Automated Error Reporting for Mars Milestone Builds

Hi Lars,

Am 18.08.2014 um 11:13 schrieb Lars Vogel <lars.vogel@xxxxxxxxx>:

Hi Marcel,

I assume the project is based on the logger GSoC project. 

Can you point to the documentation and source for this remote logger plug-in.

the eclipse error reporting prototype is hosted in recommenders main git repository at the moment. See [1] for instructions how to setup the project with Oomph. there is no additional documentation atm.


Is it possible to use and configure it with an alternative backend server? 

Yes. the server url is stored as preference and may be changed by, e.g., plugin_customization.ini


Best regards, Lars


2014-08-10 12:53 GMT+02:00 Marcel Bruch <marcel.bruch@xxxxxxxxxxxxxx>:
Hi cross-projects-issues,


the Mars release train is picking up speed again and I’d like to propose adding an error log reporting tool to the milestone builds that reports errors to a central logging service at eclipse.org

What’s cross-project’s take on this?
Do you see a need and would you agree to add this to the milestone builds?



The intension is obvious I think. Errors happen (especially during the milestone builds). The sad thing is that it usually takes weeks until a user recognizes them as such and reports them to Bugzilla – if ever. To help us to get notified about issues in the current code base and fixing them as quickly as possible, I’d like to add a log listener to the platform log which automatically sends error log entries to a server at eclipse.org.

The proposed user-workflow is pretty simple:
Whenever an error is logged to the Eclipse error log, that service checks whether it’s an error logged by an Eclipse plugin (by checking the plugin id starts with „org.eclipse“). If so, it opens a dialog asking the user for permission to send that error to our server (recommenders.eclipse.org) for further processing. For a brief summary of the UI, please see the wizard screenshot below.


On the server side, the error is logged and we (ATM me) are notified by email that there is something new to analyze. There is also a dashboard [1] that allows committers to review which errors have been logged in the past, say, 7 days and to analyze the submitted errors. If of interest, that system can be extended to send errors by email to selected committers based on some search criteria like containing „org.eclipse.your-project“ in a stacktrace etc.

For details about the submitted data, please study one of the example error log entries in [1]. It contains all data that would be sent.



To pick up the question from the beginning: What’s cross-project’s take on this? Should such a feature be added to the milestone builds? 
I sure that EF needs to give their permission, but the general question is whether we’d like to know (and get notified in such a way) about errors our users experience. From my experience only few people discuss on cross-projects. But maybe you can cast your voice in a mini-survey [2]?


Marcel





<error-reporting-wizard.png><Bildschirmfoto 2014-08-10 um 12.24.13.png>


_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


Back to the top