Open
billysmt
opened this issue 4 years ago
•
7 comments
Using this as an embedded widget in a screen where user points around takes a picture and at the bottom is a submit button.
If anything causes the widget to get rebuilt the following error gets spit out and the app crashes.
E/com.app(28274): [SurfaceTexture-0-28274-3] setDefaultBufferSize: SurfaceTexture is abandoned!
E/BufferQueueProducer(28274): query: BufferQueue has been abandoned
E/Legacy-CameraDevice-JNI(28274): LegacyCameraDevice_nativeDetectSurfaceDimens: Error while querying surface width No such device (-19).
D/AndroidRuntime(28274): Shutting down VM
E/AndroidRuntime(28274): FATAL EXCEPTION: main
E/AndroidRuntime(28274): Process: com.engage, PID: 28274
E/AndroidRuntime(28274): java.lang.IllegalArgumentException: Surface was abandoned
E/AndroidRuntime(28274): at android.hardware.camera2.utils.SurfaceUtils.getSurfaceSize(SurfaceUtils.java:86)
E/AndroidRuntime(28274): at android.hardware.camera2.params.OutputConfiguration.(OutputConfiguration.java:261)
E/AndroidRuntime(28274): at android.hardware.camera2.params.OutputConfiguration.(OutputConfiguration.java:146)
E/AndroidRuntime(28274): at io.flutter.plugins.camera.Camera.createCaptureSession(Camera.java:339)
E/AndroidRuntime(28274): at io.flutter.plugins.camera.Camera.createCaptureSession(Camera.java:281)
E/AndroidRuntime(28274): at io.flutter.plugins.camera.Camera.startPreview(Camera.java:1094)
E/AndroidRuntime(28274): at io.flutter.plugins.camera.Camera$1.onOpened(Camera.java:224)
E/AndroidRuntime(28274): at android.hardware.camera2.impl.CameraDeviceImpl$1.run(CameraDeviceImpl.java:151)
E/AndroidRuntime(28274): at android.os.Handler.handleCallback(Handler.java:938)
E/AndroidRuntime(28274): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(28274): at android.os.Looper.loop(Looper.java:223)
E/AndroidRuntime(28274): at android.app.ActivityThread.main(ActivityThread.java:7660)
E/AndroidRuntime(28274): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(28274): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
E/AndroidRuntime(28274): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
E/AndroidRuntime(28274): Caused by: android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException
E/AndroidRuntime(28274): at android.hardware.camera2.legacy.LegacyExceptionUtils.throwOnError(LegacyExceptionUtils.java:73)
E/AndroidRuntime(28274): at android.hardware.camera2.legacy.LegacyCameraDevice.getSurfaceSize(LegacyCameraDevice.java:640)
E/AndroidRuntime(28274): at android.hardware.camera2.utils.SurfaceUtils.getSurfaceSize(SurfaceUtils.java:84)
E/AndroidRuntime(28274): ... 14 more
I got some problem too.
I'm suspect the problem have relation with named routing, because when I test with example of code from Pubdev, works without errors.