Frage Serialisierung zu einem Byte-Array warf eine IOException (sollte nie passieren)


Ich habe diesen neuen Fehler von einem Benutzer. Dies passierte, als ich die App mit den neuen 11.0.0 Play Services pustete.

Fatal Exception: java.lang.RuntimeException: Serializing to a byte array threw an IOException (should never happen).
       at com.google.android.gms.internal.aif.zzn(Unknown Source)
       at com.google.android.gms.internal.aez.zzKB(Unknown Source)
       at com.google.android.gms.internal.aez.zzKC(Unknown Source)
       at com.google.android.gms.internal.aez.zzKB(Unknown Source)
       at com.google.android.gms.internal.afc.run(Unknown Source)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
       at java.lang.Thread.run(Thread.java:762)
Caused by com.google.android.gms.internal.ahy: CodedOutputStream was writing to a flat byte array and ran out of space (pos 199 limit 199).
       at com.google.android.gms.internal.ahx.zze(Unknown Source)
       at com.google.android.gms.internal.ahx.zzc(Unknown Source)
       at com.google.android.gms.internal.ahx.zzc(Unknown Source)
       at com.google.android.gms.internal.ahx.zzb(Unknown Source)
       at com.google.android.gms.internal.afq.zza(Unknown Source)
       at com.google.android.gms.internal.ahx.zzJ(Unknown Source)
       at com.google.android.gms.internal.ahx.zzJ(Unknown Source)
       at com.google.android.gms.internal.afr.zza(Unknown Source)
       at com.google.android.gms.internal.aif.zzn(Unknown Source)
       at com.google.android.gms.internal.aez.zzKB(Unknown Source)
       at com.google.android.gms.internal.aez.zzKC(Unknown Source)
       at com.google.android.gms.internal.aez.zzKB(Unknown Source)
       at com.google.android.gms.internal.afc.run(Unknown Source)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
       at java.lang.Thread.run(Thread.java:762)

Ich habe keine Ahnung, dass ich anfangen soll.


19
2018-06-08 12:09


Ursprung


Antworten:


Ich bin ein Techniker von Firebase Performance Monitoring. Es tut uns leid für jeden, der auf dieses Problem gestoßen ist. Wir haben das Problem erkannt und ein Patch ist jetzt verfügbar. Bitte upgrade auf 11.0.2.


15
2018-06-22 19:02



EDIT: Firebase 11.0.2 scheint das Problem für mich behoben zu haben

Erste Antwort: Ich hatte das gleiche Problem auf einem Galasy SIII mit 4,4 (CyanogenMod). Ich denke, das Problem kann durch Entfernen der AddTrace-Anmerkungen gelöst werden.

Durch das Zurücksetzen von Firebase auf 10.2.6 wurde das Problem jedoch behoben, selbst wenn die Anmerkungen verwendet wurden.

Ich habe einen Fehlerbericht an das Firebase-Team gesendet, wie von Eric Shieh (https://firebase.google.com/support/contact/bugs-features)


0
2018-06-19 10:23