<?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 Any idea why doneListener associated with identifyGraphicsOverlayAsync sometimes does not get called? in Java Maps SDK Questions</title>
    <link>https://community.esri.com/t5/java-maps-sdk-questions/any-idea-why-donelistener-associated-with/m-p/133134#M382</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using the Java SDK and have a few objects making overlay search calls using identifyGraphicsOverlayAsync. &amp;nbsp;The code attempts to do several searches at about the same time. &amp;nbsp;Sometimes the application locks up when that happens, and several of the doneListeners don't fire. &amp;nbsp;When this happens, my logging shows me that:&lt;/P&gt;&lt;P&gt;1. The&amp;nbsp;&lt;SPAN&gt;identifyGraphicsOverlayAsync method was called and returned,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2. The addDoneListener method was called and returned, and&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3. The done listener was never invoked.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;When my software searches, it searches about 8 layers simultaneously. &amp;nbsp;When it succeeds, all 8 done listeners are called. &amp;nbsp;When it fails, usually about 3 done listeners are called.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 28 Aug 2017 21:58:36 GMT</pubDate>
    <dc:creator>BillStone</dc:creator>
    <dc:date>2017-08-28T21:58:36Z</dc:date>
    <item>
      <title>Any idea why doneListener associated with identifyGraphicsOverlayAsync sometimes does not get called?</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/any-idea-why-donelistener-associated-with/m-p/133134#M382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using the Java SDK and have a few objects making overlay search calls using identifyGraphicsOverlayAsync. &amp;nbsp;The code attempts to do several searches at about the same time. &amp;nbsp;Sometimes the application locks up when that happens, and several of the doneListeners don't fire. &amp;nbsp;When this happens, my logging shows me that:&lt;/P&gt;&lt;P&gt;1. The&amp;nbsp;&lt;SPAN&gt;identifyGraphicsOverlayAsync method was called and returned,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2. The addDoneListener method was called and returned, and&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3. The done listener was never invoked.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;When my software searches, it searches about 8 layers simultaneously. &amp;nbsp;When it succeeds, all 8 done listeners are called. &amp;nbsp;When it fails, usually about 3 done listeners are called.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Aug 2017 21:58:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/any-idea-why-donelistener-associated-with/m-p/133134#M382</guid>
      <dc:creator>BillStone</dc:creator>
      <dc:date>2017-08-28T21:58:36Z</dc:date>
    </item>
    <item>
      <title>Re: Any idea why doneListener associated with identifyGraphicsOverlayAsync sometimes does not get called?</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/any-idea-why-donelistener-associated-with/m-p/133135#M383</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I know I didn't give terribly much to go on in the last post. &amp;nbsp;I've had a bit more time to tinker with this issue and I found something that may be useful. &amp;nbsp;One correction to my previous note: the done listener &lt;STRONG&gt;is&lt;/STRONG&gt; actually called, but the thread freezes immediately after that. &amp;nbsp;The lockup always occurs inside the ESRI runtime at the same line. &amp;nbsp;Below is a partial stackdump, post-freeze, via VisualVM:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"JavaFX Application Thread" #15 prio=5 os_prio=0 tid=0x0000000020bfd000 nid=0x3b8 runnable [0x0000000063c5d000]&lt;BR /&gt; java.lang.Thread.State: RUNNABLE&lt;BR /&gt; &lt;STRONG&gt;at com.esri.arcgisruntime.internal.jni.CoreTask.nativeGet(Native Method)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; at com.esri.arcgisruntime.internal.jni.CoreTask.c(SourceFile:111)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; at com.esri.arcgisruntime.internal.a.b.get(SourceFile:133)&lt;/STRONG&gt;&lt;BR /&gt; at com.ngc.cmms.avia.viewer.MyPresenter.selectGraphicsHandler(MyPresenter.java:654)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any insight would be greatly appreciated! &amp;nbsp;Thank you in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Oct 2017 15:49:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/any-idea-why-donelistener-associated-with/m-p/133135#M383</guid>
      <dc:creator>BillStone</dc:creator>
      <dc:date>2017-10-04T15:49:50Z</dc:date>
    </item>
  </channel>
</rss>

