Closed
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/node
SDK Version
8.50.0
Framework Version
No response
Link to Sentry event
No response
Reproduction Example/SDK Setup
https://github.com/livingforjesus/sentry-issue-repro
To reproduce just:
- Replace process.env.DSN with a valid sentry dsn
- Run
pnpm i
- Start via
pnpm start
.
Steps to Reproduce
We were on sentry v8.48.0 and tried upgrading to sentry v8.50.0. However upgrading sentry-profiling-node
causes something weird to happen during our build process that makes certain drizzle expressions not to be exported. The expressions not exported are located in drizzle-orm/expressions/index.ts
or something like that(in drizzle codebase). These throw an error whenever we try to access. Other functions from drizzle are exported and work normally
Note:
- We use esm
- We're using vite-node to execute the code
- Everything works file until you upgrade sentry-profiling-node(sentry itself upgrades file) from v8.48.0 to v8.49.0
Expected Result
Everything works normally, I'm able to start api and operate as normal
Actual Result
TypeError: (0 , __vite_ssr_import_0__.isNotNull) is not a function
at PgTable.<anonymous> (/Users/visiononyeaku/Desktop/Work/repro-sentry/src/schema.ts:14:47)
at extractTablesRelationalConfig (file:///Users/visiononyeaku/Desktop/Work/repro-sentry/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected][email protected][email protected]/node_modules/src/relations.ts:463:61)
at construct (file:///Users/visiononyeaku/Desktop/Work/repro-sentry/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected][email protected][email protected]/node_modules/src/postgres-js/driver.ts:48:24)
at drizzle (file:///Users/visiononyeaku/Desktop/Work/repro-sentry/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected][email protected][email protected]/node_modules/src/postgres-js/driver.ts:110:10)
at /Users/visiononyeaku/Desktop/Work/repro-sentry/src/db.ts:4:16
at ViteNodeRunner.runModule (file:///Users/visiononyeaku/Desktop/Work/repro-sentry/node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vite-node/dist/client.mjs:399:5)
at ViteNodeRunner.directRequest (file:///Users/visiononyeaku/Desktop/Work/repro-sentry/node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vite-node/dist/client.mjs:381:5)
at ViteNodeRunner.cachedRequest (file:///Users/visiononyeaku/Desktop/Work/repro-sentry/node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vite-node/dist/client.mjs:206:14)
at ViteNodeRunner.dependencyRequest (file:///Users/visiononyeaku/Desktop/Work/repro-sentry/node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vite-node/dist/client.mjs:259:12)
at /Users/visiononyeaku/Desktop/Work/repro-sentry/src/index.ts:4:1
Node.js v20.14.0
Metadata
Metadata
Assignees
Type
Projects
Status
Waiting for: Product Owner