2015-12-14 86 views
3

我的日誌中有一個奇怪的錯誤報告。以下是堆棧跟蹤:邀請ID不能爲空

Fatal Exception: java.lang.IllegalArgumentException: Invitation id can not be empty. 
     at android.os.Parcel.readException(Parcel.java:1550/1559/1544/1603) 
     at android.os.Parcel.readException(Parcel.java:1499/1505/1493/1552) 
     at com.google.android.gms.internal.zzkn$zza$zza.zza(Unknown Source) 
     at com.google.android.gms.internal.zzkk.zzgh(Unknown Source) 
     at com.google.android.gms.internal.zzkj$zzd.zza(Unknown Source) 
     at com.google.android.gms.internal.zzkj$zzd.zza(Unknown Source) 
     at com.google.android.gms.internal.zzlx$zza.zzb(Unknown Source) 
     at com.google.android.gms.internal.zzmd.begin(Unknown Source) 
     at com.google.android.gms.internal.zzmd.zzb(Unknown Source) 
     at com.google.android.gms.internal.zzmi.zzb(Unknown Source) 
     at com.google.android.gms.internal.zzmg.zzb(Unknown Source) 
     at com.google.android.gms.internal.zzmg.zza(Unknown Source) 
     at com.google.android.gms.internal.zzme.zzpi(Unknown Source) 
     at com.google.android.gms.internal.zzme.begin(Unknown Source) 
     at com.google.android.gms.internal.zzmi.zza(Unknown Source) 
     at com.google.android.gms.internal.zzlz.onConnected(Unknown Source) 
     at com.google.android.gms.common.internal.zzj$zzg.zzk(Unknown Source) 
     at com.google.android.gms.common.internal.zzj$zza.zzqv(Unknown Source) 
     at com.google.android.gms.common.internal.zzj$zza.zzqv(Unknown Source) 
     at com.google.android.gms.common.internal.zzj$zzc.zzqx(Unknown Source) 
     at com.google.android.gms.common.internal.zzj$zzb.handleMessage(Unknown Source) 
     at android.os.Handler.dispatchMessage(Handler.java:102) 
     at android.os.Looper.loop(Looper.java:135/211/145/148) 
     at android.app.ActivityThread.main(ActivityThread.java:5294/5373/5835/5417) 
     at java.lang.reflect.Method.invoke(Method.java) 
     at java.lang.reflect.Method.invoke(Method.java:372) 
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904/1020/1399/726) 
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699/815/1194/616) 

我添加了斜線堆棧跟蹤的變體,其中只有行號因爲不同的android版本而不同。我正在使用播放服務,版本8.3.0。如果您有任何想法,請留下回復或評論。由於該消息Invitation id can not be empty在我搜索Google時未返回任何結果。

請不要關閉它太快,因爲我想鏈接它在Google+bug tracker以獲得來自Google的反饋。

回答

3

我剛剛查了一些更多的崩潰日誌,發現這一個:

Fatal Exception: java.lang.RuntimeException: Unable to start receiver my.package.name.ReferralReceiver: java.lang.IllegalArgumentException: Invitation id can not be empty. 
     at android.app.ActivityThread.handleReceiver(ActivityThread.java:2680) 
     at android.app.ActivityThread.access$1700(ActivityThread.java:156) 
     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1428) 
     at android.os.Handler.dispatchMessage(Handler.java:102) 
     at android.os.Looper.loop(Looper.java:211) 
     at android.app.ActivityThread.main(ActivityThread.java:5373) 
     at java.lang.reflect.Method.invoke(Method.java) 
     at java.lang.reflect.Method.invoke(Method.java:372) 
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1020) 
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:815) 
Caused by java.lang.IllegalArgumentException: Invitation id can not be empty. 
     at android.os.Parcel.readException(Parcel.java:1559) 
     at android.os.Parcel.readException(Parcel.java:1505) 
     at com.google.android.gms.internal.zzkn$zza$zza.zza(Unknown Source) 
     at com.google.android.gms.internal.zzkk.zzgh(Unknown Source) 
     at com.google.android.gms.internal.zzkj$zzd.zza(Unknown Source) 
     at com.google.android.gms.internal.zzkj$zzd.zza(Unknown Source) 
     at com.google.android.gms.internal.zzlx$zza.zzb(Unknown Source) 
     at com.google.android.gms.internal.zzmd.begin(Unknown Source) 
     at com.google.android.gms.internal.zzmd.zzb(Unknown Source) 
     at com.google.android.gms.internal.zzmd.begin(Unknown Source) 
     at com.google.android.gms.internal.zzmi.zza(Unknown Source) 
     at com.google.android.gms.internal.zzmg.zza(Unknown Source) 
     at com.google.android.gms.internal.zzkj.convertInvitation(Unknown Source) 
     at my.package.name.ReferralReceiver.onReceive(ReferralReceiver.java:72) 
     at android.app.ActivityThread.handleReceiver(ActivityThread.java:2673) 
     at android.app.ActivityThread.access$1700(ActivityThread.java:156) 
     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1428) 
     at android.os.Handler.dispatchMessage(Handler.java:102) 
     at android.os.Looper.loop(Looper.java:211) 
     at android.app.ActivityThread.main(ActivityThread.java:5373) 
     at java.lang.reflect.Method.invoke(Method.java) 
     at java.lang.reflect.Method.invoke(Method.java:372) 
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1020) 
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:815) 

的,這是造成異常在這個堆棧跟蹤這行代碼是這一個:

AppInvite.AppInviteApi.convertInvitation(getApiClient(), invitationId); 

所以我會猜測這是相關的並且崩潰是由空的invitationId造成的。我添加了一個空檢查,讓我們看看這次崩潰會再次回來。

相關問題