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
java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false isAttached:true androidx.leanback.widget.VerticalGridView{7d69053 VFED..... .......D 0,620-1796,1700 #7f0b06c6 app:id/pageRecycler}, adapter:com.discovery.luna.templateengine.adapter.PageComponentAdapter@5a98d7a, layout:androidx.leanback.widget.v@2288e5c, context:com.discovery.luna.tv.presentation.LunaMainActivity@6b120d2
at androidx.recyclerview.widget.RecyclerView$Recycler.recycleViewHolderInternal()(RecyclerView.java:7071)
at androidx.recyclerview.widget.RecyclerView.removeAnimatingView()(RecyclerView.java:1597)
at androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished()(RecyclerView.java:13655)
at androidx.recyclerview.widget.RecyclerView$ItemAnimator.dispatchAnimationFinished()(RecyclerView.java:14157)
at androidx.recyclerview.widget.SimpleItemAnimator.dispatchAddFinished()(SimpleItemAnimator.java:312)
at androidx.recyclerview.widget.DefaultItemAnimator$5.onAnimationEnd()(DefaultItemAnimator.java:251)
at android.view.ViewPropertyAnimator$AnimatorEventListener.onAnimationEnd()(ViewPropertyAnimator.java:1111)
at android.animation.Animator$AnimatorListener.onAnimationEnd()(Animator.java:554)
at android.animation.ValueAnimator.endAnimation()(ValueAnimator.java:1242)
at android.animation.ValueAnimator.doAnimationFrame()(ValueAnimator.java:1484)
at android.animation.AnimationHandler.doAnimationFrame()(AnimationHandler.java:146)
at android.animation.AnimationHandler.access$100()(AnimationHandler.java:37)
at android.animation.AnimationHandler$1.doFrame()(AnimationHandler.java:54)
at android.view.Choreographer$CallbackRecord.run()(Choreographer.java:964)
at android.view.Choreographer.doCallbacks()(Choreographer.java:790)
at android.view.Choreographer.doFrame()(Choreographer.java:721)
at android.view.Choreographer$FrameDisplayEventReceiver.run()(Choreographer.java:951)
at android.os.Handler.handleCallback()(Handler.java:883)
at android.os.Handler.dispatchMessage()(Handler.java:100)
at android.os.Looper.loop()(Looper.java:214)
at android.app.ActivityThread.main()(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke()(Method.java:-2)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run()(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main()(ZygoteInit.java:932)
Component used: GridLayoutManager, VerticalGridView
Version used: 1.1.0-rc02
Devices/Android versions reproduced on:
Sony Bravia TV, AndroidTV, Smart TV, Phillips, Many more are there.
Android OS versions:
12, 11, 9, 10, 8.0.0, 7.0, 7.1.2
Note: Its not reproducible locally but Its coming on production app. Reported on crashlytics with multiple instances more than 400 per day.