Skip to content

Instantly share code, notes, and snippets.

@haroldadmin
Created February 16, 2019 12:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save haroldadmin/f7f13c951d82633c5b0d48e5747c19fc to your computer and use it in GitHub Desktop.
Save haroldadmin/f7f13c951d82633c5b0d48e5747c19fc to your computer and use it in GitHub Desktop.
The stacktrace of random crashes caused in MovieDB
java.lang.IllegalArgumentException: Tmp detached view should be removed from RecyclerView before it can be recycled: EpoxyViewHolder{epoxyModel=InfoTextModel_{text=This list seems to be empty}InfoTextModel_{id=-6420196332876934318, viewType=2131558481, shown=true, addedToAdapter=false}, view=android.widget.FrameLayout{58c1263 V.E...... ......ID 0,961-1080,1308}, super=ViewHolder{d46e67f position=5 id=-6420196332876934318, oldPos=-1, pLpos:-1 removed tmpDetached no parent}} com.airbnb.epoxy.EpoxyRecyclerView{fac866f VFED..... ........ 0,852-1080,2160 #7f0a010f app:id/rvMovieDetails}, adapter:com.airbnb.epoxy.EpoxyControllerAdapter@2a8435e, layout:androidx.recyclerview.widget.GridLayoutManager@edf833f, context:com.kshitijchauhan.haroldadmin.moviedb.ui.main.MainActivity@667af76
at androidx.recyclerview.widget.RecyclerView$Recycler.recycleViewHolderInternal(RecyclerView.java:6165)
at androidx.recyclerview.widget.RecyclerView.removeAnimatingView(RecyclerView.java:1451)
at androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(RecyclerView.java:12454)
at androidx.recyclerview.widget.RecyclerView$ItemAnimator.dispatchAnimationFinished(RecyclerView.java:12954)
at androidx.recyclerview.widget.SimpleItemAnimator.dispatchMoveFinished(SimpleItemAnimator.java:292)
at androidx.recyclerview.widget.DefaultItemAnimator$6.onAnimationEnd(DefaultItemAnimator.java:311)
at android.view.ViewPropertyAnimator$AnimatorEventListener.onAnimationEnd(ViewPropertyAnimator.java:1122)
at android.animation.Animator$AnimatorListener.onAnimationEnd(Animator.java:552)
at android.animation.ValueAnimator.endAnimation(ValueAnimator.java:1232)
at android.animation.ValueAnimator.doAnimationFrame(ValueAnimator.java:1474)
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:947)
at android.view.Choreographer.doCallbacks(Choreographer.java:761)
at android.view.Choreographer.doFrame(Choreographer.java:693)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:935)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6718)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment