I'm trying to execute this (it's JavaScript but it doesn't matter):

queryTask.execute(query, function (results) {

and I get an error:

Failed to execute query

These are the parameters:

var queryTask = new esri.tasks.QueryTask(path);
var query = new esri.tasks.Query();

To show how are defined what I get with them, console.log shows this:

console.log('query', query);

outFields: Array(1)
0: "*"
length: 1
__proto__: Array(0)
returnGeometry: false
spatialRelationship: "esriSpatialRelIntersects"
where: "codigo_pos = 8150215"

console.log('queryTask', queryTask);

gdbVersion: undefined
normalization: true
source: undefined
url: "https://arcgis.XXX.com/arcgis/rest/services/XXX/XXX/MapServer/4"
_countHandler: ƒ ()
_errorHandler: ƒ ()
_executeForIdsHandler: ƒ ()
_extentHandler: ƒ ()
_handler: ƒ ()
_relationshipQueryHandler: ƒ ()
_url: {path: "https://arcgis.XXX.com/arcgis/rest/serv…XXX/XXX/MapServer/4", query: null}
__proto__: Object

Any idea?

  • Could you please check the result from the query using the dev tools (Network tab)? It probably gets you a better approach about what is going on – Katah Jul 2 at 13:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.