The Camera crashes from time to time. 'Problem' starts with the Camera being blank/dark.
Error\ in\ Camera\ 9c5b60f40779.txt
type: crash
osVersion: google/oriole/oriole:15/BP1A.250305.019/2025031400:user/release-keys
package: app.grapheneos.camera:83, targetSdk 35
process: app.grapheneos.camera
processUptime: 60825 + 230 ms
java.lang.IllegalStateException: Failed to load metadata for CameraId-0!
at android.os.Parcel.createExceptionOrNull(Parcel.java:3278)
at android.os.Parcel.createException(Parcel.java:3254)
at android.os.Parcel.readException(Parcel.java:3230)
at android.os.Parcel.readException(Parcel.java:3172)
at android.hardware.camera2.extension.IAdvancedExtenderImpl$Stub$Proxy.init(IAdvancedExtenderImpl.java:374)
at androidx.camera.extensions.impl.advanced.CameraXExtAdvancedExtender.init(CameraXExtAdvancedExtender.java:64)
at androidx.camera.extensions.impl.advanced.NightAdvancedExtenderImpl.init(NightAdvancedExtenderImpl.java:57)
at N.b.e(Unknown Source:14)
at androidx.camera.extensions.c.a(Unknown Source:10)
at W.e.c(Unknown Source:54)
at W.e.e(Unknown Source:40)
at W.e.b(Unknown Source:38)
at androidx.camera.lifecycle.f.b(Unknown Source:73)
at e1.p.t(Unknown Source:1923)
at e1.p.u(Unknown Source:251)
at app.grapheneos.camera.ui.activities.MainActivity.v(Unknown Source:41)
at O1.i.onTouch(Unknown Source:111)
at android.view.View.performOnTouchCallback(View.java:16611)
at android.view.View.dispatchTouchEvent(View.java:16574)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3138)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2814)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3144)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2829)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3144)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2829)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3144)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2829)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3144)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2829)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3144)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2829)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3144)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2829)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3144)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2829)
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:474)
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1981)
at android.app.Activity.dispatchTouchEvent(Activity.java:4607)
at e.w.dispatchTouchEvent(Unknown Source:2)
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:432)
at android.view.View.dispatchPointerEvent(View.java:16904)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:8118)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:7877)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:7259)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:7316)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:7282)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:7448)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:7290)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:7505)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:7263)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:7316)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:7282)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:7290)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:7263)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:10404)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:10355)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:10323)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:10546)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:295)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:387)
at android.os.Looper.loopOnce(Looper.java:189)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8973)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
at com.android.internal.os.ExecInit.main(ExecInit.java:50)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:369)