Sentry-javascript: コンソール統合が失敗します-ノード:エラーnullのプロパティ 'options'を読み取れません

作成日 2019年03月14日  ·  3コメント  ·  ソース: getsentry/sentry-javascript

パッケージ+バージョン

  • [] @sentry/browser
  • [x] @sentry/node
  • [] raven-js
  • [] raven-node _(ノードのレイヴン)_
  • [ ] 他の:

バージョン:

4.6.4

説明

次のエラーが発生しますが、残念ながらまだ追跡できません。 このエラーは「新しい」ものですが、どこから来たのかわかりません。 以前はすでに機能していました。
エラーnullのプロパティ 'オプション'を読み取ることができません

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

統合を1つずつ、または一度に無効にしてみました。変更はありません。 @ sentry /

私はアイデアがありません、誰かがこの問題に光を当てることができますか?

ありがとう、
サイモン

最も参考になるコメント

アップデート:
すべてのモジュールを無効にすると、実際には問題が「解決」されます。
バージョン4.5.0およびバージョン4.6.4。

ただし、次の構成を使用して無効にする必要があります。

defaultIntegrations: false,
integrations: [],

コンソールの統合まで追跡しましたが、セットアップで突然何かが機能していません。 axiosがリクエストで失敗したときにのみ発生しているようです。 (これがどのように関連しているのかわかりません)。

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,
        ]

エラートレースによると、次のコード行に関連している必要があります。
「メッセージ:util.format.apply(undefined、arguments)」
そこに「オプション」(エラーnullのプロパティ「オプション」を読み取れません)が表示されていなくても、ここで「引数」が何らかの形で誤って処理されている可能性がありますか?

全てのコメント3件

アップデート:
すべてのモジュールを無効にすると、実際には問題が「解決」されます。
バージョン4.5.0およびバージョン4.6.4。

ただし、次の構成を使用して無効にする必要があります。

defaultIntegrations: false,
integrations: [],

コンソールの統合まで追跡しましたが、セットアップで突然何かが機能していません。 axiosがリクエストで失敗したときにのみ発生しているようです。 (これがどのように関連しているのかわかりません)。

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,
        ]

エラートレースによると、次のコード行に関連している必要があります。
「メッセージ:util.format.apply(undefined、arguments)」
そこに「オプション」(エラーnullのプロパティ「オプション」を読み取れません)が表示されていなくても、ここで「引数」が何らかの形で誤って処理されている可能性がありますか?

+1

+1

このページは役に立ちましたか?
0 / 5 - 0 評価