is there a way to retrieve an active project reference within an ErrorReportSubmitter subclass ?
Or the only way to get a hold of it inside an error submitter is to pass it within a custom exception wrapper ?
I'm trying to wrap the code responsible for sending an email in a background task with progress indicator and need this reference - as it is a parameter of all Task.Backgroundable class' constructors.
The problem is that I sometimes fail to wrap the incoming RuntimeException and the report submitter receives a plain - vanilla RE - obviously without additional 'context' containing current project reference.
Any thoughts on how to cope with that ?
thanks in advance,
[EDIT] or maybe there is a spot in IDEA's core where I could plug-in and intercept all incoming RuntimeExceptions and 'decorate' them with the current project reference ?