Hi Mike,
We are experiencing the same problem when loading an SQLite geodatabase (saved from ArcGIS Online) into a FeatureTable Source.
The feature table contains a Date Range domain. Do you have any idea about this problem ?
The stack trace :
Message : TimeSpan does not accept floating point Not-a-Number values.. Source : mscorlib. StackTrace :
at System.TimeSpan.Interval(Double value, Int32 scale)
at Esri.ArcGISRuntime.Internal.DateUtils.FromMillisecondsSinceEpoch(Double milliSeconds)
at RuntimeCoreNet.BinaryReaderExtensions.ReadRowVariant(BinaryReader r, RowValueType type)
at RuntimeCoreNet.BinaryReaderExtensions.ReadRowVariant(BinaryReader r)
at RuntimeCoreNet.CoreFeatureSource.GetDomainInfo(String domainName)
at Esri.ArcGISRuntime.Data.FeatureTable.SetSource(CoreFeatureSource source)
at Esri.ArcGISRuntime.Data.GeodatabaseFeatureTable..ctor(CoreFeatureSource source, Geodatabase owner)
at Esri.ArcGISRuntime.Data.Geodatabase.<get_FeatureTables>d__0.MoveNext()
at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source)
at SOMaps.Manager.Offline.OfflineDataManager.<HasOfflineDataForLayerAsync>d__83.MoveNext()
The Code:
Geodatabase gdb = await Geodatabase.OpenAsync(path);
gdb.FeatureTables.Count()
I can share you the sqlite geodatabase if you need,
Thank you for your help,
Tony