<?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: esri.tasks.Query error &amp;quot;e is undefined&amp;quot; in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-tasks-query-error-amp-amp-quot-e-is-undefined/m-p/288107#M26501</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm already using the map's onLoad event. But it's not working as it should. I think it has to do with using a proxy page. Weird.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'll look further into it tomorrow at work.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 12 Jan 2014 17:52:35 GMT</pubDate>
    <dc:creator>AleydisG__Pere</dc:creator>
    <dc:date>2014-01-12T17:52:35Z</dc:date>
    <item>
      <title>esri.tasks.Query error &amp;amp;quot;e is undefined&amp;amp;quot;</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-tasks-query-error-amp-amp-quot-e-is-undefined/m-p/288102#M26496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This is the function I use for the queries in my app:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;function queryArcGIS(serviceId, layerId, where, outFields, blnGeomIn, geom, relGeom, blnGeomOut, callback, evt, bUserQuery){

 //Workaround Bug NIM-086349 migració 10.1
 var random = (new Date()).getTime();
 where += " AND " + random + "=" + random;

 AG_QueryTask = null;
 AG_QueryTask = new esri.tasks.QueryTask("http://mydomain/SIG/rest/services/"+serviceId+"/MapServer/"+layerId);

 //Query filter
 var query = new esri.tasks.Query();
 if (blnGeomIn) {
&amp;nbsp; query.geometry = geom;
&amp;nbsp; query.spatialRelationship=relGeom;
 }
 query.outSpatialReference = map.spatialReference; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.returnGeometry = blnGeomOut;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.outFields = outFields;
 query.where=where;


 AG_QueryTask.execute(query, function(featureSet) {&amp;nbsp; 
&amp;nbsp; callback(featureSet,evt); 
 }, function(error){
&amp;nbsp; hideLoading();
&amp;nbsp; if (bUserQuery &amp;amp;&amp;amp; error.message == "timeout exceeded") {missatge("Error",_("Took too long to answer. Try again"));}
&amp;nbsp; else {errorMessage(error);}
 });&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It used to work with version 2.1 of the API, but with v. 3.7 I get a "e is undefined" error and I can't find why. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I've been checking the esri.tasks.QueryTask and esri.tasks.Query documentation but I don't see what may be causing this error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Firebug console gives me this info:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;.cache["esri/tasks/query"]/&amp;lt;/b&amp;lt;.toJson()&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; /3.7/ (line 484)&lt;BR /&gt;.cache["esri/tasks/QueryTask"]/&amp;lt;/g&amp;lt;.execute()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /3.7/ (line 272)&lt;BR /&gt;.cache["esri/geometry/normalizeUtils"]/&amp;lt;/B._createWrappers/&amp;lt;/b[a.n]()&amp;nbsp;&amp;nbsp; /3.7/ (line 607)&lt;BR /&gt;queryArcGIS()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myarcgis.js (line 1301)&lt;BR /&gt;init()&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myarcgis.js (line 134)&lt;BR /&gt;.cache["dojo/ready"]/&amp;lt;/b.addOnLoad/e&amp;lt;()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /3.7/ (line 238)&lt;BR /&gt;.cache["dojo/ready"]/&amp;lt;/h()&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /3.7/ (line 237)&lt;BR /&gt;.cache["dojo/ready"]/&amp;lt;/b.addOnLoad()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /3.7/ (line 238)&lt;BR /&gt;initialize()&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myarcgis.js (line 51)&lt;BR /&gt;onload()&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; index.html (line 1)&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 13:55:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-tasks-query-error-amp-amp-quot-e-is-undefined/m-p/288102#M26496</guid>
      <dc:creator>AleydisG__Pere</dc:creator>
      <dc:date>2021-12-11T13:55:09Z</dc:date>
    </item>
    <item>
      <title>Re: esri.tasks.Query error "e is undefined"</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-tasks-query-error-amp-amp-quot-e-is-undefined/m-p/288103#M26497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Aleydis!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Code seems fine at a quick glance (however, I cannot tell from this code if your external variables are correct...)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If its not too much trouble, could you recreate a sample showing the issue using &lt;/SPAN&gt;&lt;A href="http://jsfiddle.net/"&gt;http://jsfiddle.net/&lt;/A&gt;&lt;SPAN&gt; ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;On a different note, glad to hear you've migrated to 3.7 from 2.1! &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;There have been been a lot of new and exciting features added since version 2.1; hopefully you find them useful &lt;span class="lia-unicode-emoji" title=":grinning_face_with_big_eyes:"&gt;😃&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jan 2014 15:20:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-tasks-query-error-amp-amp-quot-e-is-undefined/m-p/288103#M26497</guid>
      <dc:creator>JonathanUihlein</dc:creator>
      <dc:date>2014-01-09T15:20:45Z</dc:date>
    </item>
    <item>
      <title>Re: esri.tasks.Query error "e is undefined"</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-tasks-query-error-amp-amp-quot-e-is-undefined/m-p/288104#M26498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Take a look at &lt;/SPAN&gt;&lt;A href="http://forums.arcgis.com/threads/87445-quot-update-end-quot-event-returns-error-but-quot-onUpdateEnd-quot-event-doesn-t?p=309600&amp;amp;viewfull=1#post309600" rel="nofollow noopener noreferrer" target="_blank"&gt;this thread&lt;/A&gt;&lt;SPAN&gt;, which refers to the documentation page about &lt;/SPAN&gt;&lt;A href="https://developers.arcgis.com/en/javascript/jshelp/inside_events.html" rel="nofollow noopener noreferrer" target="_blank"&gt;events&lt;/A&gt;&lt;SPAN&gt;. What you'll probably need is something like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
AG_QueryTask.execute(query, function(featureSet) {&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; callback(featureSet,evt);&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; }, function(&lt;SPAN style="color:#ff0000;"&gt;returnedEvent&lt;/SPAN&gt;){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hideLoading();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (bUserQuery &amp;amp;&amp;amp; &lt;SPAN style="color:#ff0000;"&gt;returnedEvent&lt;/SPAN&gt;&lt;SPAN style="color:#ff0000;"&gt;.&lt;/SPAN&gt;error.message == "timeout exceeded") {missatge("Error",_("Took too long to answer. Try again"));}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else {errorMessage(&lt;SPAN style="color:#ff0000;"&gt;returnedEvent&lt;/SPAN&gt;&lt;SPAN style="color:#ff0000;"&gt;.&lt;/SPAN&gt;error);}
&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 13:55:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-tasks-query-error-amp-amp-quot-e-is-undefined/m-p/288104#M26498</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2021-12-11T13:55:11Z</dc:date>
    </item>
    <item>
      <title>Re: esri.tasks.Query error "e is undefined"</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-tasks-query-error-amp-amp-quot-e-is-undefined/m-p/288105#M26499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The origin of the error is here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;query.outSpatialReference = map.spatialReference; &lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;According to the documentation for the &lt;/SPAN&gt;&lt;STRONG&gt;outSpatialReference &lt;/STRONG&gt;&lt;SPAN&gt;property for esri.tasks.query:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;If not specified, the geometry is returned in the spatial reference of the map.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;So I comented the line and it works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It also works if I change that line into this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;query.outSpatialReference = {"wkid":25831};&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So with that other line the outSpatialReference property was not retrieving the wkid from my map's spatial reference and it remained &lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;undefined&lt;/SPAN&gt;&lt;SPAN&gt;. Any idea?? Is it a bug?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jan 2014 06:26:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-tasks-query-error-amp-amp-quot-e-is-undefined/m-p/288105#M26499</guid>
      <dc:creator>AleydisG__Pere</dc:creator>
      <dc:date>2014-01-10T06:26:48Z</dc:date>
    </item>
    <item>
      <title>Re: esri.tasks.Query error "e is undefined"</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-tasks-query-error-amp-amp-quot-e-is-undefined/m-p/288106#M26500</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It could be an issue where the map hasn't been initialized by the time you try to get its spatialReference property. Have you tried putting this in the map's onLoad or onLayersAddResult event?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jan 2014 12:15:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-tasks-query-error-amp-amp-quot-e-is-undefined/m-p/288106#M26500</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2014-01-10T12:15:51Z</dc:date>
    </item>
    <item>
      <title>Re: esri.tasks.Query error "e is undefined"</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-tasks-query-error-amp-amp-quot-e-is-undefined/m-p/288107#M26501</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm already using the map's onLoad event. But it's not working as it should. I think it has to do with using a proxy page. Weird.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'll look further into it tomorrow at work.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Jan 2014 17:52:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/esri-tasks-query-error-amp-amp-quot-e-is-undefined/m-p/288107#M26501</guid>
      <dc:creator>AleydisG__Pere</dc:creator>
      <dc:date>2014-01-12T17:52:35Z</dc:date>
    </item>
  </channel>
</rss>

