I've recently updated our application which uses the UltraGeographicMap control to Ultimate UI for Windows 20.1 from the previous version. I'm now seeing a null exception upon creating a new GeographicSymbolSeries object that fails on the parameterless constructor when trying to get the MarkerThickness value.
at Infragistics.Controls.Maps.GeographicSymbolSeries.get_MarkerThickness() at Infragistics.Controls.Maps.GeographicSymbolSeriesView.OnHostedSeriesUpdated() at Infragistics.Controls.Maps.GeographicMapSeriesHost.OnHostedSeriesUpdated() at Infragistics.Controls.Maps.GeographicSymbolSeries..ctor() at Infragistics.Win.DataVisualization.GeographicSymbolSeries..ctor()
I'm creating the object using the parameterless constructor then setting properties on the resulting object, like so:
GeographicSymbolSeries series = new GeographicSymbolSeries();
series.DataSource = [my data source object];series.LongitudeMemberPath = "Longitude";series.LatitudeMemberPath = "Latitude";series.MarkerCollisionAvoidance = CollisionAvoidanceType.FadeAndShift;series.MarkerTemplate = new [my Infragistics.Graphics.CustomRenderTemplate implementation];
This was working correctly prior to the 20.1 update. Are there new requirements for the context in which GeographicSymbolSeries objects can be created?
This issue has been fixed and is currently available in our 20.2 Volume Release.
I am not sure how that happened but it has been linked and set to in development again.
Nicholas,
The Status of the support case says Awaiting Customer Action. Do you need more information from me on this issue? As I understood the situation, the case was awaiting review by a developer. Please let me know if there is anything I can do to help move this case closer to a solution.
After investigating this issue, I was able to reproduce the issue you are experiencing. I have asked our engineering staff to examine this further. To ensure that it will receive attention, I have logged this behavior in our internal tracking system with a Development ID of 271897. The next step will be for a developer to review my investigation and confirm my findings or to offer a fix, or other resolution.
In response to this issue being logged, I have opened a new private support case for you that I will be linking to this issue so you can be notified when a fix or other resolution becomes available. This private case has an ID of CAS-210347-X8C6P4 and you can access it here: https://es.infragistics.com/my-account/support-activity
Please let me know if you need more information.