Select to view content in your preferred language

Trying to upgrade to 3.1 API - but problems with wraparound map

781
1
10-08-2013 07:37 AM
caseycupp
Deactivated User
I am trying to upgrade to ESRI 3.1 Silverlight API.

I am suddently getting this error..  on the load of my map. It is happening after some my basemap has been loaded.

Application_UnhandledExceptionSystem.ArgumentNullException: Value cannot be null.\nParameter name: SpatialReference\n   at ESRI.ArcGIS.Client.Utils.Normalization.Normalize(Geometry g)\n   at ESRI.ArcGIS.Client.Geometry.Geometry.NormalizeCentralMeridian(Geometry g)\n   at ESRI.ArcGIS.Client.LayerCanvas.ClipBox(MapPoint origin, Double resolution, Boolean isWrapAround)\n   at ESRI.ArcGIS.Client.Map.CheckClipBox()\n   at ESRI.ArcGIS.Client.Map.<Map_SizeChanged>b__d()\n   at ESRI.ArcGIS.Client.ThrottleTimer.<.ctor>b__1(Object s, EventArgs e)\n   at MS.Internal.CoreInvokeHandler.InvokeEventHandler(UInt32 typeIndex, Delegate handlerDelegate, Object sender, Object args)\n   at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)


I tried removing my MapExtentChanged and MapSizeChanged events, but still the same error. (sometime after those events have been hit)

However, if I flip the wraparound property to False.. the error goes away, but that is obviously not a good option.

Casey
0 Kudos
1 Reply
caseycupp
Deactivated User
IGNORE THIS.. FEEL FREE TO DELETE, ON WRONG FORUM.

I am trying to upgrade to ESRI 3.1 Silverlight API.

I am suddently getting this error..  on the load of my map. It is happening after some my basemap has been loaded.

Application_UnhandledExceptionSystem.ArgumentNullException: Value cannot be null.\nParameter name: SpatialReference\n   at ESRI.ArcGIS.Client.Utils.Normalization.Normalize(Geometry g)\n   at ESRI.ArcGIS.Client.Geometry.Geometry.NormalizeCentralMeridian(Geometry g)\n   at ESRI.ArcGIS.Client.LayerCanvas.ClipBox(MapPoint origin, Double resolution, Boolean isWrapAround)\n   at ESRI.ArcGIS.Client.Map.CheckClipBox()\n   at ESRI.ArcGIS.Client.Map.<Map_SizeChanged>b__d()\n   at ESRI.ArcGIS.Client.ThrottleTimer.<.ctor>b__1(Object s, EventArgs e)\n   at MS.Internal.CoreInvokeHandler.InvokeEventHandler(UInt32 typeIndex, Delegate handlerDelegate, Object sender, Object args)\n   at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)


I tried removing my MapExtentChanged and MapSizeChanged events, but still the same error. (sometime after those events have been hit)

However, if I flip the wraparound property to False.. the error goes away, but that is obviously not a good option.

Casey
0 Kudos