Обработка сбоев / исключений из Google Play Console без отслеживания стека в исходном коде моего приложения - PullRequest
0 голосов
/ 11 июня 2019

У меня есть 2 исключения (кластеры сбоев) в моих приложениях google play console (Управление выпусками -> Сбои), которые я не могу определить, поскольку корень исключений отсутствует в исходном коде моего приложения и отсутствует дополнительное информационное сообщение.

Я не могу симулировать ни одну из этих ошибок при разработке (телефон или симулятор).

Первый относится к сериализуемым объектам, но я использую Serializable или Parceable (я не нашел ничего полезного в Google):

java.lang.RuntimeException: 
  at android.os.Parcel.writeSerializable (Parcel.java:1468)
  at android.os.Parcel.writeValue (Parcel.java:1416)
  at android.os.Parcel.writeArrayMapInternal (Parcel.java:686)
  at android.os.BaseBundle.writeToParcelInner (BaseBundle.java:1330)
  at android.os.Bundle.writeToParcel (Bundle.java:1079)
  at android.os.Parcel.writeBundle (Parcel.java:711)
  at android.app.FragmentState.writeToParcel (Fragment.java:141)
  at android.os.Parcel.writeTypedArray (Parcel.java:1254)
  at android.app.FragmentManagerState.writeToParcel (FragmentManager.java:380)
  at android.os.Parcel.writeParcelable (Parcel.java:1437)
  at android.os.Parcel.writeValue (Parcel.java:1343)
  at android.os.Parcel.writeArrayMapInternal (Parcel.java:686)
  at android.os.BaseBundle.writeToParcelInner (BaseBundle.java:1330)
  at android.os.Bundle.writeToParcel (Bundle.java:1079)
  at android.os.Parcel.writeBundle (Parcel.java:711)
  at android.app.ActivityManagerProxy.activityStopped (ActivityManagerNative.java:3153)
  at android.app.ActivityThread$StopInfo.run (ActivityThread.java:3417)
  at android.os.Handler.handleCallback (Handler.java:739)
  at android.os.Handler.dispatchMessage (Handler.java:95)
  at android.os.Looper.loop (Looper.java:148)
  at android.app.ActivityThread.main (ActivityThread.java:5417)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:726)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:616)
Caused by: java.io.NotSerializableException: 
  at java.io.ObjectOutputStream.writeNewObject (ObjectOutputStream.java:1344)
  at java.io.ObjectOutputStream.writeObjectInternal (ObjectOutputStream.java:1651)
  at java.io.ObjectOutputStream.writeObject (ObjectOutputStream.java:1497)
  at java.io.ObjectOutputStream.writeObject (ObjectOutputStream.java:1461)
  at java.io.ObjectOutputStream.writeFieldValues (ObjectOutputStream.java:959)
  at java.io.ObjectOutputStream.defaultWriteObject (ObjectOutputStream.java:360)
  at java.io.ObjectOutputStream.writeHierarchy (ObjectOutputStream.java:1054)
  at java.io.ObjectOutputStream.writeNewObject (ObjectOutputStream.java:1384)
  at java.io.ObjectOutputStream.writeObjectInternal (ObjectOutputStream.java:1651)
  at java.io.ObjectOutputStream.writeObject (ObjectOutputStream.java:1497)
  at java.io.ObjectOutputStream.writeObject (ObjectOutputStream.java:1461)
  at android.os.Parcel.writeSerializable (Parcel.java:1463)

Второй связан с транзакциями фрагментов, я считаю, но я не могу найти ничего, что могло бы помочь мне (или, по крайней мере, симулировать в разработке)

java.lang.IllegalStateException: 
  at android.app.FragmentManagerImpl.addFragment (FragmentManager.java:1696)
  at android.app.BackStackRecord.executeOps (BackStackRecord.java:770)
  at android.app.FragmentManagerImpl.executeOps (FragmentManager.java:2392)
  at android.app.FragmentManagerImpl.executeOpsTogether (FragmentManager.java:2187)
  at android.app.FragmentManagerImpl.removeRedundantOperationsAndExecute (FragmentManager.java:2148)
  at android.app.FragmentManagerImpl.execPendingActions (FragmentManager.java:2049)
  at android.app.FragmentManagerImpl$1.run (FragmentManager.java:719)
  at android.os.Handler.handleCallback (Handler.java:790)
  at android.os.Handler.dispatchMessage (Handler.java:99)
  at android.os.Looper.loop (Looper.java:164)
  at android.app.ActivityThread.main (ActivityThread.java:7000)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:441)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1408)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...