https://sentry.io/share/issue/52e170dbb4b84d16a8e92ece8d4978e9/
@sentry/browser
@sentry/node
raven-js
raven-node
_(ノードのレイヴン)_5.5.0
添付のリンクをご覧ください。 再現可能なレポがありません。 しかし、私はエラーを受け取ります
null is not an object (evaluating 'a.title')
これは、私自身のコードではなく、SDK自体に由来します。 コード内にstate.title
が使用されている場所がいくつかありますが、影響を受けるページにはエラーが表示されていません。
共有可能なリンクには限られた量の情報が表示されているようです。 詳細については、以下のダンプを参照してください。
ユーザーエージェント
Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) FxiOS/14.0b12646 Mobile/14G60 Safari/603.3.8
--
Firefox iOS 14.0
browser.name
Firefox iOS
device
iPhone
device.family
iPhone
environment
production
handled
yes
level
error
mechanism
instrument
os
iOS 10.3.3
os.name
iOS
@DaddyWarbucksイベントへの直接リンクを投稿できます
認証上の理由で表示できないと思いましたが、こちらはhttps://sentry.io/organizations/straightline-ct/issues/1135547765/?project=1500106です
handleEvent
ブロックを追加した後、実行ノートを移動するのを忘れました。 修正済み: https :
このエラーは、内部タイミングAPIをラップする方法のため、Sentryとしてのみ表示されます。以下を参照してください。
title
アクセス権を持つコード内のsetTimeout
インスタンスを探すことで、主な原因を掘り下げることができるはずです。
@kamilogorek @DaddyWarbucksでも同じ問題に直面しているので、これは修正されており、5.6.3にアップグレードする必要があるということですか?
@kamilogorekどのコードにも* .titleにアクセスするためのsetTimeoutがありません。 これについてもっと光を当てていただけませんか?
@chocnut前号と同じ質問ですが、イベントへのリンクを投稿して、そこで何が起こっているのかを確認できますか?
我々はの問題を@chocnutを確認することができ@kamilogorek:我々は、バージョン5.7.0とFirefoxのiOSの上でこの問題を取得するだけでなく。
コード内のtitle
プロパティにアクセスできるsetTimeoutがありません。
ただし、Sentryイベントは、それが処理され、関数がsetTimeout
あることを示しています。
(https://sentry.io/organizations/2rivers-nv/issues/1263831869/events/7f024c4b94ab44ab9b870d6558d27149/を参照してください)
iOS Firefoxユーザーからもこのエラーが発生していることを確認したかっただけです: TypeError: null is not an object (evaluating 'a.title')
コードベースのどこかで使用されている.title
は、Sassモジュールからのものだけであり、コードが本番環境に移行するまでに、それらはすでにコンパイルされています。
私たちのSentryプロジェクトは非公開であるため、残念ながらリンクを提供することはできませんが、すべての問題はiOS13とFirefox19および20に起因しています。ただし、再現は簡単です。サイトにSentryスクリプトをロードするだけです。そしてそれはエラーを引き起こします。
追加情報があれば喜んで提供しますので、何かお手伝いできることがあれば遠慮なくpingしてください。 👍
これは同じ問題のスクリーンショットです。 iOSFirefoxでのみ発生します。
私たちもこの問題に直面し始めました。 更新または回避策はありますか? FF iOSユーザー専用で、上記とまったく同じログ。
この問題は、iOS上のFirefox(そして奇妙なことにApple Mail)でも発生しています。 ソースマップに裏打ちされたスタックトレースが提供されます。 上で見たものとは少し違うようです。
iOS全体で、これに関する非常に多くの独立したレポートがあることを考えると、問題は歩哨SDKにあるように思われますか?
@chrishoageは非推奨のraven-jsを使用していると思います
ああ、ありがとう、アップグレードを検討します。
私たちのプロジェクトが同じプラットフォーム(iOS Firefox)で同じエラーを表示しているのはまだ不思議です
これに関する更新はありましたか? 同じ問題が発生しています。
前もって感謝します!
また、ユーザーがiOSのFirefox経由でサイトにアクセスしているときに、まったく同じ例外TypeError: null is not an object (evaluating 'a.title')
発生します。
コードベースのどこにもtitle
参照していないため、これはSDKまたは競合するライブラリからのものです。
同じこと。
iOS上のFirefox。
万が一、レポートダイアログを使用していますか?
私たちのSDKは内部的にtitle属性に対して何もしないので、私の最初の推測はそれがユーザーレポートダイアログのバグであるということです。
私は同じ問題を抱えていますが、奇妙なことに、1ページだけです。 確認しましたが、外部ライブラリがそれを実行していない限り、タイトルを参照するコードはどこにもありません。 私たちが使用しているライブラリは次のとおりです。
この問題は、iOS 13.3.1 Developer Beta(17D5044a)を実行しているiPhone 13ProでFirefox21.0(16918)を使用して発生しています。 同じデバイスでChrome(バージョン79.0.3945.73)とSafariの両方でテストしましたが、問題を再現できませんでした。 また、Windows 10Proバージョン1903(ビルド18362.592)のFirefox72.0.2でも問題を再現できません。
不思議なことに、Firefox Focus8.1.3でも再現できません。 ただし、これはSentryがFocusによってブロックされているためである可能性があります。これは、トラッカーをブロックするように設計されているため、問題が発生しないのではなく、Sentryの読み込みが妨げられている可能性があります。
@HazATが問題である可能性があることを示唆しているため、サイトのさまざまな部分でレポートダイアログを使用していますが、影響を受けるページでは使用していないため、そうではないと思います。
セントリーイベントへのリンク: https :
私が提供できる他の情報があれば教えてください!
申し訳ありませんが、これのアップロードはありますか? 私は同じ問題を抱えています、そしてそれはそれを非常に苛立たせています、答えも解決策もありません。
別の+1。
歩哨SDKにはiOS13.3.1のFirefoxとの互換性の問題があるようです。
@kamilogorek @dcramerここでこの問題に直面している人々は、深く掘り下げる必要がありますか? これが単なる内部の問題*であり、ページ上の実際のJSに影響を与えない場合、ここのほとんどの人はこのイベントを無視して喜んでいます。 あなた(またはここにいる他の誰か)はそれが事実かどうか確認できますか? (申し訳ありませんが、自分でテストするためのそのバージョンのiOSデバイスがありません)。
内部の問題* = iOS + FirefoxでのSentrySDKの問題である可能性があります。 または、iOSでのFirefoxの問題である可能性があります
私たちのSDKもReportDialogも、あらゆるオブジェクトのtitle
属性に何らかの方法で触れています。
ただし、Mozillaのリポジトリには、この正確な問題を説明する2つの未解決の問題があります。
https://github.com/mozilla/fxa/issues/572
https://github.com/mozilla/fxa/issues/2342
この問題が大量に発生したすべての人に私が最もお勧めするのは、クライアント側でこの問題を除外することです。 参照: https ://docs.sentry.io/platforms/javascript/#filter -events--custom-logic
最終的なエラーの形状/メッセージがわかっているので、 ignoreErrors
configオプションを直接使用して実行できます。
乾杯!
最も参考になるコメント
これに関する更新はありましたか? 同じ問題が発生しています。
前もって感謝します!