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.15.0
Framework Version
No response
Link to Sentry event
No response
SDK Setup/Reproduction Example
git clone git@github.com:vpmedia/express-template.git
cd express-template
npm install
npm start
Steps to Reproduce
See reproduction example.
Expected Result
Loading and instrumenting working.
Actual Result
Error: 'import-in-the-middle' failed to wrap 'file:///Users/andras/Developer/OSS/express-template/node_modules/@prisma/client/default.js'
at getSource (/Users/andras/Developer/OSS/express-template/node_modules/import-in-the-middle/hook.js:304:21)
at async load (/Users/andras/Developer/OSS/express-template/node_modules/import-in-the-middle/hook.js:319:26)
at async nextLoad (node:internal/modules/esm/hooks:746:22)
at async Hooks.load (node:internal/modules/esm/hooks:383:20)
at async handleMessage (node:internal/modules/esm/worker:199:18) {
cause: Error: Unexpected import statement in CJS module.
at @:2:8
at esmSyntaxErr (/Users/andras/Developer/OSS/express-template/node_modules/cjs-module-lexer/lexer.js:1153:24)
at throwIfImportStatement (/Users/andras/Developer/OSS/express-template/node_modules/cjs-module-lexer/lexer.js:1183:13)
at parseSource (/Users/andras/Developer/OSS/express-template/node_modules/cjs-module-lexer/lexer.js:113:13)
at parseCJS (/Users/andras/Developer/OSS/express-template/node_modules/cjs-module-lexer/lexer.js:43:5)
at getCjsExports (/Users/andras/Developer/OSS/express-template/node_modules/import-in-the-middle/lib/get-exports.js:37:20)
at getExports (/Users/andras/Developer/OSS/express-template/node_modules/import-in-the-middle/lib/get-exports.js:100:12)
at async /Users/andras/Developer/OSS/express-template/node_modules/import-in-the-middle/lib/get-exports.js:48:28
at async Promise.all (index 0)
at async getCjsExports (/Users/andras/Developer/OSS/express-template/node_modules/import-in-the-middle/lib/get-exports.js:40:5)
at async /Users/andras/Developer/OSS/express-template/node_modules/import-in-the-middle/lib/get-exports.js:48:28 {
code: 'ERR_LEXER_ESM_SYNTAX',
loc: 27
}
}
TypeError [ERR_INVALID_RETURN_PROPERTY_VALUE]: Expected string, array buffer, or typed array to be returned for the "source" from the "load" hook but got undefined.
at assertBufferSource (node:internal/modules/esm/translators:125:9)
at ModuleLoader.moduleStrategy (node:internal/modules/esm/translators:160:3)
at callTranslator (node:internal/modules/esm/loader:439:14)
at ModuleLoader.moduleProvider (node:internal/modules/esm/loader:445:30) {
code: 'ERR_INVALID_RETURN_PROPERTY_VALUE'
Metadata
Metadata
Assignees
Type
Projects
Status
No status