Open
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/nextjs
SDK Version
9.13
Framework Version
Next.js 15.3
Link to Sentry event
No response
Reproduction Example/SDK Setup
No response
Steps to Reproduce
In App router (haven't tried Pages)
I put any throw Error, for example to main layout.tsx
When I refresh once compiled page, second, third time:
Somehow the devErrorSymbolicationEventProcessor.ts
is called without a context of globalWithInjectedValues
, hence the version is set as 0.0.0
which causes multiple GET Promise.all
to /__nextjs_original-stack-frame
which is not being handled by Next 15.3 (only POST to /__nextjs_original-stack-frames
is handled).
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+layout+error&file=webpack-internal%3A%2F%2F%2F%28instrument%29%2F.%2Fnode_modules%2F.pnpm%2F%40opentelemetry%2Bsdk-trace-base%401.30.1_%40opentelemetry%2Bapi%401.9.0%2Fnode_modules%2F%40opentelemetry%2Fsdk-trace-base%2Fbuild%2Fesm%2FTracer.js&methodName=Tracer.startActiveSpan&arguments=&lineNumber=136&column=76
Expected Result
The globalWithInjectedValues
version is populated.
Actual Result
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28instrument%29%2F.%2Fnode_modules%2F.pnpm%2F%40opentelemetry%2Bapi%401.9.0%2Fnode_modules%2F%40opentelemetry%2Fapi%2Fbuild%2Fesm%2Fapi%2Fcontext.js&methodName=ContextAPI.with&arguments=&lineNumber=95&column=54 500 in 5678ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28instrument%29%2F.%2Fnode_modules%2F.pnpm%2F%40sentry%2Bopentelemetry%409.13.0_%40opentelemetry%2Bapi%401.9.0_%40opentelemetry%2Bcontext-async-hook_648161a2cfd5f5ea616621e0e7026191%2Fnode_modules%2F%40sentry%2Fopentelemetry%2Fbuild%2Fcjs%2Findex.js&methodName=SentryContextManager.with&arguments=&lineNumber=1415&column=24 500 in 5682ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28instrument%29%2F.%2Fnode_modules%2F.pnpm%2F%40opentelemetry%2Bcontext-async-hooks%401.30.1_%40opentelemetry%2Bapi%401.9.0%2Fnode_modules%2F%40opentelemetry%2Fcontext-async-hooks%2Fbuild%2Fsrc%2FAsyncLocalStorageContextManager.js&methodName=SentryContextManager.with&arguments=&lineNumber=33&column=40 500 in 5687ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28instrument%29%2F.%2Fnode_modules%2F.pnpm%2F%40sentry%2Bopentelemetry%409.13.0_%40opentelemetry%2Bapi%401.9.0_%40opentelemetry%2Bcontext-async-hook_648161a2cfd5f5ea616621e0e7026191%2Fnode_modules%2F%40sentry%2Fopentelemetry%2Fbuild%2Fcjs%2Findex.js&methodName=eval&arguments=&lineNumber=1290&column=14 500 in 5689ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28rsc%29%2F.%2Fnode_modules%2F.pnpm%2F%40sentry%2Bnextjs%409.13.0_%40opentelemetry%2Bcontext-async-hooks%401.30.1_%40opentelemetry%2Bapi%401.9._890646e6aa4e12d6c959e9c029b312a0%2Fnode_modules%2F%40sentry%2Fnextjs%2Fbuild%2Fcjs%2Fcommon%2FwrapServerComponentWithSentry.js&methodName=eval&arguments=&lineNumber=56&column=23 500 in 5691ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28rsc%29%2F.%2Fnode_modules%2F.pnpm%2F%40sentry%2Bcore%409.13.0%2Fnode_modules%2F%40sentry%2Fcore%2Fbuild%2Fcjs%2Ftracing%2Ftrace.js&methodName=Module.startSpanManual&arguments=&lineNumber=99&column=16 500 in 5777ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28instrument%29%2F.%2Fnode_modules%2F.pnpm%2F%40sentry%2Bopentelemetry%409.13.0_%40opentelemetry%2Bapi%401.9.0_%40opentelemetry%2Bcontext-async-hook_648161a2cfd5f5ea616621e0e7026191%2Fnode_modules%2F%40sentry%2Fopentelemetry%2Fbuild%2Fcjs%2Findex.js&methodName=Object.startSpanManual&arguments=&lineNumber=1011&column=10 500 in 5778ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28instrument%29%2F.%2Fnode_modules%2F.pnpm%2F%40sentry%2Bopentelemetry%409.13.0_%40opentelemetry%2Bapi%401.9.0_%40opentelemetry%2Bcontext-async-hook_648161a2cfd5f5ea616621e0e7026191%2Fnode_modules%2F%40sentry%2Fopentelemetry%2Fbuild%2Fcjs%2Findex.js&methodName=eval&arguments=&lineNumber=1203&column=21 500 in 5780ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28instrument%29%2F.%2Fnode_modules%2F.pnpm%2F%40sentry%2Bopentelemetry%409.13.0_%40opentelemetry%2Bapi%401.9.0_%40opentelemetry%2Bcontext-async-hook_648161a2cfd5f5ea616621e0e7026191%2Fnode_modules%2F%40sentry%2Fopentelemetry%2Fbuild%2Fcjs%2Findex.js&methodName=eval&arguments=&lineNumber=1018&column=19 500 in 5803ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28instrument%29%2F.%2Fnode_modules%2F.pnpm%2F%40opentelemetry%2Bsdk-trace-base%401.30.1_%40opentelemetry%2Bapi%401.9.0%2Fnode_modules%2F%40opentelemetry%2Fsdk-trace-base%2Fbuild%2Fesm%2FTracer.js&methodName=Tracer.startActiveSpan&arguments=&lineNumber=136&column=76 500 in 5806ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28instrument%29%2F.%2Fnode_modules%2F.pnpm%2F%40opentelemetry%2Bapi%401.9.0%2Fnode_modules%2F%40opentelemetry%2Fapi%2Fbuild%2Fesm%2Fapi%2Fcontext.js&methodName=ContextAPI.with&arguments=&lineNumber=95&column=54 500 in 5911ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28instrument%29%2F.%2Fnode_modules%2F.pnpm%2F%40sentry%2Bopentelemetry%409.13.0_%40opentelemetry%2Bapi%401.9.0_%40opentelemetry%2Bcontext-async-hook_648161a2cfd5f5ea616621e0e7026191%2Fnode_modules%2F%40sentry%2Fopentelemetry%2Fbuild%2Fcjs%2Findex.js&methodName=SentryContextManager.with&arguments=&lineNumber=1415&column=24 500 in 5912ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28instrument%29%2F.%2Fnode_modules%2F.pnpm%2F%40opentelemetry%2Bcontext-async-hooks%401.30.1_%40opentelemetry%2Bapi%401.9.0%2Fnode_modules%2F%40opentelemetry%2Fcontext-async-hooks%2Fbuild%2Fsrc%2FAsyncLocalStorageContextManager.js&methodName=SentryContextManager.with&arguments=&lineNumber=33&column=40 500 in 5914ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28instrument%29%2F.%2Fnode_modules%2F.pnpm%2F%40sentry%2Bopentelemetry%409.13.0_%40opentelemetry%2Bapi%401.9.0_%40opentelemetry%2Bcontext-async-hook_648161a2cfd5f5ea616621e0e7026191%2Fnode_modules%2F%40sentry%2Fopentelemetry%2Fbuild%2Fcjs%2Findex.js&methodName=eval&arguments=&lineNumber=1019&column=19 500 in 5915ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28instrument%29%2F.%2Fnode_modules%2F.pnpm%2F%40sentry%2Bcore%409.13.0%2Fnode_modules%2F%40sentry%2Fcore%2Fbuild%2Fcjs%2Futils%2FhandleCallbackErrors.js&methodName=Module.handleCallbackErrors&arguments=&lineNumber=26&column=26 500 in 5917ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28instrument%29%2F.%2Fnode_modules%2F.pnpm%2F%40sentry%2Bopentelemetry%409.13.0_%40opentelemetry%2Bapi%401.9.0_%40opentelemetry%2Bcontext-async-hook_648161a2cfd5f5ea616621e0e7026191%2Fnode_modules%2F%40sentry%2Fopentelemetry%2Fbuild%2Fcjs%2Findex.js&methodName=eval&arguments=&lineNumber=1020&column=15 500 in 5920ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28rsc%29%2F.%2Fnode_modules%2F.pnpm%2F%40sentry%2Bnextjs%409.13.0_%40opentelemetry%2Bcontext-async-hooks%401.30.1_%40opentelemetry%2Bapi%401.9._890646e6aa4e12d6c959e9c029b312a0%2Fnode_modules%2F%40sentry%2Fnextjs%2Fbuild%2Fcjs%2Fcommon%2FwrapServerComponentWithSentry.js&methodName=eval&arguments=&lineNumber=66&column=27 500 in 5921ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28rsc%29%2F.%2Fnode_modules%2F.pnpm%2F%40sentry%2Bcore%409.13.0%2Fnode_modules%2F%40sentry%2Fcore%2Fbuild%2Fcjs%2Futils%2FhandleCallbackErrors.js&methodName=Module.handleCallbackErrors&arguments=&lineNumber=26&column=26 500 in 5924ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28rsc%29%2F.%2Fnode_modules%2F.pnpm%2F%40sentry%2Bnextjs%409.13.0_%40opentelemetry%2Bcontext-async-hooks%401.30.1_%40opentelemetry%2Bapi%401.9._890646e6aa4e12d6c959e9c029b312a0%2Fnode_modules%2F%40sentry%2Fnextjs%2Fbuild%2Fcjs%2Fcommon%2FwrapServerComponentWithSentry.js&methodName=eval&arguments=&lineNumber=67&column=40 500 in 5926ms
GET /__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+example+error&file=webpack-internal%3A%2F%2F%2F%28rsc%29%2F.%2Fapp%2Flayout.tsx&methodName=RootLayout&arguments=&lineNumber=42&column=11 500 in 5928ms
Metadata
Metadata
Assignees
Type
Projects
Status
Waiting for: Community