Sentry-javascript: la integración de la consola falla - nodo: ERROR No se puede leer la propiedad 'opciones' de nulo

Creado en 14 mar. 2019  ·  3Comentarios  ·  Fuente: getsentry/sentry-javascript

Paquete + Versión

  • [ ] @sentry/browser
  • [x] @sentry/node
  • [ ] raven-js
  • [ ] raven-node _(cuervo para el nodo)_
  • [ ] otro:

Versión:

4.6.4

Descripción

Recibo el siguiente error, desafortunadamente todavía no puedo rastrearlo. Este error es "nuevo", pero no estoy seguro de dónde viene. Antes ya funcionaba.
ERROR No se puede leer la propiedad 'opciones' de nulo

en node_modules/esm/esm.js:1:193386
en ss (node_modules/esm/esm.js:1:193417)
en node_modules/esm/esm.js:1:195337
en node_modules/esm/esm.js:1:195465
en node_modules/esm/esm.js:1:194201
en Object.apply (node_modules/esm/esm.js:1:193991)
en Console.log (node_modules/@sentry/node/src/integrations/console.ts:86:36)
en t.state.user.login.sessionIdCookie.t.state.user.login.loggedIn.t.dispatch.catch.t (webpack/bootstrap:2:0)

Intenté deshabilitar las integraciones una por una, o todas a la vez: sin cambios. Ni siquiera bajar de categoría a @ sentry / 4.5.0 resuelve el problema.

No tengo ideas, ¿alguien puede arrojar luz sobre este tema?

Gracias,
Simón

Comentario más útil

Actualizar:
deshabilitar todos los módulos en realidad "resuelve" el problema.
Con la versión 4.5.0 y también con la versión 4.6.4.

Sin embargo, tengo que deshabilitarlo usando la siguiente configuración:

defaultIntegrations: false,
integrations: [],

Lo rastreé hasta la integración de la consola, algo no funciona en mi configuración de repente. Parece que "solo" sucede cuando axios falla con una solicitud. (no tengo idea de cómo esto puede estar relacionado).

integrations: [
            new Integrations.Dedupe,
            new Integrations.ExtraErrorData,
            new Integrations.InboundFilters,
            new Integrations.FunctionToString,
            // new Integrations.Console, <--- starts working again
            new Integrations.Http,
            new Integrations.OnUncaughtException,
            new Integrations.OnUnhandledRejection,
        ]

Según el rastro del error debe estar relacionado con esta línea de código:
"mensaje: util.format.apply (indefinido, argumentos)"
aunque no puedo ver ninguna "opción" (ERROR Cannot read property 'options' of null) allí, ¿puede ser que los "argumentos" se procesen de alguna manera incorrectamente aquí?

Todos 3 comentarios

Actualizar:
deshabilitar todos los módulos en realidad "resuelve" el problema.
Con la versión 4.5.0 y también con la versión 4.6.4.

Sin embargo, tengo que deshabilitarlo usando la siguiente configuración:

defaultIntegrations: false,
integrations: [],

Lo rastreé hasta la integración de la consola, algo no funciona en mi configuración de repente. Parece que "solo" sucede cuando axios falla con una solicitud. (no tengo idea de cómo esto puede estar relacionado).

integrations: [
            new Integrations.Dedupe,
            new Integrations.ExtraErrorData,
            new Integrations.InboundFilters,
            new Integrations.FunctionToString,
            // new Integrations.Console, <--- starts working again
            new Integrations.Http,
            new Integrations.OnUncaughtException,
            new Integrations.OnUnhandledRejection,
        ]

Según el rastro del error debe estar relacionado con esta línea de código:
"mensaje: util.format.apply (indefinido, argumentos)"
aunque no puedo ver ninguna "opción" (ERROR Cannot read property 'options' of null) allí, ¿puede ser que los "argumentos" se procesen de alguna manera incorrectamente aquí?

+1

+1

¿Fue útil esta página
0 / 5 - 0 calificaciones