google / google/ground-android
Exceptions in log due to bad data in db
- Dominant language
- Kotlin
- Stars
- 293
- Forks
- 149
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 42
Description
```
12:28:14.601 E java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map
at com.google.android.ground.persistence.remote.firebase.schema.GeometryConverter.fromFirestoreGeometry(GeometryConverter.kt:93)
at com.google.android.ground.persistence.remote.firebase.schema.GeometryConverter.fromFirestoreMap-IoAF18A(GeometryConverter.kt:82)
at com.google.android.ground.persistence.remote.firebase.schema.LoiConverter.toLoiUnchecked(LoiConverter.kt:47)
at com.google.android.ground.persistence.remote.firebase.schema.LoiConverter.toLoi-gIAlu-s(LoiConverter.kt:38)
at com.google.android.ground.persistence.remote.firebase.schema.LoiCollectionReference$toLois$2.invokeSuspend(LoiCollectionReference.kt:41)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
...
```
Contributor guide
Assessment
This issue has not been assessed yet.