Closed kksingla closed 2 years ago
That's a Runtime error that's supposed to happen if the Camera is unavailable to open e.g locked by other apps or privacy policy, camera service is unresponsive etc. Can you describe the scenario that caused it or does it happen all the time on that device?
Actually, I found the logs in the play console. I'm also trying to find the scenario.
All I found that this exception occurs when another app is using the camera and my app is trying to get the camera instance.
I tried to reproduce this crash, but no luck.
28 Apr 21:01 on app version 50013 Xiaomi HM 2LTE-IN (HM2014818), 1024MB RAM, Android 5.1 Report 1 of 1 java.lang.RuntimeException: at android.hardware.Camera. (Camera.java:533)
at android.hardware.Camera.open (Camera.java:365)
at online.devliving.mobilevisionpipeline.camera.CameraSource.createCamera (CameraSource.java:753)
at online.devliving.mobilevisionpipeline.camera.CameraSource.start (CameraSource.java:382)
at online.devliving.mobilevisionpipeline.camera.CameraSourcePreview.startIfReady (CameraSourcePreview.java:100)
at online.devliving.mobilevisionpipeline.camera.CameraSourcePreview.access$102 (CameraSourcePreview.java:35)
at online.devliving.mobilevisionpipeline.camera.CameraSourcePreview.access$200 (CameraSourcePreview.java:35)
at online.devliving.mobilevisionpipeline.camera.CameraSourcePreview$SurfaceCallback.surfaceCreated (CameraSourcePreview.java:128)
at android.view.SurfaceView.updateWindow (SurfaceView.java:581)
at android.view.SurfaceView$3.onPreDraw (SurfaceView.java:176)
at android.view.ViewTreeObserver.dispatchOnPreDraw (ViewTreeObserver.java:944)
at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2014)
at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1104)
at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:5962)
at android.view.Choreographer$CallbackRecord.run (Choreographer.java:794)
at android.view.Choreographer.doCallbacks (Choreographer.java:607)
at android.view.Choreographer.doFrame (Choreographer.java:577)
at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:780)
at android.os.Handler.handleCallback (Handler.java:739)
at android.os.Handler.dispatchMessage (Handler.java:95)
at android.os.Looper.loop (Looper.java:135)
at android.app.ActivityThread.main (ActivityThread.java:5296)
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:912)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:707)