Skip to content

Instantly share code, notes, and snippets.

@Pujolsluis
Created March 3, 2020 00:40
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 Pujolsluis/93839cfefb97349969ceb1316f4d6ea0 to your computer and use it in GitHub Desktop.
Save Pujolsluis/93839cfefb97349969ceb1316f4d6ea0 to your computer and use it in GitHub Desktop.
Reffering Sites CollectionView crash in GitTrends App
[MonoDroid] UNHANDLED EXCEPTION:
[MonoDroid] Java.Lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionTemplatedItemViewHolder{8840a62 position=10 id=-1, oldPos=2, pLpos:2 scrap [attachedScrap] tmpDetached not recyclable(1) no parent} crc643f46942d9dd1fff9.CollectionViewRenderer{ff44f76 VFED..... ......ID 0,0-1440,2418 #55}, adapter:crc643f46942d9dd1fff9.GroupableItemsViewAdapter_2@5b8fe4d, layout:androidx.recyclerview.widget.LinearLayoutManager@9a43249, context:android.view.ContextThemeWrapper@d125211
[MonoDroid] at Java.Interop.JniEnvironment+InstanceMethods.CallNonvirtualVoidMethod (Java.Interop.JniObjectReference instance, Java.Interop.JniObjectReference type, Java.Interop.JniMethodInfo method, Java.Interop.JniArgumentValue* args) [0x0008e] in <af1c6fdcff1a4da4a0e44a8cdef352da>:0
[MonoDroid] at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeVirtualVoidMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x0005d] in <af1c6fdcff1a4da4a0e44a8cdef352da>:0
[MonoDroid] at AndroidX.RecyclerView.Widget.RecyclerView.OnLayout (System.Boolean changed, System.Int32 l, System.Int32 t, System.Int32 r, System.Int32 b) [0x0006f] in D:\a\1\s\generated\androidx.recyclerview.recyclerview\obj\Release\monoandroid90\generated\src\AndroidX.RecyclerView.Widget.RecyclerView.cs:13617
[MonoDroid] at Xamarin.Forms.Platform.Android.ItemsViewRenderer`3[TItemsView,TAdapter,TItemsViewSource].OnLayout (System.Boolean changed, System.Int32 l, System.Int32 t, System.Int32 r, System.Int32 b) [0x00000] in d:\a\1\s\Xamarin.Forms.Platform.Android\CollectionView\ItemsViewRenderer.cs:65
[MonoDroid] at AndroidX.RecyclerView.Widget.RecyclerView.n_OnLayout_ZIIII (System.IntPtr jnienv, System.IntPtr native__this, System.Boolean changed, System.Int32 l, System.Int32 t, System.Int32 r, System.Int32 b) [0x00008] in D:\a\1\s\generated\androidx.recyclerview.recyclerview\obj\Release\monoandroid90\generated\src\AndroidX.RecyclerView.Widget.RecyclerView.cs:13601
[MonoDroid] at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.74(intptr,intptr,bool,int,int,int,int)
[MonoDroid] --- End of managed Java.Lang.IndexOutOfBoundsException stack trace ---
[MonoDroid] java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionTemplatedItemViewHolder{8840a62 position=10 id=-1, oldPos=2, pLpos:2 scrap [attachedScrap] tmpDetached not recyclable(1) no parent} crc643f46942d9dd1fff9.CollectionViewRenderer{ff44f76 VFED..... ......ID 0,0-1440,2418 #55}, adapter:crc643f46942d9dd1fff9.GroupableItemsViewAdapter_2@5b8fe4d, layout:androidx.recyclerview.widget.LinearLayoutManager@9a43249, context:android.view.ContextThemeWrapper@d125211
[MonoDroid] at androidx.recyclerview.widget.RecyclerView$Recycler.validateViewHolderForOffsetPosition(RecyclerView.java:5974)
[MonoDroid] at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6158)
[MonoDroid] at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6118)
[MonoDroid] at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6114)
[MonoDroid] at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2303)
[MonoDroid] at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1627)
[MonoDroid] at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1587)
[MonoDroid] at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:665)
[MonoDroid] at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep1(RecyclerView.java:4085)
[MonoDroid] at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:3849)
[MonoDroid] at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:4404)
[MonoDroid] at crc643f46942d9dd1fff9.ItemsViewRenderer_3.n_onLayout(Native Method)
[MonoDroid] at crc643f46942d9dd1fff9.ItemsViewRenderer_3.onLayout(ItemsViewRenderer_3.java:45)
[MonoDroid] at android.view.View.layout(View.java:22466)
[MonoDroid] at android.view.ViewGroup.layout(ViewGroup.java:6304)
[MonoDroid] at androidx.swiperefreshlayout.widget.SwipeRefreshLayout.onLayout(SwipeRefreshLayout.java:625)
[MonoDroid] at android.view.View.layout(View.java:22466)
[MonoDroid] at android.view.ViewGroup.layout(ViewGroup.java:6304)
[MonoDroid] at crc643f46942d9dd1fff9.PageRenderer.n_onLayout(Native Method)
[MonoDroid] at crc643f46942d9dd1fff9.PageRenderer.onLayout(PageRenderer.java:72)
[MonoDroid] at android.view.View.layout(View.java:22466)
[MonoDroid] at android.view.ViewGroup.layout(ViewGroup.java:6304)
[MonoDroid] at com.xamarin.forms.platform.android.FormsViewGroup.measureAndLayout(FormsViewGroup.java:37)
[MonoDroid] at crc64720bb2db43a66fe9.NavigationPageRenderer.n_onLayout(Native Method)
[MonoDroid] at crc64720bb2db43a66fe9.NavigationPageRenderer.onLayout(NavigationPageRenderer.java:65)
[MonoDroid] at android.view.View.layout(View.java:22466)
[MonoDroid] at android.view.ViewGroup.layout(ViewGroup.java:6304)
[MonoDroid] at com.xamarin.forms.platform.android.FormsViewGroup.measureAndLayout(FormsViewGroup.java:37)
[MonoDroid] at crc643f46942d9dd1fff9.PlatformRenderer.n_onLayout(Native Method)
[MonoDroid] at crc643f46942d9dd1fff9.PlatformRenderer.onLayout(PlatformRenderer.java:63)
[MonoDroid] at android.view.View.layout(View.java:22466)
[MonoDroid] at android.view.ViewGroup.layout(ViewGroup.java:6304)
[MonoDroid] at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1103)
[MonoDroid] at android.view.View.layout(View.java:22466)
[MonoDroid] at android.view.ViewGroup.layout(ViewGroup.java:6304)
[MonoDroid] at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
[MonoDroid] at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
[MonoDroid] at android.view.View.layout(View.java:22466)
[MonoDroid] at android.view.ViewGroup.layout(ViewGroup.java:6304)
[MonoDroid] at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
[MonoDroid] at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
[MonoDroid] at android.view.View.layout(View.java:22466)
[MonoDroid] at android.view.ViewGroup.layout(ViewGroup.java:6304)
[MonoDroid] at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
[MonoDroid] at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
[MonoDroid] at android.view.View.layout(View.java:22466)
[MonoDroid] at android.view.ViewGroup.layout(ViewGroup.java:6304)
[MonoDroid] at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1829)
[MonoDroid] at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673)
[MonoDroid] at android.widget.LinearLayout.onLayout(LinearLayout.java:1582)
[MonoDroid] at android.view.View.layout(View.java:22466)
[MonoDroid] at android.view.ViewGroup.layout(ViewGroup.java:6304)
[MonoDroid] at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
[MonoDroid] at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
[MonoDroid] at com.android.internal.policy.DecorView.onLayout(DecorView.java:779)
[MonoDroid] at android.view.View.layout(View.java:22466)
[MonoDroid] at android.view.ViewGroup.layout(ViewGroup.java:6304)
[MonoDroid] at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:3157)
[MonoDroid] at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2614)
[MonoDroid] at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1745)
[MonoDroid] at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7768)
[MonoDroid] at android.view.Choreographer$CallbackRecord.run(Choreographer.java:967)
[MonoDroid] at android.view.Choreographer.doCallbacks(Choreographer.java:791)
[MonoDroid] at android.view.Choreographer.doFrame(Choreographer.java:726)
[MonoDroid] at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:952)
[MonoDroid] at android.os.Handler.handleCallback(Handler.java:883)
[MonoDroid] at android.os.Handler.dispatchMessage(Handler.java:100)
[MonoDroid] at android.os.Looper.loop(Looper.java:214)
[MonoDroid] at android.app.ActivityThread.main(ActivityThread.java:7356)
[MonoDroid] at java.lang.reflect.Method.invoke(Native Method)
[MonoDroid] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
[MonoDroid] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
[MonoDroid]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment