eneim / toro

Video list auto playback made simple, specially built for RecyclerView
Apache License 2.0
1.42k stars 253 forks source link

java.lang.IndexOutOfBoundsException: in some phones #477

Open Prachethan opened 4 years ago

Prachethan commented 4 years ago

java.lang.IndexOutOfBoundsException: at java.util.ArrayList.get (ArrayList.java:437) at e.d.a.g.q$b.a (Unknown Source:2) at im.ene.toro.widget.b.b (Unknown Source:20) at im.ene.toro.widget.b.a (Unknown Source:4) at im.ene.toro.widget.Container.h (Unknown Source:27) at androidx.recyclerview.widget.RecyclerView.a (Unknown Source:4) at androidx.recyclerview.widget.RecyclerView$e.a (Unknown Source:7) at androidx.recyclerview.widget.b.a (Unknown Source:25) at androidx.recyclerview.widget.RecyclerView$o.a (Unknown Source:123) at androidx.recyclerview.widget.RecyclerView$o.b (Unknown Source:1) at androidx.recyclerview.widget.RecyclerView$o.b (Unknown Source:1) at androidx.recyclerview.widget.LinearLayoutManager.a (Unknown Source:34) at androidx.recyclerview.widget.LinearLayoutManager.a (Unknown Source:38) at androidx.recyclerview.widget.LinearLayoutManager.e (Unknown Source:334) at androidx.recyclerview.widget.RecyclerView.B (Unknown Source:38) at androidx.recyclerview.widget.RecyclerView.onMeasure (Unknown Source:65) at android.view.View.measure (View.java:23454) at android.view.ViewGroup.measureChildWithMargins (ViewGroup.java:6834) at android.widget.LinearLayout.measureChildBeforeLayout (LinearLayout.java:1565) at android.widget.LinearLayout.measureVertical (LinearLayout.java:847) at android.widget.LinearLayout.onMeasure (LinearLayout.java:726) at android.view.View.measure (View.java:23454) at android.view.ViewGroup.measureChildWithMargins (ViewGroup.java:6834) at android.widget.FrameLayout.onMeasure (FrameLayout.java:185) at androidx.cardview.widget.CardView.onMeasure (Unknown Source:80) at android.view.View.measure (View.java:23454) at androidx.recyclerview.widget.RecyclerView$o.a (Unknown Source:98) at androidx.recyclerview.widget.LinearLayoutManager.a (Unknown Source:60) at androidx.recyclerview.widget.LinearLayoutManager.a (Unknown Source:38) at androidx.recyclerview.widget.LinearLayoutManager.c (Unknown Source:34) at androidx.recyclerview.widget.LinearLayoutManager.b (Unknown Source:6) at androidx.recyclerview.widget.RecyclerView.a (Unknown Source:39) at androidx.recyclerview.widget.RecyclerView$c0.run (Unknown Source:87) at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1092) at android.view.Choreographer.doCallbacks (Choreographer.java:893) at android.view.Choreographer.doFrame (Choreographer.java:809) at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:1078) at android.os.Handler.handleCallback (Handler.java:907) at android.os.Handler.dispatchMessage (Handler.java:105) at android.os.Looper.loop (Looper.java:216) at android.app.ActivityThread.main (ActivityThread.java:7625) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:524) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:987)

I'm getting the above error in some mobile phone irrespective of android version. My arraylist contains both image and video url.. And I'm sure the arrayList is not null.

Toro version: 2.9.5

eneim commented 4 years ago

@Prachethan Do you have the debuggable log? This is proguarded ...