brave / brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.
https://brave.com
Mozilla Public License 2.0
17.22k stars 2.23k forks source link

GPS crash on 1.48.x recyclerview for news with Item animator #28924

Open deeppandya opened 1 year ago

deeppandya commented 1 year ago

Exception java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.unFocus(android.view.View)' on a null object reference at android.view.ViewGroup.removeViewInternal (ViewGroup.java:6378) at android.view.ViewGroup.removeViewAt (ViewGroup.java:6341) at androidx.recyclerview.widget.RecyclerView$5.removeViewAt (RecyclerView.java:946) at androidx.recyclerview.widget.ChildHelper.removeViewIfHidden (ChildHelper.java:386) at androidx.recyclerview.widget.RecyclerView.removeAnimatingView (RecyclerView.java:1552) at androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished (RecyclerView.java:13582) at androidx.recyclerview.widget.RecyclerView$ItemAnimator.dispatchAnimationFinished (RecyclerView.java:14084) at androidx.recyclerview.widget.SimpleItemAnimator.dispatchAnimationFinished (SimpleItemAnimator.java:72) at androidx.recyclerview.widget.SimpleItemAnimator.dispatchRemoveFinished (SimpleItemAnimator.java:286) at androidx.recyclerview.widget.DefaultItemAnimator$4.onAnimationEnd (DefaultItemAnimator.java:216) at androidx.recyclerview.widget.DefaultItemAnimator$4.onAnimationEnd$bridge (DefaultItemAnimator.java:24) 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:1250) at android.animation.ValueAnimator.doAnimationFrame (ValueAnimator.java:1492) 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:1008) at android.view.Choreographer.doCallbacks (Choreographer.java:809) at android.view.Choreographer.doFrame (Choreographer.java:740) at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:995) at android.os.Handler.handleCallback (Handler.java:938) at android.os.Handler.dispatchMessage (Handler.java:99) at android.os.Looper.loop (Looper.java:246) at android.app.ActivityThread.main (ActivityThread.java:8633) at java.lang.reflect.Method.invoke (Method.java) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:602) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1130)

iefremov commented 2 months ago

@deeppandya is it still relevant?