inaturalist / iNaturalistAndroid

Android app for iNaturalist.org
https://market.android.com/details?id=org.inaturalist.android
MIT License
165 stars 57 forks source link

IllegalArgumentException in TaxonActivity$TaxonBoundsReceiver #1234

Open kueda opened 2 years ago

kueda commented 2 years ago

https://console.firebase.google.com/u/0/project/inaturalist-ios/crashlytics/app/android:org.inaturalist.android/issues/0ad1baec7b3436ef66d59522e3c4cf71

Repro: view the taxon detail page for Asteraceae, e.g. search for obs of Asteraceae, view one, tap the taxon, then view the Taxonomy section and tap Asteraceae and you should get this crash.

Fatal Exception: java.lang.IllegalArgumentException: Unsupported zoom level: NaN
       at com.google.maps.api.android.lib6.common.p.c(p.java)
       at com.google.maps.api.android.lib6.phoenix.camera.c.b(c.java:14)
       at com.google.maps.api.android.lib6.phoenix.camera.d.A(d.java:4)
       at com.google.maps.api.android.lib6.phoenix.camera.d.z(d.java)
       at com.google.maps.api.android.lib6.phoenix.camera.d.j(d.java:9)
       at com.google.maps.api.android.lib6.impl.ai.a(ai.java)
       at com.google.maps.api.android.lib6.phoenix.camera.d.s(d.java:5)
       at com.google.maps.api.android.lib6.impl.bu.t(bu.java)
       at com.google.android.gms.maps.internal.k.bm(k.java:223)
       at ayk.onTransact(ayk.java:4)
       at android.os.Binder.transact(Binder.java:1064)
       at com.google.android.gms.internal.maps.zza.zzc(com.google.android.gms:play-services-maps@@18.1.0:2)
       at com.google.android.gms.maps.internal.zzg.moveCamera(com.google.android.gms:play-services-maps@@18.1.0:3)
       at com.google.android.gms.maps.GoogleMap.moveCamera(com.google.android.gms:play-services-maps@@18.1.0:2)
       at org.inaturalist.android.TaxonActivity$TaxonBoundsReceiver.onReceive(TaxonActivity.java:633)