<?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 Crash. UnknownHostException when there is no connection. in ArcGIS Runtime SDK for Android Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/crash-unknownhostexception-when-there-is-no/m-p/576206#M3913</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That's how I use map in my app:&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private com.esri.android.map.MapView _mapView;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //////////////////////////////////////////////////// &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _mapView = (com.esri.android.map.MapView) view().findViewById(R.id.map);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _tiledMapService = new ArcGISTiledMapServiceLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer" rel="nofollow" target="_blank"&gt;http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; _mapView.addLayer(_tiledMapService);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; /////////////////////////////////////////////////////&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then when there is no internet connection app crashes with Log:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888): java.net.UnknownHostException: server.arcgisonline.com&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.net.InetAddress.lookupHostByName(InetAddress.java:513)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.net.InetAddress.getAllByNameImpl(InetAddress.java:278)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.net.InetAddress.getAllByName(InetAddress.java:242)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:136)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:653)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:627)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:616)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at com.esri.core.internal.b.a.g.a(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at com.esri.core.internal.b.a.g.a(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at com.esri.core.internal.a.a.n.b(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at com.esri.android.map.ags.ArcGISTiledMapServiceLayer.initLayer(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at com.esri.android.map.ags.ArcGISTiledMapServiceLayer$1.run(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.util.concurrent.FutureTask.run(FutureTask.java:137)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.lang.Thread.run(Thread.java:1096)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As I see the crash caused by arcgis lib. So I can't catch it in my app.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there way to use arcgis runtime sdk with bad connection without crash? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;PS Tested on the real device not emulator.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Jul 2012 04:52:29 GMT</pubDate>
    <dc:creator>SiarheiSerdziukou</dc:creator>
    <dc:date>2012-07-19T04:52:29Z</dc:date>
    <item>
      <title>Crash. UnknownHostException when there is no connection.</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/crash-unknownhostexception-when-there-is-no/m-p/576206#M3913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That's how I use map in my app:&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private com.esri.android.map.MapView _mapView;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //////////////////////////////////////////////////// &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _mapView = (com.esri.android.map.MapView) view().findViewById(R.id.map);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _tiledMapService = new ArcGISTiledMapServiceLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer" rel="nofollow" target="_blank"&gt;http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; _mapView.addLayer(_tiledMapService);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; /////////////////////////////////////////////////////&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then when there is no internet connection app crashes with Log:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888): java.net.UnknownHostException: server.arcgisonline.com&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.net.InetAddress.lookupHostByName(InetAddress.java:513)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.net.InetAddress.getAllByNameImpl(InetAddress.java:278)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.net.InetAddress.getAllByName(InetAddress.java:242)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:136)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:653)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:627)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:616)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at com.esri.core.internal.b.a.g.a(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at com.esri.core.internal.b.a.g.a(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at com.esri.core.internal.a.a.n.b(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at com.esri.android.map.ags.ArcGISTiledMapServiceLayer.initLayer(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at com.esri.android.map.ags.ArcGISTiledMapServiceLayer$1.run(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.util.concurrent.FutureTask.run(FutureTask.java:137)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E/ArcGIS&amp;nbsp; (15888):&amp;nbsp; at java.lang.Thread.run(Thread.java:1096)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As I see the crash caused by arcgis lib. So I can't catch it in my app.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there way to use arcgis runtime sdk with bad connection without crash? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;PS Tested on the real device not emulator.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2012 04:52:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/crash-unknownhostexception-when-there-is-no/m-p/576206#M3913</guid>
      <dc:creator>SiarheiSerdziukou</dc:creator>
      <dc:date>2012-07-19T04:52:29Z</dc:date>
    </item>
  </channel>
</rss>

