Bug P2
Status Update
Comments
da...@gmail.com <da...@gmail.com> #2
Can you attach / share a project that reproduces the issue?
ma...@gmail.com <ma...@gmail.com> #3
Now i sure this is viewpager2's bug.
because just occur recyclerview inside viewpager2 with constraintlayout, if paging3 use Independently with viewpage2 it's not problem.
because just occur recyclerview inside viewpager2 with constraintlayout, if paging3 use Independently with viewpage2 it's not problem.
da...@gmail.com <da...@gmail.com> #5
deleted
re...@gmail.com <re...@gmail.com> #6
deleted
ga...@google.com <ga...@google.com> #7
ma...@gmail.com <ma...@gmail.com> #8
It was fixed in the latest version
Description
Version 1.2.0-alpha06
I'm getting a lot of that kind of crashes in Crashlytics.
java.lang.IllegalArgumentException: value must be between min and max
androidx.wear.watchface.complications.data.RangedValueComplicationData$Builder.<init>(Data.kt:951)
androidx.wear.watchface.complications.data.DataKt.toApiComplicationData(Data.kt:2403)
androidx.wear.watchface.WatchFaceService$EngineWrapper$listenForComplicationChanges$1$1.emit(WatchFaceService.kt:1583)
androidx.wear.watchface.WatchFaceService$EngineWrapper$listenForComplicationChanges$1$1.emit(WatchFaceService.kt:1578)
kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:398)
kotlinx.coroutines.flow.StateFlowImpl$collect$1.invokeSuspend(StateFlow.kt:12)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlinx.coroutines.DispatchedTaskKt.resume(DispatchedTask.kt:234)
kotlinx.coroutines.DispatchedTaskKt.resumeUnconfined(DispatchedTask.kt:190)
kotlinx.coroutines.DispatchedTaskKt.dispatch(DispatchedTask.kt:161)
kotlinx.coroutines.CancellableContinuationImpl.dispatchResume(CancellableContinuationImpl.kt:397)
kotlinx.coroutines.CancellableContinuationImpl.resumeImpl(CancellableContinuationImpl.kt:431)
kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$default(CancellableContinuationImpl.kt:420)
kotlinx.coroutines.CancellableContinuationImpl.resumeWith(CancellableContinuationImpl.kt:328)
kotlinx.coroutines.flow.StateFlowSlot.makePending(StateFlowSlot.java:286)
kotlinx.coroutines.flow.StateFlowImpl.updateState(StateFlow.kt:351)
kotlinx.coroutines.flow.StateFlowImpl.compareAndSet(StateFlow.kt:321)
androidx.wear.watchface.WatchFaceService$EngineWrapper.setComplicationDataList$watchface_release(WatchFaceService.kt:2874)
androidx.wear.watchface.WatchFaceService$WslFlow.onComplicationSlotDataUpdate(WatchFaceService.java:1073)
androidx.wear.watchface.WatchFaceService$EngineWrapper$onCommand$3.invoke(WatchFaceService.kt:1797)
androidx.wear.watchface.WatchFaceService$EngineWrapper$onCommand$3.invoke(WatchFaceService.kt:1796)
androidx.wear.watchface.WatchFaceServiceKt.runOnHandlerWithTracing(WatchFaceService.kt:2801)
androidx.wear.watchface.WatchFaceService$EngineWrapper.onCommand(WatchFaceService.kt:1796)
android.service.wallpaper.WallpaperService$Engine.doCommand(WallpaperService.java:1209)
android.service.wallpaper.WallpaperService$IWallpaperEngineWrapper.executeMessage(WallpaperService.java:1442)
com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:37)
android.os.Handler.dispatchMessage(Handler.java:106)
android.os.Looper.loop(Looper.java:193)
android.app.ActivityThread.main(ActivityThread.java:6680)
java.lang.reflect.Method.invoke(Method.java:0)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)