App: [$250] Crash: CameraDeviceDetails.getFormats

Version 1.4.61-8

https://console.firebase.google.com/u/0/project/expensify-chat/crashlytics/app/android:com.expensify.chat/issues/ac356c1f04f50921493d0fd059b6b27b?time=last-seven-days&types=crash&sessionEventKey=662569CB0118000144FF188BE7D3E709_1938851122119613957

Fatal Exception: java.lang.IllegalArgumentException
lower must be less than or equal to upper
android.util.Range.<init> (Range.java:59)
com.mrousavy.camera.core.CameraDeviceDetails.getFormats (CameraDeviceDetails.java:125)
com.mrousavy.camera.core.CameraDeviceDetails.toMap (CameraDeviceDetails.java:79)
com.mrousavy.camera.CameraDevicesManager.getDevicesJson (CameraDevicesManager.kt:87)
com.mrousavy.camera.CameraDevicesManager.sendAvailableDevicesChangedEvent (CameraDevicesManager.kt:94)
com.mrousavy.camera.CameraDevicesManager$initialize$1.invokeSuspend (CameraDevicesManager.kt:71)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (ContinuationImpl.kt:33)

Galaxy Tab4 10.1 | android 5.0.2 Galaxy J3(2016) | android 5.1.1

https://expensify.slack.com/archives/C035J5C9FAP/p1714158787326989

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~010a05a47ea7774fcf
  • Upwork Job ID: 1783939673638330368
  • Last Price Increase: 2024-04-26
  • Automatic offers:
    • ShridharGoel | Contributor | 0

About this issue

  • Original URL
  • State: open
  • Created 2 months ago
  • Comments: 18 (11 by maintainers)

Most upvoted comments

Why do we prefer the latests beta?

We don’t always but we had some fixes on the latest beta for one of the previous PRs. But it looks like we can update to latest stable 4.0.1 here.

Latest V4 stable (4.0.1), not beta

Yup - I fixed this in latest VisionCamera V4! 😃