У меня есть 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)