CameraKit / camerakit-android

Library for Android Camera 1 and 2 APIs. Massively increase stability and reliability of photo and video capture on all Android devices.
https://camerakit.io
MIT License
5.36k stars 878 forks source link

Surface had no valid native Surface on Nexus 7 #553

Open KaviIDPal opened 5 years ago

KaviIDPal commented 5 years ago

Is this a bug report?

Yes Getting crash randomly when opening CameraView.

Have you read the Contributing Guidelines?

I get a 406 when trying to read them

Environment

CameraKit Version: 0.11.2

Android Device: Nexus 7

Android Version: 6.0

Steps to Reproduce

  1. While opening camera
  2. App get crashed

Expected Behavior

Actual Behavior

App should not crash.

Reproducible Demo

Crash Log:

Fatal Exception: java.lang.IllegalArgumentException: Surface had no valid native Surface. at android.hardware.camera2.legacy.LegacyCameraDevice.nativeGetSurfaceId(LegacyCameraDevice.java) at android.hardware.camera2.legacy.LegacyCameraDevice.getSurfaceId(LegacyCameraDevice.java:658) at android.hardware.camera2.legacy.LegacyCameraDevice.containsSurfaceId(LegacyCameraDevice.java:678) at android.hardware.camera2.legacy.RequestThreadManager$2.onPictureTaken(RequestThreadManager.java:220) at android.hardware.Camera$EventHandler.handleMessage(Camera.java:1092) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.hardware.camera2.legacy.CameraDeviceUserShim$CameraLooper.run(CameraDeviceUserShim.java:136) at java.lang.Thread.run(Thread.java:818)

KaviIDPal commented 5 years ago

Can you please update the release date of v 1.0.0 ?