Feature layer update method exception

278
0
04-17-2012 10:05 AM
Labels (1)
MarkCollins
Occasional Contributor
I believe I have found a bug in the feature layer update routing. I am displaying a feature layer with several thousand points and have its mode set to OnDemand.  My application has a timer which calls Update and Refresh on the layer to update the display every minute.  If I am panning the map and its attempting to update the layer while my timer fires I receive the following error???.

System.NullReferenceException was unhandled by user code
  Message=Object reference not set to an instance of an object.
  Source=ESRI.ArcGIS.Client
  StackTrace:
       at ESRI.ArcGIS.Client.FeatureLayer.update()
       at ESRI.ArcGIS.Client.FeatureLayer.Update()
       at NGC.WinUI.CADControls.Mapping.AutoRefresh._tmr_Tick(Object sender, EventArgs e) in C:\Users\Mark\Documents\Visual Studio 2010\Projects\XXX\Mapping\AutoRefresh.cs:line 158
       at System.Windows.Threading.DispatcherTimer.FireTick(Object unused)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
       at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
  InnerException:

Its appears as if this exception is being throw up from the ESRI code base. Just thought I would drop you a line on this. I am wrapping my timer update code in some exception handling for the time being.
0 Kudos
0 Replies