djshaji / amp-rack

Amp Rack is a Guitar / Voice Audio Effects Processor for Android. Amp Rack is an Open Source LADSPA Plugins Host for Android. More than 150 high quality audio plugins are available which can be added in any order to the audio effect chain to create distinct high quality tones for your guitar!
https://amprack.in
Apache License 2.0
45 stars 5 forks source link

Exception java.lang.IndexOutOfBoundsException #27

Closed djshaji closed 2 years ago

djshaji commented 2 years ago

Exception java.lang.IndexOutOfBoundsException: at androidx.recyclerview.widget.RecyclerView$Recycler.validateViewHolderForOffsetPosition (RecyclerView.java:5974) at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline (RecyclerView.java:6158) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition (RecyclerView.java:6118) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition (RecyclerView.java:6114) at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next (LinearLayoutManager.java:2303) at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk (LinearLayoutManager.java:1627) at androidx.recyclerview.widget.LinearLayoutManager.fill (LinearLayoutManager.java:1587) at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren (LinearLayoutManager.java:665) at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep1 (RecyclerView.java:4085) at androidx.recyclerview.widget.RecyclerView.dispatchLayout (RecyclerView.java:3849) at androidx.recyclerview.widget.RecyclerView.onLayout (RecyclerView.java:4404) at android.view.View.layout (View.java:20680) at android.view.ViewGroup.layout (ViewGroup.java:6197) at android.widget.LinearLayout.setChildFrame (LinearLayout.java:1812) at android.widget.LinearLayout.layoutVertical (LinearLayout.java:1656) at android.widget.LinearLayout.onLayout (LinearLayout.java:1565) at android.view.View.layout (View.java:20680) at android.view.ViewGroup.layout (ViewGroup.java:6197) at androidx.constraintlayout.widget.ConstraintLayout.onLayout (ConstraintLayout.java:1873) at android.view.View.layout (View.java:20680) at android.view.ViewGroup.layout (ViewGroup.java:6197) at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323) at android.widget.FrameLayout.onLayout (FrameLayout.java:261) at android.view.View.layout (View.java:20680) at android.view.ViewGroup.layout (ViewGroup.java:6197) at android.widget.LinearLayout.setChildFrame (LinearLayout.java:1812) at android.widget.LinearLayout.layoutVertical (LinearLayout.java:1656) at android.widget.LinearLayout.onLayout (LinearLayout.java:1565) at android.view.View.layout (View.java:20680) at android.view.ViewGroup.layout (ViewGroup.java:6197) at androidx.constraintlayout.widget.ConstraintLayout.onLayout (ConstraintLayout.java:1873) at android.view.View.layout (View.java:20680) at android.view.ViewGroup.layout (ViewGroup.java:6197) at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323) at android.widget.FrameLayout.onLayout (FrameLayout.java:261) at android.view.View.layout (View.java:20680) at android.view.ViewGroup.layout (ViewGroup.java:6197) at androidx.appcompat.widget.ActionBarOverlayLayout.onLayout (ActionBarOverlayLayout.java:536) at android.view.View.layout (View.java:20680) at android.view.ViewGroup.layout (ViewGroup.java:6197) at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323) at android.widget.FrameLayout.onLayout (FrameLayout.java:261) at android.view.View.layout (View.java:20680) at android.view.ViewGroup.layout (ViewGroup.java:6197) at android.widget.LinearLayout.setChildFrame (LinearLayout.java:1812) at android.widget.LinearLayout.layoutVertical (LinearLayout.java:1656) at android.widget.LinearLayout.onLayout (LinearLayout.java:1565) at android.view.View.layout (View.java:20680) at android.view.ViewGroup.layout (ViewGroup.java:6197) at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323) at android.widget.FrameLayout.onLayout (FrameLayout.java:261) at com.android.internal.policy.DecorView.onLayout (DecorView.java:792) at android.view.View.layout (View.java:20680) at android.view.ViewGroup.layout (ViewGroup.java:6197) at android.view.ViewRootImpl.performLayout (ViewRootImpl.java:2831) at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2358) at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1494) at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:7288) at android.view.Choreographer$CallbackRecord.run (Choreographer.java:949) at android.view.Choreographer.doCallbacks (Choreographer.java:761) at android.view.Choreographer.doFrame (Choreographer.java:696) 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:6923) at java.lang.reflect.Method.invoke at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:870)

djshaji commented 2 years ago

As such no data is available how or where this crash is occurring, but I am guessing this happens when moving plugins up / down

djshaji commented 2 years ago

fixed in 29cbf82