Raygun Feature Request

Feature Request

Separate errors by stack trace instead of exception message

Current Status:

Completed


Avatar

Justin

Currently, errors the dashboard are grouped by the message in the exception (for example "NullReferenceException: Object reference not set to an instance of an object"). This makes Raygun almost impossible to use efficiently, because many different stack traces will result in the same exception message and it takes a ton of time (and going through each stack trace manually) to figure out if there are new (unique) errors coming in or just old ones.

Due to the current grouping, any action I take will be too broad (for instance I may have fixed only one NRE and there may be others still happening, but marking the NRE resolved will move all of them from the dashboard). From looking at a number of stack traces, it seems to me that you could easily create separate error entries for each unique stack trace.


Avatar

Raygun

John-Daniel Trask

Posted on
Jan 24 2014

Thanks for reporting this. As of last week we've updated the grouping logic to include a new vesion which better handles cases including the one you mentioned. It now inspects the stack traces and other available info including class names of InnerExceptions - the result of this is that the actual exceptions are split out as expected and named correctly in many cases.

Unfortunately to accomplish this it involves assigning new identities to each error group. The effect of this is that all exceptions that arrive will no longer be assigned to their old group, where they may have been ignored/resolved, been renamed, commented on, etc.

To avoid disrupting this we don't automatically switch everyone's apps to the new grouping logic, instead we apply the change manually on request. All newly created apps are set to use the new version however, so an alternative is to create a new app. If you don't mind the disruption however, we can switch your app over to the new version when you're ready.

If you'd like us to action this please send me an email (callum at mindscape dot co dot nz) with your account name and the names of the apps you'd like to switch over.

Regards,

Callum Gavin
Mindscape Limited