<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Crash during Pan (&amp;quot;Scale is less than or equal to zero&amp;quot;) in .NET Maps SDK Questions</title>
    <link>https://community.esri.com/t5/net-maps-sdk-questions/crash-during-pan-quot-scale-is-less-than-or-equal/m-p/1330674#M12128</link>
    <description>&lt;P&gt;In a Xamarin.Forms app, we see some customers encounter a crash that results from a pan on the map. We don't know the specific reproduction steps. So, I'm reporting this here for an eventual fix. This doesn't appear to be catchable in managed code. I'd love to see this kind of issue dealt with internally when the cause is something so mundane as panning the map. Error details and stack trace below. Thanks in advance!&lt;/P&gt;&lt;DIV&gt;&lt;H2&gt;mono_handle_exception_internal&lt;/H2&gt;&lt;SPAN class=""&gt;SIGABRT: Invalid argument: Scale is less than or equal to zero.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;UL class=""&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;ArcGISException&lt;/SPAN&gt;.&lt;SPAN class=""&gt;HandleCoreError&lt;/SPAN&gt; (&lt;SPAN class=""&gt;RuntimeCoreNet.GeneratedWrappers.CoreError error, System.Boolean throwException&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;Interop&lt;/SPAN&gt;.&lt;SPAN class=""&gt;CheckError&lt;/SPAN&gt; (&lt;SPAN class=""&gt;System.IntPtr errorHandle, System.Boolean throwOnFailure, System.Runtime.InteropServices.GCHandle wrapperHandle&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;CoreMapView&lt;/SPAN&gt;.&lt;SPAN class=""&gt;InteractionZoomToScale&lt;/SPAN&gt; (&lt;SPAN class=""&gt;System.Double scale, RuntimeCoreNet.GeneratedWrappers.CoreCoordinate2D screenPoint&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;MapView&lt;/SPAN&gt;.&lt;SPAN class=""&gt;OnGeoViewManipulationDelta&lt;/SPAN&gt; (&lt;SPAN class=""&gt;CoreGraphics.CGPoint origin, CoreGraphics.CGPoint screenLocation, System.Double translateX, System.Double translateY, System.Double scale, System.Double rotation, System.Boolean isFlick, Esri.ArcGISRuntime.UI.DeviceIndependentPointingDevice device&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;UserInteractionHandler&lt;/SPAN&gt;.&lt;SPAN class=""&gt;OnManipulationDelta&lt;/SPAN&gt; (&lt;SPAN class=""&gt;CoreGraphics.CGPoint origin, CoreGraphics.CGPoint screenLocation, System.Double translateX, System.Double translateY, System.Double scale, System.Double rotation, System.Boolean isFlick, Esri.ArcGISRuntime.UI.DeviceIndependentPointingDevice device&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;IosDeviceInteractionHandler&lt;/SPAN&gt;.&lt;SPAN class=""&gt;OnPan&lt;/SPAN&gt; (&lt;SPAN class=""&gt;UIKit.UIPanGestureRecognizer recognizer&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;IosDeviceInteractionHandler+&amp;lt;&amp;gt;c__DisplayClass29_0`1[T]&lt;/SPAN&gt;.&lt;SPAN class=""&gt;&amp;lt;CreateWeakGestureAction&amp;gt;b__0&lt;/SPAN&gt; (&lt;SPAN class=""&gt;T gr&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;UIGestureRecognizer+Callback`1[T]&lt;/SPAN&gt;.&lt;SPAN class=""&gt;Activated&lt;/SPAN&gt; (&lt;SPAN class=""&gt;T sender&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;(wrapper managed-to-native) UIKit.UIApplication.xamarin_UIApplicationMain(int,string[],intptr,intptr,intptr&amp;amp;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;UIApplication&lt;/SPAN&gt;.&lt;SPAN class=""&gt;UIApplicationMain&lt;/SPAN&gt; (&lt;SPAN class=""&gt;System.Int32 argc, System.String[] argv, System.IntPtr principalClassName, System.IntPtr delegateClassName&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;UIApplication&lt;/SPAN&gt;.&lt;SPAN class=""&gt;Main&lt;/SPAN&gt; (&lt;SPAN class=""&gt;System.String[] args, System.String principalClassName, System.String delegateClassName&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;Application&lt;/SPAN&gt;.&lt;SPAN class=""&gt;Main&lt;/SPAN&gt; (&lt;SPAN class=""&gt;System.String[] args&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
    <pubDate>Wed, 20 Sep 2023 15:44:13 GMT</pubDate>
    <dc:creator>JeremyBridges</dc:creator>
    <dc:date>2023-09-20T15:44:13Z</dc:date>
    <item>
      <title>Crash during Pan ("Scale is less than or equal to zero")</title>
      <link>https://community.esri.com/t5/net-maps-sdk-questions/crash-during-pan-quot-scale-is-less-than-or-equal/m-p/1330674#M12128</link>
      <description>&lt;P&gt;In a Xamarin.Forms app, we see some customers encounter a crash that results from a pan on the map. We don't know the specific reproduction steps. So, I'm reporting this here for an eventual fix. This doesn't appear to be catchable in managed code. I'd love to see this kind of issue dealt with internally when the cause is something so mundane as panning the map. Error details and stack trace below. Thanks in advance!&lt;/P&gt;&lt;DIV&gt;&lt;H2&gt;mono_handle_exception_internal&lt;/H2&gt;&lt;SPAN class=""&gt;SIGABRT: Invalid argument: Scale is less than or equal to zero.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;UL class=""&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;ArcGISException&lt;/SPAN&gt;.&lt;SPAN class=""&gt;HandleCoreError&lt;/SPAN&gt; (&lt;SPAN class=""&gt;RuntimeCoreNet.GeneratedWrappers.CoreError error, System.Boolean throwException&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;Interop&lt;/SPAN&gt;.&lt;SPAN class=""&gt;CheckError&lt;/SPAN&gt; (&lt;SPAN class=""&gt;System.IntPtr errorHandle, System.Boolean throwOnFailure, System.Runtime.InteropServices.GCHandle wrapperHandle&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;CoreMapView&lt;/SPAN&gt;.&lt;SPAN class=""&gt;InteractionZoomToScale&lt;/SPAN&gt; (&lt;SPAN class=""&gt;System.Double scale, RuntimeCoreNet.GeneratedWrappers.CoreCoordinate2D screenPoint&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;MapView&lt;/SPAN&gt;.&lt;SPAN class=""&gt;OnGeoViewManipulationDelta&lt;/SPAN&gt; (&lt;SPAN class=""&gt;CoreGraphics.CGPoint origin, CoreGraphics.CGPoint screenLocation, System.Double translateX, System.Double translateY, System.Double scale, System.Double rotation, System.Boolean isFlick, Esri.ArcGISRuntime.UI.DeviceIndependentPointingDevice device&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;UserInteractionHandler&lt;/SPAN&gt;.&lt;SPAN class=""&gt;OnManipulationDelta&lt;/SPAN&gt; (&lt;SPAN class=""&gt;CoreGraphics.CGPoint origin, CoreGraphics.CGPoint screenLocation, System.Double translateX, System.Double translateY, System.Double scale, System.Double rotation, System.Boolean isFlick, Esri.ArcGISRuntime.UI.DeviceIndependentPointingDevice device&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;IosDeviceInteractionHandler&lt;/SPAN&gt;.&lt;SPAN class=""&gt;OnPan&lt;/SPAN&gt; (&lt;SPAN class=""&gt;UIKit.UIPanGestureRecognizer recognizer&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;IosDeviceInteractionHandler+&amp;lt;&amp;gt;c__DisplayClass29_0`1[T]&lt;/SPAN&gt;.&lt;SPAN class=""&gt;&amp;lt;CreateWeakGestureAction&amp;gt;b__0&lt;/SPAN&gt; (&lt;SPAN class=""&gt;T gr&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;UIGestureRecognizer+Callback`1[T]&lt;/SPAN&gt;.&lt;SPAN class=""&gt;Activated&lt;/SPAN&gt; (&lt;SPAN class=""&gt;T sender&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;(wrapper managed-to-native) UIKit.UIApplication.xamarin_UIApplicationMain(int,string[],intptr,intptr,intptr&amp;amp;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;UIApplication&lt;/SPAN&gt;.&lt;SPAN class=""&gt;UIApplicationMain&lt;/SPAN&gt; (&lt;SPAN class=""&gt;System.Int32 argc, System.String[] argv, System.IntPtr principalClassName, System.IntPtr delegateClassName&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;UIApplication&lt;/SPAN&gt;.&lt;SPAN class=""&gt;Main&lt;/SPAN&gt; (&lt;SPAN class=""&gt;System.String[] args, System.String principalClassName, System.String delegateClassName&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;Application&lt;/SPAN&gt;.&lt;SPAN class=""&gt;Main&lt;/SPAN&gt; (&lt;SPAN class=""&gt;System.String[] args&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Wed, 20 Sep 2023 15:44:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/net-maps-sdk-questions/crash-during-pan-quot-scale-is-less-than-or-equal/m-p/1330674#M12128</guid>
      <dc:creator>JeremyBridges</dc:creator>
      <dc:date>2023-09-20T15:44:13Z</dc:date>
    </item>
    <item>
      <title>Re: Crash during Pan ("Scale is less than or equal to zero")</title>
      <link>https://community.esri.com/t5/net-maps-sdk-questions/crash-during-pan-quot-scale-is-less-than-or-equal/m-p/1330687#M12129</link>
      <description>&lt;P&gt;What version of ArcGIS Runtime is this app using?&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2023 16:12:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/net-maps-sdk-questions/crash-during-pan-quot-scale-is-less-than-or-equal/m-p/1330687#M12129</guid>
      <dc:creator>MichaelBranscomb</dc:creator>
      <dc:date>2023-09-20T16:12:08Z</dc:date>
    </item>
  </channel>
</rss>

