-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed as not planned
Closed as not planned
Copy link
Labels
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)
Which SDK are you using?
@sentry/node
SDK Version
8.26.0
Framework Version
Node v20.12.2
Link to Sentry event
https://clearbanc.sentry.io/issues/5724968061/events/74e0a0947fb8464fa4a326fa2ea48576/
Reproduction Example/SDK Setup
SDK setup:
Sentry.init({
dsn: process.env.SENTRY_DSN,
includeLocalVariables: true,
});Steps to Reproduce
Basically what this issue found: #11194
- Init sentry with
includeLocalVariables: true - call an async function
- throw an exception within that async function
- capture the thrown error
Expected Result
Errors in the sentry UI should show the local variables for the entire callstack, async and sync, based on this comment #11194 (comment)
Actual Result
You'll only see variables for the most recent sync calls up until the async barrier, and then no additional variables before that. This appears to be behaviour seen in multiple git issues, as a limitation of the v8 engine, for example in dart and the vscode js debugger microsoft/vscode-js-debug#353 (comment).
Metadata
Metadata
Assignees
Labels
Projects
Status
Waiting for: Community