Spring Tool Suite Automated Error Reporting

The Spring IDE provides an integration with the Eclipse Automatic Error Reporting mechanism. This allows you to report errors that happen inside of the IDE directly to the developers without much hassle. The reported error data is used by the committers at Eclipse and the committers of the Spring IDE to fix errors and improve the IDE for future versions. This mechanism is already included in the main Eclipse distributions since Eclipse Mars and used since then with a lot of success.


The basic mechanism that we use is described in more detail here:

Eclipse AERI : https://wiki.eclipse.org/EPP/Logging


The details about the submitted information are described here:

https://wiki.eclipse.org/EPP/Logging#Submitted_Information


This is an opt-in mechanism, so nothing will be reported automatically without your agreement in Eclipse and Spring IDE/STS. There are plenty of options to configure the privacy settings of this. Stack traces can be fully anonymized, for example. You can also opt-in to provide contact information, but you don't have to. Please take a look at the Preferences -> General -> Error Reporting.


The default configuration (in case you agree and enable this mechanism) sends Eclipse-related error reports to the Eclipse Foundation whereas Spring IDE related errors will be reported to:

https://www.ctrlflow.com/automated-error-reporting/


Those error reports are not available to the public and will not be shared with anyonoe except the committers of the Spring IDE project.


IF you wanna know more about the details behind this automatic error reporting and how we integrated it into Spring IDE, watch this webinar:

https://www.youtube.com/watch?v=TDSv9Tm7hGA


You can always fully disable this error reporting at any time. In addition to that you can also un-install the related features from your STS or Spring IDE installation altogether by going to the "About" dialog -> Installation Details".



Useful Links

Download STS: https://spring.io/tools/sts/all

STS Issue tracker: https://issuetracker.springsource.com/browse/STS