-
-
Notifications
You must be signed in to change notification settings - Fork 325
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linked error are not symbolicated in Debug builds #2118
Comments
This integration is within the node package, wondering if that makes any difference. |
This is strange, it seems that sentry-react-native/src/js/sdk.tsx Line 72 in 16cfa52
Not sure if it's a general SDK bug, or just based on how react native sdk is configuring |
Thanks @AbhiPrasad |
@Yupeng-li have you tested on a release or debug mode? I can reproduce the issue on debug mode but not on release mode. The issue is here -> https://github.com/getsentry/sentry-react-native/blob/main/src/js/integrations/debugsymbolicator.ts |
That's also the reason why the platform is |
@marandaneto Thank you for the update. I only tested on debug mode. I will test the release mode as soon as I have a chance. |
Hi @marandaneto, sorry for the late reply. I tested with the release version and it worked well as expected. Thank you for the help. |
Based on the last comment is this done? |
@krystofwoldrich I believe it's only working for release mode, it's still broken in debug builds, isn't it? |
Environment
How do you use Sentry?
Sentry SaaS (sentry.io)
Which SDK and version?
@sentry/react-native 3.2.13
Steps to Reproduce
I need to report inner error when throwing exceptions, and LinkedErrors is the solution I found. To link two error, I assigned the inner error to the
cause
property of the final error.When I tested, both the higher level error and the inner error are logged to sentry, however the stack trace was minified. But if I don't link them, the stack trace worked fine, so I think it's a bug. Here is a mini repo to reproduce the issue. https://github.com/Yupeng-li/sentry-test
The repo is a react-native app with two simple buttons: one throws an error and another throws an error with
cause
property.Please modify the DSN before running it.
Expected Result
Linked error should have original stack trace.
This is what I got when I reported the error directly. (Throw an error)
![image](https://user-images.githubusercontent.com/31921080/157046821-591205de-66b8-401c-aefd-ebcc90bafb9d.png)
Actual Result
This is what I got when I reported the error with
![linked errors](https://user-images.githubusercontent.com/31921080/157045491-60d53d30-ee51-46f5-9650-632fd8b90ad7.jpg)
cause
. (Throw an error with cause)The text was updated successfully, but these errors were encountered: