-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
Package: vueIssues related to the Sentry Vue SDKIssues related to the Sentry Vue SDK
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? If you use the CDN bundles, please specify the exact bundle (e.g. bundle.tracing.min.js) in your SDK setup.
@sentry/vue
SDK Version
7.43.0
Framework Version
VUE 3.2.45
Link to Sentry event
No response
SDK Setup
export const createApp = ViteSSG(
App,
{ routes, base: import.meta.env.BASE_URL, scrollBehavior: () => {} },
(ctx) => {
Object.values(import.meta.glob<{ install: UserModule }>('./modules/*.ts', { eager: true }))
.forEach(i => i.install?.(ctx))
Sentry.init({
App: ctx.app,
dsn: import.meta.env.VITE_SENTRY_DSN,
integrations: [
new BrowserTracing({
routingInstrumentation: Sentry.vueRouterInstrumentation(ctx.router),
tracePropagationTargets: ['localhost', import.meta.env.VITE_SITE, /^\//],
}),
],
tracesSampleRate: 1.0,
})
ctx.app.use(Previewer)
},
)Steps to Reproduce
- use template vitesse
- setup Sentry SDK as above code
- normally 'yarn build',
- finished build phase but accompany with errors
Expected Result
Finished build without any error
Actual Result
UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'pathname' of undefined
at /Users/chaochengkuo/repository/comics-vue/node_modules/@sentry/vue/cjs/router.js:31:39
at BrowserTracing.setupOnce (/Users/chaochengkuo/repository/comics-vue/node_modules/@sentry/tracing/cjs/browser/browsertracing.js:94:5)
at setupIntegration (/Users/chaochengkuo/repository/comics-vue/node_modules/@sentry/core/cjs/integration.js:96:17)
at /Users/chaochengkuo/repository/comics-vue/node_modules/@sentry/core/cjs/integration.js:84:7
at Array.forEach (<anonymous>)
at Object.setupIntegrations (/Users/chaochengkuo/repository/comics-vue/node_modules/@sentry/core/cjs/integration.js:81:16)
at BrowserClient.setupIntegrations (/Users/chaochengkuo/repository/comics-vue/node_modules/@sentry/core/cjs/baseclient.js:232:40)
at Hub.bindClient (/Users/chaochengkuo/repository/comics-vue/node_modules/@sentry/core/cjs/hub.js:67:14)
at Object.initAndBind (/Users/chaochengkuo/repository/comics-vue/node_modules/@sentry/core/cjs/sdk.js:35:9)
at Object.init (/Users/chaochengkuo/repository/comics-vue/node_modules/@sentry/browser/cjs/sdk.js:118:8)
at Module.init (/Users/chaochengkuo/repository/comics-vue/node_modules/@sentry/vue/cjs/sdk.js:44:11)
at file:///Users/chaochengkuo/repository/comics-vue/.vite-ssg-temp/main.mjs:5024:12
at createApp$1 (file:///Users/chaochengkuo/repository/comics-vue/node_modules/vite-ssg/dist/index.mjs:51:15)
at build (file:///Users/chaochengkuo/repository/comics-vue/node_modules/vite-ssg/dist/shared/vite-ssg.4a3d00bb.mjs:998:28)
at async Object.handler (file:///Users/chaochengkuo/repository/comics-vue/node_modules/vite-ssg/dist/node/cli.mjs:29:5)
(Use `node --trace-warnings ...` to show where the warning was created)
(node:67269) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 3)
Metadata
Metadata
Assignees
Labels
Package: vueIssues related to the Sentry Vue SDKIssues related to the Sentry Vue SDK