Description
Is there an existing issue for this?
- I have checked for existing issues https://github.com/getsentry/sentry-javascript/issues
- I have reviewed the documentation https://docs.sentry.io/
- I am using the latest SDK release https://github.com/getsentry/sentry-javascript/releases
How do you use Sentry?
Sentry Saas (sentry.io)
Electron SDK Version
5.6.0
Electron Version
32.1.2
What platform are you using?
Windows
Link to Sentry event
Steps to Reproduce
- Build typescript with vite framework and use sentryVitePlugin configured as so:
sentryVitePlugin({
org: "Redacted",
project: "Redacted",
authToken: process.env["SENTRY_AUTH_TOKEN"],
telemetry: false,
release: {
name: pkg.version,
inject: false,
},
sourcemaps: {
filesToDeleteAfterUpload: [".vite/build/*.map"],
},
}),
-
Upload Native Symbols via a speerate script configured in package.json as:
"symbol-upload": "sentry-cli debug-files upload -o Redacted -p Redacted packages"
-
Simulate ANR issue in Electron-based application and send event to Sentry
Expected Result
Error's callstack should symbolicate. Debug Symbols mapping to the issue are present in its release, verified built via Source Map Upload Report.
Actual Result
ALL ANRs are unsymbolicated and claims that stack frame doesn't have Debug IDs when expanding the "unminify code" buttons for any stack frame.
Non-ANR events which are symbolicated contain a debug_meta/images key with the debug ids of the sourcemaps needed to symbolicate the event. By contrast, ANRs simply can't reference the images, even though we've verified they're there.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status