【问题标题】:"__null__" class names in Firebase Crash Reporting stacktracesFirebase 崩溃报告堆栈跟踪中的“__null__”类名
【发布时间】:2017-01-16 16:14:02
【问题描述】:

我最近将我的应用与 Firebase 崩溃报告集成。一些堆栈跟踪看起来很奇怪,有带有 '__null__' 类名的行:

Exception java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionViewHolder{349094da position=164 id=-1, oldPos=132, pLpos:132 scrap [attachedScrap] tmpDetached no parent}
    __null__.assertNotInLayoutOrScroll (LinearLayoutManager.java)
    __null__.recycleChildren (LinearLayoutManager.java)
    __null__.recycleViewsFromStart (LinearLayoutManager.java)
    __null__.recycleByLayoutState (LinearLayoutManager.java)
    __null__.fill (LinearLayoutManager.java)
    __null__.layoutChunk (LinearLayoutManager.java)
    __null__.findFirstVisibleChildClosestToStart (LinearLayoutManager.java)
    __null__.findReferenceChild (LinearLayoutManager.java)
    __null__.findOneVisibleChild (LinearLayoutManager.java)
    __null__.onFocusSearchFailed (LinearLayoutManager.java)
    __null__.prepareForDrop (LinearLayoutManager.java)
android.support.v7.widget.LinearLayoutManager.findViewByPosition (LinearLayoutManager.java)
    __null__.onLayoutChildren (LinearLayoutManager.java)
...

我正在使用 ProGuard,但映射文件已上传。

谁能解释为什么我用 '__null__' 代替类名以及如何解决它?

已经有类似问题的帖子:Strange stack at android crash report 但作者回答了自己并接受了它,但没有实际回答该问题。

【问题讨论】:

  • 这可能是您的应用程序的某个先前版本正在崩溃。
  • 这是最新版本的崩溃(实际上这是集成 Firebase 崩溃报告的第一个版本)。此外,缺少名称的类来自 Recycler View lib,它们不是我的应用程序源代码的一部分
  • 然后更新你的RecyclerView 版本?
  • 我可以更新 RecyclerView,但我看不出它将如何解决空类名的问题。我注意到这个问题不仅发生在 RecyclerView 类上,而且发生在我的应用程序的类上,它们是最新的。所以这与使用以前的版本无关。
  • 我有很多来自 firebase 和 google 控制台的此类崩溃,但没有人能解释它(

标签: android firebase-crash-reporting


【解决方案1】:

这是 Firebase 崩溃报告控制台中的一个已知错误。已安排修复程序,应该很快就会提供。

【讨论】:

  • 感谢您的回答。在哪里可以查看 Firebase 错误列表并跟踪其进度?
  • 抱歉,目前没有针对 Firebase 的公共错误跟踪器。
  • @DougStevenson 谁知道这个错误?我在谷歌控制台崩溃堆栈跟踪中收到了相同的 null
猜你喜欢
  • 2011-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多