Skip to content

IllegalArgumentException after updating to 3.0.0 #320

@leo-beliakov

Description

@leo-beliakov

Platform: Android
Lib version: 3.0.0

After updating to the latest version, we started seeing the following crash in crashlytics.
It didn't happen on the previous version.

Fatal Exception: java.lang.IllegalArgumentException: Missing altitude above WGS84
   at com.android.internal.util.Preconditions.checkArgument(Preconditions.java:64)
   at android.location.altitude.AltitudeConverter.validate(AltitudeConverter.java:73)
   at android.location.altitude.AltitudeConverter.addMslAltitudeToLocation(AltitudeConverter.java:209)
   at androidx.core.location.altitude.AltitudeConverterCompat$Api34Impl.addMslAltitudeToLocation(AltitudeConverterCompat.java:110)
   at androidx.core.location.altitude.AltitudeConverterCompat.addMslAltitudeToLocation(AltitudeConverterCompat.java:74)
   at dev.jordond.compass.geolocation.mobile.internal.MapperKt$toModel$2.invokeSuspend(Mapper.kt:24)
   at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
   at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
   at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.java:124)
   at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
   at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.java:586)
   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820)
   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions