Hello again, and hope you had a good easter.
I have now added version 9.0.664 to test if I am able to delete the polygons or not, but still a bug occurs. However a new one at this time.
1 - I draw a polygon.
2 - I delete the drawn polygon.
3 - When I click the map to draw a new polygon, it instantly crashes with the following errror on iOS:
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
Here is the full stacktrace for the android version:
04-18 14:16:51.955 I/MonoDroid(10824): UNHANDLED EXCEPTION:
04-18 14:16:52.015 I/MonoDroid(10824): System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
04-18 14:16:52.015 I/MonoDroid(10824): Parameter name: index
04-18 14:16:52.015 I/MonoDroid(10824): at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00000] in /Users/builder/data/lanes/4009/f3074d2c/source/mono/mcs/class/referencesource/mscorlib/system/throwhelper.cs:93
04-18 14:16:52.015 I/MonoDroid(10824): at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in /Users/builder/data/lanes/4009/f3074d2c/source/mono/mcs/class/referencesource/mscorlib/system/throwhelper.cs:56
04-18 14:16:52.015 I/MonoDroid(10824): at System.Collections.ObjectModel.Collection1[T].set_Item (System.Int32 index, T value) [0x0002f] in /Users/builder/data/lanes/4009/f3074d2c/source/mono/mcs/class/referencesource/mscorlib/system/collections/objectmodel/collection.cs:54 04-18 14:16:52.015 I/MonoDroid(10824): at ThinkGeo.MapSuite.AndroidEdition.TrackInteractiveOverlay.KBc= (System.Int32 index, ThinkGeo.MapSuite.Core.Vertex trackVertex) [0x00001] in <f4975c76a2a34648b1dca05befdd564d>:0 04-18 14:16:52.015 I/MonoDroid(10824): at ThinkGeo.MapSuite.AndroidEdition.TrackInteractiveOverlay.TouchDownCore (ThinkGeo.MapSuite.AndroidEdition.InteractionArguments interactionArguments) [0x000f4] in <f4975c76a2a34648b1dca05befdd564d>:0 04-18 14:16:52.015 I/MonoDroid(10824): at ThinkGeo.MapSuite.AndroidEdition.InteractiveOverlay.TouchDown (ThinkGeo.MapSuite.AndroidEdition.InteractionArguments e) [0x00001] in <f4975c76a2a34648b1dca05befdd564d>:0 04-18 14:16:52.015 I/MonoDroid(10824): at ThinkGeo.MapSuite.AndroidEdition.MapView.<InitializeEvent>b__3 (ThinkGeo.MapSuite.AndroidEdition.InteractiveOverlay o, ThinkGeo.MapSuite.AndroidEdition.InteractionArguments args) [0x00000] in <f4975c76a2a34648b1dca05befdd564d>:0 04-18 14:16:52.015 I/MonoDroid(10824): at ThinkGeo.MapSuite.AndroidEdition.MapView.HRY= (Android.Views.MotionEvent e, System.Func
3[T1,T2,TResult] action, System.Single rotationAngle) [0x00054] in :0
04-18 14:16:52.015 I/MonoDroid(10824): at ThinkGeo.MapSuite.AndroidEdition.MapView.b__2 (Android.Views.MotionEvent e) [0x00008] in :0
04-18 14:16:52.015 I/MonoDroid(10824): at ThinkGeo.MapSuite.AndroidEdition.MapSimpleOnGestureListener.OnDown (Android.Views.MotionEvent e) [0x0001b] in :0
04-18 14:16:52.015 I/MonoDroid(10824): at Android.Views.GestureDetector+SimpleOnGestureListener.n_OnDown_Landroid_view_MotionEvent_ (System.IntPtr jnienv, System.IntPtr native__this, System.IntPtr native_e) [0x00011] in /Users/builder/data/lanes/4009/9578cdcd/source/monodroid/src/Mono.Android/platforms/android-24/src/generated/Android.Views.GestureDetector.cs:1087
04-18 14:16:52.015 I/MonoDroid(10824): at (wrapper dynamic-method) System.Object:73120258-13f1-4fc6-8f67-aab9053afb15 (intptr,intptr,intptr)
04-18 14:16:52.055 D/Mono (10824): Assembly Ref addref HockeySDK.AndroidBindings[0xaabd34e0] -> System[0x961d1620]: 18
04-18 14:16:52.115 W/art (10824): JNI RegisterNativeMethods: attempt to register 0 native methods for android.runtime.JavaProxyThrowable