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? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

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

Already on GitHub? Sign in to your account

Open
3 tasks done
frantisek-heca opened this issue Apr 18, 2025 · 2 comments
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
Contributor

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
@getsantry
Copy link

getsantry bot commented May 22, 2025

This issue has gone three weeks without activity. In another week, I will close it.

But! If you comment or otherwise update it, I will reset the clock, and if you remove the label Waiting for: Community, I will leave it alone ... forever!


"A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀

@getsantry getsantry bot added the Stale label May 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Waiting for: Community
Development

No branches or pull requests

3 participants