<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Mapx File loading into CIMMapDocument object error in ArcGIS Pro SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapx-file-loading-into-cimmapdocument-object-error/m-p/1074156#M6820</link>
    <description>&lt;P&gt;I tried your code snippet and it worked fine with my sample mapx files.&amp;nbsp; It might be a specific layer/renderer setting that is causing the error you're getting.&amp;nbsp; &amp;nbsp;If you can send me your mapx file using a 'private message' i can take a look.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 30 Jun 2021 14:04:51 GMT</pubDate>
    <dc:creator>Wolf</dc:creator>
    <dc:date>2021-06-30T14:04:51Z</dc:date>
    <item>
      <title>Mapx File loading into CIMMapDocument object error</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapx-file-loading-into-cimmapdocument-object-error/m-p/1072424#M6803</link>
      <description>&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;I am loading mapx file into CIMMapDocument object by using below code snippet,&lt;/P&gt;&lt;P&gt;In some document I got the error message "Value was either too large or too small for an Int32."&lt;/P&gt;&lt;P&gt;I added the stacktrace for detail as well. Can you guys suggest how to solve it?&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/12882"&gt;@Wolf&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Prosdk version is 2.7,&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;string mapxJson = File.ReadAllText(mapxFilePath);
bool success = await QueuedTask.Run(() =&amp;gt;
            {
                try
                {
                    CIMMapDocument mapDoc = CIMMapDocument.FromJson(mapxJson);
                    if (mapDoc.LayerDefinitions != null &amp;amp;&amp;amp; mapDoc.LayerDefinitions.Length &amp;gt; 0)
                    {
                        this.SourceDocument = mapDoc;
                       
                        return true;
                    }
                }catch(Exception ex)
                {
System.Diagnostics.Trace.WriteLine(ex.Message + "\r\n" + ex.StackTrace);
                    return false;
                }
                return false;
            });&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;StackTrace is&lt;/P&gt;&lt;P&gt;at System.Convert.ToInt32(Int64 value)&lt;BR /&gt;at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)&lt;BR /&gt;at Newtonsoft.Json.Linq.Extensions.Convert[T,U](T token)&lt;BR /&gt;at ArcGIS.Core.CIM.JsonUtils.GetObjectForPropertySetOrArray(JToken jToken, JsonDeserializationSettings settings)&lt;BR /&gt;at ArcGIS.Core.CIM.JsonUtils.TrySetDictionaryMember(JObject jObject, String memberName, Dictionary`2&amp;amp; dictionaryMember, JsonDeserializationSettings settings)&lt;BR /&gt;at ArcGIS.Core.CIM.CIMBasicFeatureTemplate.Deserialize(JObject jObject, JsonDeserializationSettings settings)&lt;BR /&gt;at ArcGIS.Core.CIM.JsonUtils.DeserializeCIMObject(JObject jObject, JsonDeserializationSettings settings)&lt;BR /&gt;at ArcGIS.Core.CIM.JsonUtils.DeserializeCIMObject[T](JObject jObject, JsonDeserializationSettings settings)&lt;BR /&gt;at ArcGIS.Core.CIM.JObjectExtensions.TryGetCIMObjectArrayMember[T](JObject jObject, String memberName, JsonDeserializationSettings settings)&lt;BR /&gt;at ArcGIS.Core.CIM.CIMBasicFeatureLayer.Deserialize(JObject jObject, JsonDeserializationSettings settings)&lt;BR /&gt;at ArcGIS.Core.CIM.CIMGeoFeatureLayerBase.Deserialize(JObject jObject, JsonDeserializationSettings settings)&lt;BR /&gt;at ArcGIS.Core.CIM.JsonUtils.DeserializeCIMObject(JObject jObject, JsonDeserializationSettings settings)&lt;BR /&gt;at ArcGIS.Core.CIM.JsonUtils.DeserializeCIMObject[T](JObject jObject, JsonDeserializationSettings settings)&lt;BR /&gt;at ArcGIS.Core.CIM.JObjectExtensions.TryGetCIMObjectArrayMember[T](JObject jObject, String memberName, JsonDeserializationSettings settings)&lt;BR /&gt;at ArcGIS.Core.CIM.CIMMapDocument.Deserialize(JObject jObject, JsonDeserializationSettings settings)&lt;BR /&gt;at ArcGIS.Core.CIM.JsonUtils.FromJson[T](String json, JsonDeserializationSettings settings)&lt;BR /&gt;at Tools.UI.DockpaneSetDataSourceViewModel.&amp;lt;&amp;gt;c__DisplayClass168_0.&amp;lt;GetMapxDataSourceInfo&amp;gt;b__0() in D:\protoolset\tools\dockpanesetdatasourceviewmodel.cs&lt;/P&gt;</description>
      <pubDate>Fri, 25 Jun 2021 01:43:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapx-file-loading-into-cimmapdocument-object-error/m-p/1072424#M6803</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2021-06-25T01:43:46Z</dc:date>
    </item>
    <item>
      <title>Re: Mapx File loading into CIMMapDocument object error</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapx-file-loading-into-cimmapdocument-object-error/m-p/1073758#M6813</link>
      <description>&lt;P&gt;If you use ArcGIS Pro to load the file (from path) does that work?&lt;/P&gt;</description>
      <pubDate>Tue, 29 Jun 2021 17:49:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapx-file-loading-into-cimmapdocument-object-error/m-p/1073758#M6813</guid>
      <dc:creator>Wolf</dc:creator>
      <dc:date>2021-06-29T17:49:45Z</dc:date>
    </item>
    <item>
      <title>Re: Mapx File loading into CIMMapDocument object error</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapx-file-loading-into-cimmapdocument-object-error/m-p/1074156#M6820</link>
      <description>&lt;P&gt;I tried your code snippet and it worked fine with my sample mapx files.&amp;nbsp; It might be a specific layer/renderer setting that is causing the error you're getting.&amp;nbsp; &amp;nbsp;If you can send me your mapx file using a 'private message' i can take a look.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Jun 2021 14:04:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapx-file-loading-into-cimmapdocument-object-error/m-p/1074156#M6820</guid>
      <dc:creator>Wolf</dc:creator>
      <dc:date>2021-06-30T14:04:51Z</dc:date>
    </item>
    <item>
      <title>Re: Mapx File loading into CIMMapDocument object error</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapx-file-loading-into-cimmapdocument-object-error/m-p/1076608#M6840</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/12882"&gt;@Wolf&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I tried and check with my customer for the sample mapx file, but they didn't agree to share.&lt;/P&gt;&lt;P&gt;All in all I managed to figure out the root cause.&lt;/P&gt;&lt;P&gt;I noticed in their mapx files, there are some time stamp value in epoch time format 13 digit numbers, some layer with start time property and 13 digit number in it. In some places, like layer info array, it has 13 digit numbers as well, Currently I manipulated these number and reduced into 10 digit, so that it can be load into mapx document object.&lt;/P&gt;&lt;P&gt;From ArcGIS pro to load these mapx file directly, it is working, no issue at all.&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Than&lt;/P&gt;</description>
      <pubDate>Thu, 08 Jul 2021 05:19:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapx-file-loading-into-cimmapdocument-object-error/m-p/1076608#M6840</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2021-07-08T05:19:02Z</dc:date>
    </item>
  </channel>
</rss>

