Skip to content

Camera is being used after Camera.release() #1089

@thekogami

Description

@thekogami

Error MainActivity.cs LogUnhandledException Camera is being used after Camera.release() was called at Java.Interop.JniEnvironment+InstanceMethods.CallObjectMethod (Java.Interop.JniObjectReference instance, Java.Interop.JniMethodInfo method, Java.Interop.JniArgumentValue* args) [0x0006e] in <e66e88a9c0ee42febf0ced9f35efc3e7>:0 at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeVirtualObjectMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x0003c] in <e66e88a9c0ee42febf0ced9f35efc3e7>:0 at Android.Hardware.Camera.GetParameters () [0x0000a] in <a0c878b74eb14c7c8e2c23cb4f3f869d>:0 at ZXing.Mobile.CameraAccess.CameraController.ApplyCameraSettings () [0x00033] in <819b29aa6d91462699e19a679be55a44>:0 at ZXing.Mobile.CameraAccess.CameraController.RefreshCamera () [0x00010] in <819b29aa6d91462699e19a679be55a44>:0 at ZXing.Mobile.CameraAccess.CameraAnalyzer.RefreshCamera () [0x00001] in <819b29aa6d91462699e19a679be55a44>:0 at ZXing.Mobile.ZXingSurfaceView.SurfaceChanged (Android.Views.ISurfaceHolder holder, Android.Graphics.Format format, System.Int32 wx, System.Int32 hx) [0x0006b] in <819b29aa6d91462699e19a679be55a44>:0 at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__7_0 (System.Object state) [0x00000] in <65ee9686e7104ac1bf9d2aea72d18981>:0 at Android.App.SyncContext+<>c__DisplayClass2_0.<Post>b__0 () [0x00000] in <a0c878b74eb14c7c8e2c23cb4f3f869d>:0 at Java.Lang.Thread+RunnableImplementor.Run () [0x00008] in <a0c878b74eb14c7c8e2c23cb4f3f869d>:0 at Java.Lang.IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this) [0x00008] in <a0c878b74eb14c7c8e2c23cb4f3f869d>:0 at Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PP_V (_JniMarshal_PP_V callback, System.IntPtr jnienv, System.IntPtr klazz) [0x00005] in <a0c878b74eb14c7c8e2c23cb4f3f869d>:0 --- End of managed Java.Lang.RuntimeException stack trace --- java.lang.RuntimeException: Camera is being used after Camera.release() was called at android.hardware.Camera.native_getParameters(Native Method) at android.hardware.Camera.getParameters(Camera.java:2211)

I saw on ChatGPT and Gemini that this error is already known. Does anyone have any idea what I can do, given that I can’t migrate to MAUI or switch to another library yet?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions