diff --git a/liveness/src/main/java/com/amplifyframework/ui/liveness/camera/OpenGLRenderer.java b/liveness/src/main/java/com/amplifyframework/ui/liveness/camera/OpenGLRenderer.java index 5a82896a..bd84048f 100644 --- a/liveness/src/main/java/com/amplifyframework/ui/liveness/camera/OpenGLRenderer.java +++ b/liveness/src/main/java/com/amplifyframework/ui/liveness/camera/OpenGLRenderer.java @@ -383,8 +383,12 @@ private SurfaceTexture resetPreviewTexture(@NonNull Size size) { Log.d(TAG, "setOnFrameAvailableListener"); } makeCurrent(mNativeContext); - surfaceTexture.updateTexImage(); - renderLatest(); + try { + surfaceTexture.updateTexImage(); + renderLatest(); + } catch(Exception e) { + Log.e(TAG, "Received an exception while updating texture image", e); + } } }, mExecutor.getHandler());