getsentry / getsentry/sentry-javascript

Vercel source maps for server errors pointing to Sentry code not original code

未关闭
#18,084 3 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
Bug Next.js
主要语言
TypeScript
星标
8.7k
派生
1.8k
平均合并
1 天 17 小时
30 天内合并 PR
515

描述

### Is there an existing issue for this?

- [X] I have checked for existing issues [https://github.com/getsentry/sentry-javascript/issues]()
- [X] I have reviewed the documentation [https://docs.sentry.io/]()
- [X] 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/nestjs

### SDK Version

10.22.0

### Framework Version

Next

### Link to Sentry event

*No response*

### Reproduction Example/SDK Setup

*No response*

### Steps to Reproduce

Issue reported here: [https://community.vercel.com/t/server-side-stack-traces-for-next-js-typescript-on-vercel/26617]()
More information and a reproduction app are available in the link above.
Obs: if using the repro above, update org/project in next config before building.

### Expected Result

Events from Vercel are sourcemapped and the stack trace points to the correct source file.
Example event: [https://dev-curumas.sentry.io/share/issue/daaf14089cec4f558748c56da8aa75c1/]()

### Actual Result

Source map points to \`/sentry-wrapped-module instead.
Example event: [https://dev-curumas.sentry.io/share/issue/c6bcc2dc076149cab36d7fec2efdb711/]()

It is unclear if this is related to how Sentry wraps the code or how Vercel generates source maps. Result is the same when disabling the experimental server source maps.

### Additional Context

Tip: React with 👍 to help prioritize this issue. Please use comments to provide useful context, avoiding `+1` or `me too`, to help us triage it.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。