Description
Problem Statement
Currently, when a chained exception happens, the automatic grouping will take into consideration the latest exception. For example, this exception group:
Will be grouped together because of DiagnosticCoroutineContextException
However there is benefit to not only separate these two events between RuntimeException
and NullPointerException
, but to also have different RuntimeException
and NullPointerException
issues depending on the rest of their stack trace. Therefore, we can't just create a server side fingerprinting rule that will group them based on their title.
However, stack.
variables (ie. {{stack.functon}}
) will always belong to the topmost frame, which belongs to the latest exception that is causing the problem in the first place (DiagnosticCoroutineContextException
), and cannot be used to make more fine-grained server side fingerprinting rules. The user's only choice here is to turn to SDK Fingerprinting.
Solution Brainstorm
It would be very helpful to users if server side fingerprinting could take into consideration both exceptions from the exception group, so that stack.
variables can be used to fine tune grouping.
Product Area
Issues
Metadata
Metadata
Assignees
Type
Projects
Status