Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
CAMERA APPLICATION NAME AND VERSION: (Settings > Apps > (app name) > version)
ANDROID OS BUILD NUMBER: (Settings > About > Build number)
DEVICE NAME: Mostly Xiaomi (82.6%)
DESCRIPTION:
Hi to everyone, please, we want to report this issue at cameraProviderFuture.get() of this code
val cameraProviderFuture = ProcessCameraProvider.getInstance(context)
cameraProviderFuture.addListener(
{
cameraProvider = cameraProviderFuture.get()
cameraProvider?.let {
bindPreview(it, lifecycleOwner)
}
},
ScopedExecutor(TaskExecutors.MAIN_THREAD),
)
LIST ANY EXPERIMENTAL FEATURES: (As an example - @ExperimentalCamera2Interop)
STEPS TO REPRODUCE: We couldn't reproduce it, we only have users stacktraces
OBSERVED RESULTS:
EXPECTED RESULTS:
REPRODUCIBILITY:
ADDITIONAL INFORMATION:
CODE FRAGMENTS:
ERROR STACKTRACE:
java.lang.RuntimeException · java.lang.reflect.InvocationTargetException
RuntimeInit.java:581 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run
ZygoteInit.java:1135 com.android.internal.os.ZygoteInit.main
Caused By: java.lang.reflect.InvocationTargetException ·
Method.java:-2 java.lang.reflect.Method.invoke
RuntimeInit.java:571 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run
ZygoteInit.java:1135 com.android.internal.os.ZygoteInit.main
Caused By: java.util.concurrent.ExecutionException · androidx.camera.core.InitializationException: java.lang.IllegalArgumentException: width must be positive
AbstractResolvableFuture:518 androidx.concurrent.futures.AbstractResolvableFuture.getDoneValue
AbstractResolvableFuture:475 androidx.concurrent.futures.AbstractResolvableFuture.get
CallbackToFutureAdapter:199 androidx.concurrent.futures.CallbackToFutureAdapter$SafeFuture.get
FutureChain:157 androidx.camera.core.impl.utils.futures.FutureChain.get
ChainingListenableFuture:107 androidx.camera.core.impl.utils.futures.ChainingListenableFuture.get
CameraXImpl:78 ......setupView$lambda$2
ChallengeRowBuilder:615 com.mercadolibre.android.creditcard.challenges.components.builders.ChallengeRowBuilder$$InternalSyntheticLambda$1$40325f7993ceb505c7dd80949b509959e27c2406b3b6377a00831172dc5e5b8e$0.run$bridge
ScopedExecutor:41 ..............internal.ScopedExecutor.execute$lambda$0
LivenessResultPresenter:1721 .........presenters.LivenessResultPresenter$$InternalSyntheticLambda$1$1182d61b0e54242a3642c570055a6503d6d0fbf56f52e372702b366ddebd034a$0.run$bridge
Handler.java:938 android.os.Handler.handleCallback
Handler.java:99 android.os.Handler.dispatchMessage
Looper.java:226 android.os.Looper.loopOnce
Looper.java:313 android.os.Looper.loop
ActivityThread.java:8669 android.app.ActivityThread.main
Method.java:-2 java.lang.reflect.Method.invoke
RuntimeInit.java:571 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run
ZygoteInit.java:1135 com.android.internal.os.ZygoteInit.main
Caused By: androidx.camera.core.InitializationException · java.lang.IllegalArgumentException: width must be positive
CameraX:373 androidx.camera.core.CameraX.lambda$initAndRetryRecursively$2
CameraX:265 androidx.camera.core.CameraX.$r8$lambda$dnuYhxGsACX_lH-9SVlUVTdtTJg
CameraCaptureSessionCompat:56 androidx.camera.camera2.internal.compat.CameraCaptureSessionCompat$CaptureCallbackExecutorWrapper$$InternalSyntheticLambda$4$37ce789e384c7b025c672775aa82f99f077d862732e5216a419b61178afa320a$0.run$bridge
ThreadPoolExecutor.java:1137 java.util.concurrent.ThreadPoolExecutor.runWorker
ThreadPoolExecutor.java:637 java.util.concurrent.ThreadPoolExecutor$Worker.run
Thread.java:1012 java.lang.Thread.run
Caused By: java.lang.IllegalArgumentException · width must be positive
Preconditions.java:387 com.android.internal.util.Preconditions.checkArgumentPositive
StreamConfiguration.java:63 android.hardware.camera2.params.StreamConfiguration.<init>
MarshalQueryableStreamConfiguration.java:59 android.hardware.camera2.marshal.impl.MarshalQueryableStreamConfiguration$MarshalerStreamConfiguration.unmarshal
MarshalQueryableStreamConfiguration.java:38 android.hardware.camera2.marshal.impl.MarshalQueryableStreamConfiguration$MarshalerStreamConfiguration.unmarshal
MarshalQueryableArray.java:157 android.hardware.camera2.marshal.impl.MarshalQueryableArray$MarshalerArray.unmarshal
CameraMetadataNative.java:611 android.hardware.camera2.impl.CameraMetadataNative.getBase
CameraMetadataNative.java:575 android.hardware.camera2.impl.CameraMetadataNative.getBase
CameraMetadataNative.java:1401 android.hardware.camera2.impl.CameraMetadataNative.getStreamConfigurationMap
CameraMetadataNative.java:99 android.hardware.camera2.impl.CameraMetadataNative.access$400
CameraMetadataNative.java:649 android.hardware.camera2.impl.CameraMetadataNative$5.getValue
CameraMetadataNative.java:469 android.hardware.camera2.impl.CameraMetadataNative.get
CameraMetadataNative.java:440 android.hardware.camera2.impl.CameraMetadataNative.get
CameraCharacteristics.java:238 android.hardware.camera2.CameraCharacteristics.get
CameraCharacteristicsBaseImpl:40 androidx.camera.camera2.internal.compat.CameraCharacteristicsBaseImpl.get
CameraCharacteristicsCompat:99 androidx.camera.camera2.internal.compat.CameraCharacteristicsCompat.get
ZslControlImpl:277 androidx.camera.camera2.internal.ZslControlImpl.createReprocessingInputSizeMap
ZslControlImpl:103 androidx.camera.camera2.internal.ZslControlImpl.<init>
Camera2CameraControlImpl:201 androidx.camera.camera2.internal.Camera2CameraControlImpl.<init>
Camera2CameraImpl:231 androidx.camera.camera2.internal.Camera2CameraImpl.<init>
Camera2CameraFactory:86 androidx.camera.camera2.internal.Camera2CameraFactory.getCamera
CameraRepository:66 androidx.camera.core.impl.CameraRepository.init
CameraX:339 androidx.camera.core.CameraX.lambda$initAndRetryRecursively$2
CameraX:111 androidx.camera.core.CameraX.$r8$lambda$dnuYhxGsACX_lH-9SVlUVTdtTJg
CameraCaptureSessionCompat:56 androidx.camera.camera2.internal.compat.CameraCaptureSessionCompat$CaptureCallbackExecutorWrapper$$InternalSyntheticLambda$4$37ce789e384c7b025c672775aa82f99f077d862732e5216a419b61178afa320a$0.run$bridge
ThreadPoolExecutor.java:1137 java.util.concurrent.ThreadPoolExecutor.runWorker
ThreadPoolExecutor.java:637 java.util.concurrent.ThreadPoolExecutor$Worker.run
Thread.java:1012 java.lang.Thread.run