<?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: Not able to add ArcGISDynamicMapServiceLayer in Arc in Java Maps SDK Questions</title>
    <link>https://community.esri.com/t5/java-maps-sdk-questions/not-able-to-add-arcgisdynamicmapservicelayer-in/m-p/467288#M1454</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;First of all, good "catch". by the way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What happens when you try to catch a general Exception?&lt;/P&gt;&lt;P&gt;This is what works for me. Surround your layer definition code with a try/catch for Exception, instead of a specific one. I know it sounds improper, but this may get you farther along, hopefully?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 15 Nov 2015 18:16:20 GMT</pubDate>
    <dc:creator>EricBader</dc:creator>
    <dc:date>2015-11-15T18:16:20Z</dc:date>
    <item>
      <title>Not able to add ArcGISDynamicMapServiceLayer in Arc</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/not-able-to-add-arcgisdynamicmapservicelayer-in/m-p/467283#M1449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am creating a very simple program to add dynamic map service from ArcGISOnline.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am getting following error when i rung the application:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can any one help in this. is there any setting which is required to be done, in terms of proxy or something?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG style="color: &amp;quot;#FFFF00&amp;quot;;"&gt;Java version : 1.6.0_27 (Sun Microsystems Inc.) x86&lt;BR /&gt;Rendering engine : DirectX&lt;BR /&gt;org.apache.http.conn.HttpHostConnectException: Connection to &lt;A class="jive-link-external-small" href="http://sampleserver1.arcgisonline.com" rel="nofollow" target="_blank"&gt;http://sampleserver1.arcgisonline.com&lt;/A&gt; refused&lt;BR /&gt; at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:127)&lt;BR /&gt; at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:147)&lt;BR /&gt; at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:108)&lt;BR /&gt; at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)&lt;BR /&gt; at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641)&lt;BR /&gt; at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:731)&lt;BR /&gt; at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:709)&lt;BR /&gt; at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:700)&lt;BR /&gt; at com.esri.core.internal.io.handler.l.a(Unknown Source)&lt;BR /&gt; at com.esri.core.internal.io.handler.l.a(Unknown Source)&lt;BR /&gt; at com.esri.core.internal.tasks.a.p.a(Unknown Source)&lt;BR /&gt; at com.esri.core.internal.tasks.a.p.execute(Unknown Source)&lt;BR /&gt; at com.esri.map.Layer.loadServiceInfo(Unknown Source)&lt;BR /&gt; at com.esri.map.Layer.getMapServerInfo(Unknown Source)&lt;BR /&gt; at com.esri.map.ArcGISDynamicMapServiceLayer$1.run(Unknown Source)&lt;BR /&gt; at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)&lt;BR /&gt; at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)&lt;BR /&gt; at java.util.concurrent.FutureTask.run(FutureTask.java:138)&lt;BR /&gt; at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)&lt;BR /&gt; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)&lt;BR /&gt; at java.lang.Thread.run(Thread.java:662)&lt;BR /&gt;Caused by: java.net.ConnectException: Connection timed out: connect&lt;BR /&gt; at java.net.PlainSocketImpl.socketConnect(Native Method)&lt;BR /&gt; at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)&lt;BR /&gt; at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)&lt;BR /&gt; at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)&lt;BR /&gt; at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)&lt;BR /&gt; at java.net.Socket.connect(Socket.java:529)&lt;BR /&gt; at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)&lt;BR /&gt; at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:123)&lt;BR /&gt; ... 20 more&lt;BR /&gt;&lt;/STRONG&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Mar 2013 05:27:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/not-able-to-add-arcgisdynamicmapservicelayer-in/m-p/467283#M1449</guid>
      <dc:creator>RavindraSingh</dc:creator>
      <dc:date>2013-03-21T05:27:17Z</dc:date>
    </item>
    <item>
      <title>Re: Not able to add ArcGISDynamicMapServiceLayer in Arc</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/not-able-to-add-arcgisdynamicmapservicelayer-in/m-p/467284#M1450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It appears that the service may be secured? You may need to pass the user credentials in when creating the layer. Maybe?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Mar 2013 14:14:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/not-able-to-add-arcgisdynamicmapservicelayer-in/m-p/467284#M1450</guid>
      <dc:creator>EricBader</dc:creator>
      <dc:date>2013-03-21T14:14:03Z</dc:date>
    </item>
    <item>
      <title>Re: Not able to add ArcGISDynamicMapServiceLayer in Arc</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/not-able-to-add-arcgisdynamicmapservicelayer-in/m-p/467285#M1451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The service is not secured::&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ArcGISTiledMapServiceLayer tiledLayer = new ArcGISTiledMapServiceLayer(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer" rel="nofollow" target="_blank"&gt;http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //LayerList layers = map.getLayers();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // layers.add(tiledLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.getLayers().add(tiledLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;even this is also not being displayed... i am getting same error.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 06:26:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/not-able-to-add-arcgisdynamicmapservicelayer-in/m-p/467285#M1451</guid>
      <dc:creator>RavindraSingh</dc:creator>
      <dc:date>2013-07-03T06:26:37Z</dc:date>
    </item>
    <item>
      <title>Re: Not able to add ArcGISDynamicMapServiceLayer in Arc</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/not-able-to-add-arcgisdynamicmapservicelayer-in/m-p/467286#M1452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If you are behind a proxy (authenticated or otherwise) then you need to configure the proxy details to access external servers (services). The ESRI Proxy code is broken so its recommended you set up the system properties to do the same.&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;&amp;nbsp; String username = "username";&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; String password = "password";&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; System.setProperty("http.proxySet", "true");&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; System.setProperty("http.proxyType", "4");&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; System.setProperty("http.proxyHost", "proxy server");&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; System.setProperty("http.proxyPort", "proxy port");&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; System.setProperty("http.proxyUser", username);&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; System.setProperty("http.proxyPassword", password);&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; System.setProperty("http.nonProxyHosts", "127.0.0.1");&amp;nbsp;&amp;nbsp; // to allow local server &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Adjust the code accordingly&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;The service is not secured::&lt;BR /&gt; ArcGISTiledMapServiceLayer tiledLayer = new ArcGISTiledMapServiceLayer(&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; "http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //LayerList layers = map.getLayers();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // layers.add(tiledLayer);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.getLayers().add(tiledLayer);&lt;BR /&gt;&lt;BR /&gt;even this is also not being displayed... i am getting same error.&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 14:19:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/not-able-to-add-arcgisdynamicmapservicelayer-in/m-p/467286#M1452</guid>
      <dc:creator>SachinKanaujia</dc:creator>
      <dc:date>2013-07-03T14:19:13Z</dc:date>
    </item>
    <item>
      <title>Re: Not able to add ArcGISDynamicMapServiceLayer in Arc</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/not-able-to-add-arcgisdynamicmapservicelayer-in/m-p/467287#M1453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Great! Thanks. &lt;/P&gt;&lt;P&gt;I just have one question. May be the proxy parameters are not correct. How can you catch this connection exception (org.apache.http.conn.HttpHostConnectException) since it's not thrown by JMap class itself. I need to catch this error and take suitable actions or an appropriate warning message about the proxy parameters correctness.&lt;/P&gt;&lt;P&gt;I tried:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MapOptions mapOptions = new MapOptions(MapType.STREETS, 24.43261, -102.92041, 4);&lt;/P&gt;&lt;P&gt;try{&lt;/P&gt;&lt;P&gt; JMap jMap = new JMap(mapOptions);&lt;/P&gt;&lt;P&gt;&amp;nbsp; jMap.setWrapAroundEnabled(true);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;catch(&lt;SPAN style="font-weight: bold; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;org.apache.http.conn.HttpHostConnectException&lt;/SPAN&gt;){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; // Handle error connection due to incorrect proxy parameters&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, of course, the compiler claims "Out of Reach try catch clause"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Nov 2015 21:58:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/not-able-to-add-arcgisdynamicmapservicelayer-in/m-p/467287#M1453</guid>
      <dc:creator>EdgarCanul</dc:creator>
      <dc:date>2015-11-12T21:58:00Z</dc:date>
    </item>
    <item>
      <title>Re: Not able to add ArcGISDynamicMapServiceLayer in Arc</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/not-able-to-add-arcgisdynamicmapservicelayer-in/m-p/467288#M1454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;First of all, good "catch". by the way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What happens when you try to catch a general Exception?&lt;/P&gt;&lt;P&gt;This is what works for me. Surround your layer definition code with a try/catch for Exception, instead of a specific one. I know it sounds improper, but this may get you farther along, hopefully?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Nov 2015 18:16:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/not-able-to-add-arcgisdynamicmapservicelayer-in/m-p/467288#M1454</guid>
      <dc:creator>EricBader</dc:creator>
      <dc:date>2015-11-15T18:16:20Z</dc:date>
    </item>
  </channel>
</rss>

