-
-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Open
Labels
Description
This is a long standing issue where Sentry's handled:true/false doesn't map correct to multiple cases.
For example, all C# unhandled errors on Unity don't crash the app. But Crash Free Rate are affected by those, mixed with actual crashes captured by the native layer.
In addition, users get confused when searching in Sentry for errors that caused the app to crash.
They see the unhandled label and fire icon. But those unhandled errors did not actual crashes.
Several SDKs cases like this, including Java, JavaScript, .NET, Unity, Dart and Flutter.
Some prior art:
- Introduce additional types of exceptions next to
mechanism.handledexceptions rfcs#10 - Fix
handleddata and differentiate between unhandled errors and crashes sentry-javascript#6073 - Errors that don't crash the app shouldn't be logged as fatal sentry-dart#1624
Unhandledexceptions cause sessions to be marked ascrashedsentry-unity#1721- Ability to filter by "user-perceived" unhandled exceptions/fatal errors generated by the Kotlin SDK sentry-java#3425
- RuntimeMarshalManagedException is
handled:nobut didn't crash the app sentry-dotnet#4261
buenaflor and ueman
Metadata
Metadata
Assignees
Labels
Projects
Status
No status