Skip to content

Cannot read properties of undefined (reading 'OnUncaughtException') #127

@mehdibo

Description

@mehdibo

Version: @ntegral/nestjs-sentry: 4.0.1

Usage:

SentryModule.forRootAsync({
      useFactory: async (
        config: ConfigService,
      ): Promise<SentryModuleOptions> => {
        return {
          dsn: config.get('SENTRY_DSN'),
          debug: process.env.NODE_ENV !== 'production',
          environment: process.env.NODE_ENV,
          release: APP_VERSION,
          logLevels: ['error', 'warn'],
        };
      },
      inject: [ConfigService],
    })

I am currently getting this error (it was working fine):

[Nest] 12757 - 07/02/2024, 10:15:50 PM ERROR [ExceptionHandler] Cannot read properties of undefined (reading 'OnUncaughtException')
TypeError: Cannot read properties of undefined (reading 'OnUncaughtException')
at new SentryService (/sentry.service.ts:25:33)
at InstanceWrapper.useFactory [as metatype] (/sentry-core.module.ts:40:59)
at Injector.instantiateClass (/nestjs-api/node_modules/.pnpm/@nestjs+core@10.3.10_@nestjs[email protected]_class-transformer@[email protected]_re_mxy2umldb5kjaz5pxuunqqkrty/node_modules/@nestjs/core/injector/injector.js:368:55)
at callback (
/nestjs-api/node_modules/.pnpm/@nestjs+core@10.3.10_@nestjs[email protected]_class-transformer@[email protected]_re_mxy2umldb5kjaz5pxuunqqkrty/node_modules/@nestjs/core/injector/injector.js:65:45)
at Injector.resolveConstructorParams (/nestjs-api/node_modules/.pnpm/@nestjs+core@10.3.10_@nestjs[email protected]_class-transformer@[email protected]_re_mxy2umldb5kjaz5pxuunqqkrty/node_modules/@nestjs/core/injector/injector.js:144:24)
at Injector.loadInstance (
/nestjs-api/node_modules/.pnpm/@nestjs+core@10.3.10_@nestjs[email protected]_class-transformer@[email protected]_re_mxy2umldb5kjaz5pxuunqqkrty/node_modules/@nestjs/core/injector/injector.js:70:13)
at Injector.loadProvider (***/nestjs-api/node_modules/.pnpm/@nestjs+core@10.3.10_@nestjs[email protected]_class-transformer@[email protected]_re_mxy2umldb5kjaz5pxuunqqkrty/node_modules/@nestjs/core/injector/injector.js:97:9)
at /nestjs-api/node_modules/.pnpm/@nestjs+core@10.3.10_@nestjs[email protected]_class-transformer@[email protected]_re_mxy2umldb5kjaz5pxuunqqkrty/node_modules/@nestjs/core/injector/instance-loader.js:56:13
at async Promise.all (index 4)
at InstanceLoader.createInstancesOfProviders (
/nestjs-api/node_modules/.pnpm/@nestjs+core@10.3.10_@nestjs[email protected]_class-transformer@[email protected]_re_mxy2umldb5kjaz5pxuunqqkrty/node_modules/@nestjs/core/injector/instance-loader.js:55:9)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions