ThinkGeo.com    |     Documentation    |     Premium Support

Unknown exception when first diplay the maps

Hello,


I'm trying to integrate your new component in our application. 


I use a WmsOverlay in order to display the maps from a WsmServer. Sometimes, when starting the map, I get this exception :


Unknown Exception :


System.InvalidOperationException: Der Enumerator ist ungültig, da sich die Auflistung geändert hat.

   bei System.Windows.Media.VisualCollection.Enumerator.MoveNext()

   bei ThinkGeo.MapSuite.WpfDesktopEdition.TileOverlay.xe960bd1c67737f90(Object xe0292b9ed559da7d, EventArgs xfbf34718e704c6bc)

   bei ThinkGeo.MapSuite.WpfDesktopEdition.Tile.OnOpened(EventArgs args)

   bei ThinkGeo.MapSuite.WpfDesktopEdition.Tile.set_IsOpened(Boolean value)

   bei ThinkGeo.MapSuite.WpfDesktopEdition.UriTile.xe06cd10e03ff9f1d(MemoryStream xd3b1b0f69a96cdf8)

   bei ThinkGeo.MapSuite.WpfDesktopEdition.UriTile.x72e495c788ab064e(Object xe0292b9ed559da7d, RunWorkerCompletedEventArgs xfbf34718e704c6bc)

   bei System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)

   bei System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)

   bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)

   bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)

 


If I translate the message in English, it means that the enumerator is invalid, because the collection was modified while we are looping on it.


Sorry, but I cannot give you more informations, because I can not break into code...


Any suggestion ?

Many thanks,

Guillaume.



Hi Guilaume,


Thanks for evaluating Wpf Desktop Edition. I cannot recreate your issue; but when I track the code by the pasted information, I think it has high risk to have the same issue you have in multi-thread. So I optimize the code and it might fix it.


Please access helpdesk.thinkgeo.com/; then download our latest version which is later than 4.0.55. If it still cannot fix your issue, please provide us your WmsServer uri and your OS information so that I can recreate your issue.


Thanks,

Howard



Hello Howard, 
  
 Thansk for you help. 
  
 The Problem is that I don’t have any access the the daily development Build downloads for this new WpfControl. I only see the DesktopFullEdition and the Silverlight Edition in the daily build dowloads. 
 However I have acces to the Wpf Desktop Edition in the Purchased products downloads section. 
 Therefore I can only download the 4.0.40.0 version for this new component. 
  
 Can you please do something for that ? 
  
 Thanks, 
 Guillaume. 


Hello Guillaume, 
  
 Sorry for the inconvenience; Wpf Desktop Edition is a new control in MapSuite product family; it cannot be downloaded from the address I posted above. I’ll contact our support and send you the latest build tomorrow.  
  
 Thanks for letting us know. 
 Howard

Hello Howard, 
  
 Many thanks, I’ll wait tomorow. 
  
 Regards, 
 Guillaume.

Hi Guillaume, 
  
 You are welcome, please feel free to let me know if you have any more queries. 
  
 Thanks, 
 Howard