Skip to content

Next.js - multiple GET __nextjs_original-stack-frame caused by 0.0.0 version (unknown) #16094

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
3 tasks done
frantisek-heca opened this issue Apr 18, 2025 · 1 comment
Open
3 tasks done

Comments

@frantisek-heca
Copy link

frantisek-heca commented Apr 18, 2025

Is there an existing issue for this?

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-framewhich 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

Image

@getsantry getsantry bot moved this to Waiting for: Product Owner in GitHub Issues with 👀 3 Apr 18, 2025
@linear linear bot added the Bug label Apr 18, 2025
@frantisek-heca frantisek-heca changed the title Next.js emits multiple GET __nextjs_original-stack-frame because of 0.0.0 version (unknown) Next.js - multiple GET __nextjs_original-stack-frame because of 0.0.0 version (unknown) Apr 18, 2025
@frantisek-heca frantisek-heca changed the title Next.js - multiple GET __nextjs_original-stack-frame because of 0.0.0 version (unknown) Next.js - multiple GET __nextjs_original-stack-frame caused by 0.0.0 version (unknown) Apr 18, 2025
@lforst
Copy link
Member

lforst commented Apr 22, 2025

Thanks for writing in! If you can, please provide a reproduction!

@getsantry getsantry bot moved this to Waiting for: Community in GitHub Issues with 👀 3 Apr 23, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
Status: Waiting for: Community
Development

No branches or pull requests

3 participants