<?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 Couldn't show feature layer with custom spatial reference in ArcGIS Runtime SDK for Android Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/couldn-t-show-feature-layer-with-custom-spatial/m-p/88367#M665</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dear Everyone,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;BR /&gt;ArcGISTiledMapServiceLayer pBaseMap = new ArcGISTiledMapServiceLayer(""+"http://xxx.xxx.x.x/ArcGIS/rest/services/baseMap/MapServer");&lt;BR /&gt;&amp;nbsp; mPoint = new ArcGISFeatureLayer(""+"http://xxx.xxx.x.x/ArcGIS/rest/services/point/FeatureServer/0", AO);&lt;BR /&gt;mMapView.addLayer(pBaseMap);&lt;BR /&gt;&amp;nbsp; mMapView.addLayer(mPoint);&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The base map and feature layer are using same custom spatial reference, when I run the app, the feature layer have a small chance to display sometimes, but it shows Log error message if the feature layer couldn't display and the app wouldn't crash.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I also tried on iOS platform and those layers work perfectly, so I wounder if this is android SDK's problem or?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Log Messages are &lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;08-14 10:45:32.347: E/ArcGIS(29812): ArcGISFeatureLayer.FeatureSetCallback.onError&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812): java.lang.RuntimeException: Invalid SpatialReference.&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.nativeGetWKID(Native Method)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.create(Unknown Source)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.map.FeatureSet.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.map.FeatureSet.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.a.c.b(Unknown Source)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.a.c.a(Unknown Source)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.call(Unknown Source)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.FutureTask.run(FutureTask.java:137)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at java.lang.Thread.run(Thread.java:856)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812): FeatureSetCallback.onError&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812): java.lang.RuntimeException: Invalid SpatialReference.&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.nativeGetWKID(Native Method)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.create(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.map.FeatureSet.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.map.FeatureSet.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.a.c.b(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.a.c.a(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.call(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.FutureTask.run(FutureTask.java:137)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at java.lang.Thread.run(Thread.java:856)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812): java.lang.RuntimeException: Invalid SpatialReference.&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.nativeGetWKID(Native Method)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.create(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.map.FeatureSet.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.map.FeatureSet.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.a.c.b(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.a.c.a(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.call(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.FutureTask.run(FutureTask.java:137)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at java.lang.Thread.run(Thread.java:856)&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 14 Aug 2012 01:49:34 GMT</pubDate>
    <dc:creator>dixonkwan</dc:creator>
    <dc:date>2012-08-14T01:49:34Z</dc:date>
    <item>
      <title>Couldn't show feature layer with custom spatial reference</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/couldn-t-show-feature-layer-with-custom-spatial/m-p/88367#M665</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dear Everyone,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;BR /&gt;ArcGISTiledMapServiceLayer pBaseMap = new ArcGISTiledMapServiceLayer(""+"http://xxx.xxx.x.x/ArcGIS/rest/services/baseMap/MapServer");&lt;BR /&gt;&amp;nbsp; mPoint = new ArcGISFeatureLayer(""+"http://xxx.xxx.x.x/ArcGIS/rest/services/point/FeatureServer/0", AO);&lt;BR /&gt;mMapView.addLayer(pBaseMap);&lt;BR /&gt;&amp;nbsp; mMapView.addLayer(mPoint);&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The base map and feature layer are using same custom spatial reference, when I run the app, the feature layer have a small chance to display sometimes, but it shows Log error message if the feature layer couldn't display and the app wouldn't crash.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I also tried on iOS platform and those layers work perfectly, so I wounder if this is android SDK's problem or?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Log Messages are &lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;08-14 10:45:32.347: E/ArcGIS(29812): ArcGISFeatureLayer.FeatureSetCallback.onError&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812): java.lang.RuntimeException: Invalid SpatialReference.&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.nativeGetWKID(Native Method)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.create(Unknown Source)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.map.FeatureSet.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.map.FeatureSet.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.a.c.b(Unknown Source)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.a.c.a(Unknown Source)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.call(Unknown Source)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.FutureTask.run(FutureTask.java:137)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)&lt;BR /&gt;08-14 10:45:32.347: E/ArcGIS(29812):&amp;nbsp; at java.lang.Thread.run(Thread.java:856)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812): FeatureSetCallback.onError&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812): java.lang.RuntimeException: Invalid SpatialReference.&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.nativeGetWKID(Native Method)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.create(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.map.FeatureSet.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.map.FeatureSet.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.a.c.b(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.a.c.a(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.call(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.FutureTask.run(FutureTask.java:137)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)&lt;BR /&gt;08-14 10:45:32.354: E/ArcGIS(29812):&amp;nbsp; at java.lang.Thread.run(Thread.java:856)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812): java.lang.RuntimeException: Invalid SpatialReference.&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.nativeGetWKID(Native Method)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.create(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.geometry.SpatialReference.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.map.FeatureSet.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.map.FeatureSet.fromJson(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.a.c.b(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.a.c.a(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at com.esri.core.internal.tasks.a.call(Unknown Source)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.FutureTask.run(FutureTask.java:137)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)&lt;BR /&gt;08-14 10:45:32.354: W/ArcGIS(29812):&amp;nbsp; at java.lang.Thread.run(Thread.java:856)&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Aug 2012 01:49:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/couldn-t-show-feature-layer-with-custom-spatial/m-p/88367#M665</guid>
      <dc:creator>dixonkwan</dc:creator>
      <dc:date>2012-08-14T01:49:34Z</dc:date>
    </item>
  </channel>
</rss>

