Closed
Description
- Review the documentation: https://docs.sentry.io/
- Search for existing issues: https://github.com/getsentry/sentry-javascript/issues
- Use the latest release: https://github.com/getsentry/sentry-javascript/releases
- Provide a link to the affected event from your Sentry account
Package + Version
-
@sentry/browser
-
@sentry/node
-
raven-js
-
raven-node
(raven for node) - other:
@sentry/react
Version:
6.0.0
Description
I am using Sentry with my Next.js project, I am using static export feature of the Next.js. Today I updated @sentry/react
package from version 5.24.2
to 6.0.0
. I get ReferenceError: document is not defined
both on development mode and when building.
The only Sentry-related code in my project is this:
import * as Sentry from '@sentry/react';
Sentry.init({
dsn: process.env.NEXT_PUBLIC_PROJECT_SENTRY_WEB_APP_DSN,
environment: process.env.NEXT_PUBLIC_PROJECT_STAGE,
});
The full trace is like this:
ReferenceError: document is not defined
at startSessionTracking (/Users/th0th/Workspace/project/project-frontend/node_modules/@sentry/browser/dist/sdk.js:196:24)
at Object.init (/Users/th0th/Workspace/project/project-frontend/node_modules/@sentry/browser/dist/sdk.js:101:9)
at Object.init (/Users/th0th/Workspace/project/project-frontend/node_modules/@sentry/react/dist/sdk.js:18:15)
at eval (webpack-internal:///./pages/_app.tsx:66:51)
at Module../pages/_app.tsx (/Users/th0th/Workspace/project/project-frontend/packages/web-app/.next/server/pages/_app.js:3324:1)
at __webpack_require__ (/Users/th0th/Workspace/project/project-frontend/packages/web-app/.next/server/pages/_app.js:23:31)
at Object.0 (/Users/th0th/Workspace/project/project-frontend/packages/web-app/.next/server/pages/_app.js:3335:18)
at __webpack_require__ (/Users/th0th/Workspace/project/project-frontend/packages/web-app/.next/server/pages/_app.js:23:31)
at /Users/th0th/Workspace/project/project-frontend/packages/web-app/.next/server/pages/_app.js:91:18
at Object.<anonymous> (/Users/th0th/Workspace/project/project-frontend/packages/web-app/.next/server/pages/_app.js:94:10)
at Module._compile (node:internal/modules/cjs/loader:1108:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1137:10)
at Module.load (node:internal/modules/cjs/loader:973:32)
at Function.Module._load (node:internal/modules/cjs/loader:813:14)
at Module.require (node:internal/modules/cjs/loader:997:19)
at require (node:internal/modules/cjs/helpers:92:18)
at requirePage (/Users/th0th/Workspace/project/project-frontend/node_modules/next/dist/next-server/server/require.js:1:1184)
at loadComponents (/Users/th0th/Workspace/project/project-frontend/node_modules/next/dist/next-server/server/load-components.js:1:865)
at DevServer.findPageComponents (/Users/th0th/Workspace/project/project-frontend/node_modules/next/dist/next-server/server/next-server.js:74:296)
at DevServer.renderToHTML (/Users/th0th/Workspace/project/project-frontend/node_modules/next/dist/next-server/server/next-server.js:133:465)
at DevServer.renderToHTML (/Users/th0th/Workspace/project/project-frontend/node_modules/next/dist/server/next-dev-server.js:34:590)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:94:5)
at async DevServer.render (/Users/th0th/Workspace/project/project-frontend/node_modules/next/dist/next-server/server/next-server.js:72:236)
at async Object.fn (/Users/th0th/Workspace/project/project-frontend/node_modules/next/dist/next-server/server/next-server.js:56:580)
at async Router.execute (/Users/th0th/Workspace/project/project-frontend/node_modules/next/dist/next-server/server/router.js:23:67)
at async DevServer.run (/Users/th0th/Workspace/project/project-frontend/node_modules/next/dist/next-server/server/next-server.js:66:1042)
at async DevServer.handleRequest (/Users/th0th/Workspace/project/project-frontend/node_modules/next/dist/next-server/server/next-server.js:34:1081)
Metadata
Metadata
Assignees
Labels
No labels