<?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 Invalid json when loading layer in ArcGIS Runtime SDK for Android Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/invalid-json-when-loading-layer/m-p/484396#M3334</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is how I try to load a FeatureLayer:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="color: #cc7832;"&gt;override fun &lt;/SPAN&gt;&lt;SPAN style="color: #ffc66d;"&gt;onCreate&lt;/SPAN&gt;(savedInstanceState: Bundle?) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #cc7832;"&gt;super&lt;/SPAN&gt;.onCreate(savedInstanceState)
&amp;nbsp;&amp;nbsp;&amp;nbsp; setContentView(R.layout.&lt;SPAN style="color: #9876aa;"&gt;activity_main&lt;/SPAN&gt;)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #808080;"&gt;// inflate MapView from layout
&lt;/SPAN&gt;&lt;SPAN style="color: #808080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #9876aa;"&gt;mMapView &lt;/SPAN&gt;= findViewById(R.id.&lt;SPAN style="color: #9876aa;"&gt;mapview&lt;/SPAN&gt;)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #cc7832;"&gt;val &lt;/SPAN&gt;leftPoint = Point(&lt;SPAN style="color: #6897bb;"&gt;16.374120968073157&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #6897bb;"&gt;48.186396114084104&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;SpatialReferences.getWgs84())

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #808080;"&gt;//bottom right
&lt;/SPAN&gt;&lt;SPAN style="color: #808080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;val &lt;/SPAN&gt;rightPoint = Point(&lt;SPAN style="color: #6897bb;"&gt;16.38101960965946&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #6897bb;"&gt;48.18357774813336&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;SpatialReferences.getWgs84())
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #cc7832;"&gt;val &lt;/SPAN&gt;initialExtent = Envelope(leftPoint&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;rightPoint)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #9876aa;"&gt;map &lt;/SPAN&gt;= ArcGISMap(Basemap.createLightGrayCanvas())

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #9876aa;"&gt;map&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;initialViewpoint &lt;/SPAN&gt;= Viewpoint(initialExtent)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #cc7832;"&gt;val &lt;/SPAN&gt;serviceFeatureTable = ServiceFeatureTable(&lt;SPAN style="color: #6a8759;"&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fservices5.arcgis.com%2FjHdCsOKkBSDKvuhr%2Farcgis%2Frest%2Fservices%2Fnew_indoorschema_v8_inclHBF_WFL1%2FFeatureServer%2F3" target="_blank"&gt;https://services5.arcgis.com/jHdCsOKkBSDKvuhr/arcgis/rest/services/new_indoorschema_v8_inclHBF_WFL1/FeatureServer/3&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #808080;"&gt;// create feature layer from service feature tables
&lt;/SPAN&gt;&lt;SPAN style="color: #808080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;val &lt;/SPAN&gt;featureLayer = FeatureLayer(serviceFeatureTable)

&amp;nbsp;&amp;nbsp;&amp;nbsp; featureLayer.addDoneLoadingListener &lt;SPAN style="font-weight: bold;"&gt;{
&lt;/SPAN&gt;&lt;SPAN style="font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Log.d(&lt;SPAN style="color: #9876aa;"&gt;TAG&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;"layer loading done. error:" &lt;/SPAN&gt;+ featureLayer.&lt;SPAN style="color: #9876aa;"&gt;loadError&lt;/SPAN&gt;)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-weight: bold;"&gt;}
&lt;/SPAN&gt;&lt;SPAN style="font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #9876aa;"&gt;map&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;operationalLayers&lt;/SPAN&gt;.add(featureLayer)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #808080;"&gt;// Pass a WebMap to the MapView constructor overload to display it.
&lt;/SPAN&gt;&lt;SPAN style="color: #808080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;mapview.&lt;SPAN style="color: #9876aa;"&gt;map &lt;/SPAN&gt;= &lt;SPAN style="color: #9876aa;"&gt;map
&lt;/SPAN&gt;&lt;SPAN style="color: #9876aa;"&gt;
&lt;/SPAN&gt;}&lt;/PRE&gt;&lt;P&gt;logcat I see:&lt;/P&gt;&lt;P&gt;layer loading done. error:com.esri.arcgisruntime.ArcGISRuntimeException: Invalid JSON&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This layer works fine on the web. It fails on android. Why is that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've also tried to load it as a webmap, which fails with the exact same error message (9 out of 10 layers fail to load here: &lt;A class="link-titled" href="https://oebb.maps.arcgis.com/home/item.html?id=92626308405942d6a9251bb6e507cda6" title="https://oebb.maps.arcgis.com/home/item.html?id=92626308405942d6a9251bb6e507cda6" rel="nofollow noopener noreferrer" target="_blank"&gt;https://oebb.maps.arcgis.com/home/item.html?id=92626308405942d6a9251bb6e507cda6&lt;/A&gt;&amp;nbsp;)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 21:21:45 GMT</pubDate>
    <dc:creator>TamasBeres</dc:creator>
    <dc:date>2021-12-11T21:21:45Z</dc:date>
    <item>
      <title>Invalid json when loading layer</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/invalid-json-when-loading-layer/m-p/484396#M3334</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is how I try to load a FeatureLayer:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="color: #cc7832;"&gt;override fun &lt;/SPAN&gt;&lt;SPAN style="color: #ffc66d;"&gt;onCreate&lt;/SPAN&gt;(savedInstanceState: Bundle?) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #cc7832;"&gt;super&lt;/SPAN&gt;.onCreate(savedInstanceState)
&amp;nbsp;&amp;nbsp;&amp;nbsp; setContentView(R.layout.&lt;SPAN style="color: #9876aa;"&gt;activity_main&lt;/SPAN&gt;)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #808080;"&gt;// inflate MapView from layout
&lt;/SPAN&gt;&lt;SPAN style="color: #808080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #9876aa;"&gt;mMapView &lt;/SPAN&gt;= findViewById(R.id.&lt;SPAN style="color: #9876aa;"&gt;mapview&lt;/SPAN&gt;)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #cc7832;"&gt;val &lt;/SPAN&gt;leftPoint = Point(&lt;SPAN style="color: #6897bb;"&gt;16.374120968073157&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #6897bb;"&gt;48.186396114084104&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;SpatialReferences.getWgs84())

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #808080;"&gt;//bottom right
&lt;/SPAN&gt;&lt;SPAN style="color: #808080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;val &lt;/SPAN&gt;rightPoint = Point(&lt;SPAN style="color: #6897bb;"&gt;16.38101960965946&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #6897bb;"&gt;48.18357774813336&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;SpatialReferences.getWgs84())
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #cc7832;"&gt;val &lt;/SPAN&gt;initialExtent = Envelope(leftPoint&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;rightPoint)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #9876aa;"&gt;map &lt;/SPAN&gt;= ArcGISMap(Basemap.createLightGrayCanvas())

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #9876aa;"&gt;map&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;initialViewpoint &lt;/SPAN&gt;= Viewpoint(initialExtent)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #cc7832;"&gt;val &lt;/SPAN&gt;serviceFeatureTable = ServiceFeatureTable(&lt;SPAN style="color: #6a8759;"&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fservices5.arcgis.com%2FjHdCsOKkBSDKvuhr%2Farcgis%2Frest%2Fservices%2Fnew_indoorschema_v8_inclHBF_WFL1%2FFeatureServer%2F3" target="_blank"&gt;https://services5.arcgis.com/jHdCsOKkBSDKvuhr/arcgis/rest/services/new_indoorschema_v8_inclHBF_WFL1/FeatureServer/3&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #808080;"&gt;// create feature layer from service feature tables
&lt;/SPAN&gt;&lt;SPAN style="color: #808080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;val &lt;/SPAN&gt;featureLayer = FeatureLayer(serviceFeatureTable)

&amp;nbsp;&amp;nbsp;&amp;nbsp; featureLayer.addDoneLoadingListener &lt;SPAN style="font-weight: bold;"&gt;{
&lt;/SPAN&gt;&lt;SPAN style="font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Log.d(&lt;SPAN style="color: #9876aa;"&gt;TAG&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;"layer loading done. error:" &lt;/SPAN&gt;+ featureLayer.&lt;SPAN style="color: #9876aa;"&gt;loadError&lt;/SPAN&gt;)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-weight: bold;"&gt;}
&lt;/SPAN&gt;&lt;SPAN style="font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #9876aa;"&gt;map&lt;/SPAN&gt;.&lt;SPAN style="color: #9876aa;"&gt;operationalLayers&lt;/SPAN&gt;.add(featureLayer)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #808080;"&gt;// Pass a WebMap to the MapView constructor overload to display it.
&lt;/SPAN&gt;&lt;SPAN style="color: #808080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;mapview.&lt;SPAN style="color: #9876aa;"&gt;map &lt;/SPAN&gt;= &lt;SPAN style="color: #9876aa;"&gt;map
&lt;/SPAN&gt;&lt;SPAN style="color: #9876aa;"&gt;
&lt;/SPAN&gt;}&lt;/PRE&gt;&lt;P&gt;logcat I see:&lt;/P&gt;&lt;P&gt;layer loading done. error:com.esri.arcgisruntime.ArcGISRuntimeException: Invalid JSON&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This layer works fine on the web. It fails on android. Why is that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've also tried to load it as a webmap, which fails with the exact same error message (9 out of 10 layers fail to load here: &lt;A class="link-titled" href="https://oebb.maps.arcgis.com/home/item.html?id=92626308405942d6a9251bb6e507cda6" title="https://oebb.maps.arcgis.com/home/item.html?id=92626308405942d6a9251bb6e507cda6" rel="nofollow noopener noreferrer" target="_blank"&gt;https://oebb.maps.arcgis.com/home/item.html?id=92626308405942d6a9251bb6e507cda6&lt;/A&gt;&amp;nbsp;)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 21:21:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/invalid-json-when-loading-layer/m-p/484396#M3334</guid>
      <dc:creator>TamasBeres</dc:creator>
      <dc:date>2021-12-11T21:21:45Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid json when loading layer</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/invalid-json-when-loading-layer/m-p/484397#M3335</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tamas&lt;/P&gt;&lt;P&gt;I'm having the same issue. The layer works perfectly on PC but wont display on Android or iOS?? Just checking to see if you found a fix.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2019 14:53:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/invalid-json-when-loading-layer/m-p/484397#M3335</guid>
      <dc:creator>ChristopherVandrey</dc:creator>
      <dc:date>2019-02-26T14:53:52Z</dc:date>
    </item>
  </channel>
</rss>

