Error executing tool.: Layer “layer1” Unable to connect to map serverSecure Print Service Failed to ExecuteUnable to connect to arcgis server localArcGIS Server: Execute Export Web Map Task with custom image service rendering ruleArcGIS Server Java script API error code 500 while using proxy.ashx on one particular serverSecure Print Service Failed to ExecuteConfigurable Map Viewer (CMV) - Print Widget - Proxy IssueUnable to print feature layer from my ArcGIS ServerArcGIS JavaScript Print task not working in Internet Explorer 10. error: access is deniedBasemap layer disappear on print. Only happens with max zoomArcGIS JavaScript PrintTask Failed to create layer from service atPrinting secured services

How to Reset Passwords on Multiple Websites Easily?

How to safely derail a train during transit?

How do we know the LHC results are robust?

Short story about space worker geeks who zone out by 'listening' to radiation from stars

How do I extract a value from a time formatted value in excel?

Tiptoe or tiphoof? Adjusting words to better fit fantasy races

How did Doctor Strange see the winning outcome in Avengers: Infinity War?

Is there a problem with hiding "forgot password" until it's needed?

Inappropriate reference requests from Journal reviewers

Is it appropriate to ask a job candidate if we can record their interview?

Large drywall patch supports

How long to clear the 'suck zone' of a turbofan after start is initiated?

Sort a list by elements of another list

Valid Badminton Score?

Why Were Madagascar and New Zealand Discovered So Late?

Would a high gravity rocky planet be guaranteed to have an atmosphere?

Why are there no referendums in the US?

Is HostGator storing my password in plaintext?

Hostile work environment after whistle-blowing on coworker and our boss. What do I do?

Why didn't Theresa May consult with Parliament before negotiating a deal with the EU?

What is the best translation for "slot" in the context of multiplayer video games?

Flow chart document symbol

Lay out the Carpet

A Rare Riley Riddle



Error executing tool.: Layer “layer1” Unable to connect to map server


Secure Print Service Failed to ExecuteUnable to connect to arcgis server localArcGIS Server: Execute Export Web Map Task with custom image service rendering ruleArcGIS Server Java script API error code 500 while using proxy.ashx on one particular serverSecure Print Service Failed to ExecuteConfigurable Map Viewer (CMV) - Print Widget - Proxy IssueUnable to print feature layer from my ArcGIS ServerArcGIS JavaScript Print task not working in Internet Explorer 10. error: access is deniedBasemap layer disappear on print. Only happens with max zoomArcGIS JavaScript PrintTask Failed to create layer from service atPrinting secured services













0















I am using the Configurable Javascript Viewer, and have only changed a couple of the configuration settings.



One change I made was to use my own Export Web Map Task.



In viewer.js, I changed:



printTaskURL: 'http://maps.evansvillegis.com/arcgis_server/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task'


I then saw this note in the readme.md in the proxy directory:




You will more than likely need a proxy page for printing and other large cross domain requests.




So, I set that up using the provided proxypage_net.zip files, proxy.ashx and proxy.config.



In proxy.config, I added:



<serverUrl url="http://maps.evansvillegis.com"
matchAll="true"></serverUrl>


Then I made sure my viewer.js file pointed to the current proxyUrl:



esriConfig.defaults.io.proxyUrl = 'proxypage_net/proxy.ashx';


However, when I try to print, I am getting the following error in the response:



"error":"code":400,"message":"Unable to complete operation.","details":["Error executing tool.: Layer "layer1": Unable to connect to map server at http://maps.evansvillegis.com/arcgis_server/rest/services/BASEMAPS/BASEMAP_GOOGLE_WGS84_NO_FOOTPRINTS_BW/MapServer.nFailed to execute (Export Web Map).nFailed to execute (Export Web Map Task)."]


I have seen related posts:



Secure Print Service Failed to Execute



ArcGIS Online printing Unable to connect to map server?



However, the provided information (mind you, limited) was not much help.



The 400 error - is this because my proxy is not setup correctly, or is there something wrong with my PrintTask service?



This is the default PrintTask that is configured with ArcGIS Server 10.2.1. The only other change I have made, is ensuring IIS users and the ArcGIS Server Account can access the ArcGIS Server directories.



Viewer: http://maps.evansvillegis.com/viewer










share|improve this question
























  • are your web application and print service even on different domains? if not, a proxy shouldn't be necessary. if you snoop the web traffic from within your app when printing, is the request even being routed through your proxy? (ie: do you see traffic routed toward server/proxy.ashx?http://urlofprintservice)

    – John Gravois
    Jul 18 '14 at 19:26
















0















I am using the Configurable Javascript Viewer, and have only changed a couple of the configuration settings.



One change I made was to use my own Export Web Map Task.



In viewer.js, I changed:



printTaskURL: 'http://maps.evansvillegis.com/arcgis_server/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task'


I then saw this note in the readme.md in the proxy directory:




You will more than likely need a proxy page for printing and other large cross domain requests.




So, I set that up using the provided proxypage_net.zip files, proxy.ashx and proxy.config.



In proxy.config, I added:



<serverUrl url="http://maps.evansvillegis.com"
matchAll="true"></serverUrl>


Then I made sure my viewer.js file pointed to the current proxyUrl:



esriConfig.defaults.io.proxyUrl = 'proxypage_net/proxy.ashx';


However, when I try to print, I am getting the following error in the response:



"error":"code":400,"message":"Unable to complete operation.","details":["Error executing tool.: Layer "layer1": Unable to connect to map server at http://maps.evansvillegis.com/arcgis_server/rest/services/BASEMAPS/BASEMAP_GOOGLE_WGS84_NO_FOOTPRINTS_BW/MapServer.nFailed to execute (Export Web Map).nFailed to execute (Export Web Map Task)."]


I have seen related posts:



Secure Print Service Failed to Execute



ArcGIS Online printing Unable to connect to map server?



However, the provided information (mind you, limited) was not much help.



The 400 error - is this because my proxy is not setup correctly, or is there something wrong with my PrintTask service?



This is the default PrintTask that is configured with ArcGIS Server 10.2.1. The only other change I have made, is ensuring IIS users and the ArcGIS Server Account can access the ArcGIS Server directories.



Viewer: http://maps.evansvillegis.com/viewer










share|improve this question
























  • are your web application and print service even on different domains? if not, a proxy shouldn't be necessary. if you snoop the web traffic from within your app when printing, is the request even being routed through your proxy? (ie: do you see traffic routed toward server/proxy.ashx?http://urlofprintservice)

    – John Gravois
    Jul 18 '14 at 19:26














0












0








0








I am using the Configurable Javascript Viewer, and have only changed a couple of the configuration settings.



One change I made was to use my own Export Web Map Task.



In viewer.js, I changed:



printTaskURL: 'http://maps.evansvillegis.com/arcgis_server/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task'


I then saw this note in the readme.md in the proxy directory:




You will more than likely need a proxy page for printing and other large cross domain requests.




So, I set that up using the provided proxypage_net.zip files, proxy.ashx and proxy.config.



In proxy.config, I added:



<serverUrl url="http://maps.evansvillegis.com"
matchAll="true"></serverUrl>


Then I made sure my viewer.js file pointed to the current proxyUrl:



esriConfig.defaults.io.proxyUrl = 'proxypage_net/proxy.ashx';


However, when I try to print, I am getting the following error in the response:



"error":"code":400,"message":"Unable to complete operation.","details":["Error executing tool.: Layer "layer1": Unable to connect to map server at http://maps.evansvillegis.com/arcgis_server/rest/services/BASEMAPS/BASEMAP_GOOGLE_WGS84_NO_FOOTPRINTS_BW/MapServer.nFailed to execute (Export Web Map).nFailed to execute (Export Web Map Task)."]


I have seen related posts:



Secure Print Service Failed to Execute



ArcGIS Online printing Unable to connect to map server?



However, the provided information (mind you, limited) was not much help.



The 400 error - is this because my proxy is not setup correctly, or is there something wrong with my PrintTask service?



This is the default PrintTask that is configured with ArcGIS Server 10.2.1. The only other change I have made, is ensuring IIS users and the ArcGIS Server Account can access the ArcGIS Server directories.



Viewer: http://maps.evansvillegis.com/viewer










share|improve this question
















I am using the Configurable Javascript Viewer, and have only changed a couple of the configuration settings.



One change I made was to use my own Export Web Map Task.



In viewer.js, I changed:



printTaskURL: 'http://maps.evansvillegis.com/arcgis_server/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task'


I then saw this note in the readme.md in the proxy directory:




You will more than likely need a proxy page for printing and other large cross domain requests.




So, I set that up using the provided proxypage_net.zip files, proxy.ashx and proxy.config.



In proxy.config, I added:



<serverUrl url="http://maps.evansvillegis.com"
matchAll="true"></serverUrl>


Then I made sure my viewer.js file pointed to the current proxyUrl:



esriConfig.defaults.io.proxyUrl = 'proxypage_net/proxy.ashx';


However, when I try to print, I am getting the following error in the response:



"error":"code":400,"message":"Unable to complete operation.","details":["Error executing tool.: Layer "layer1": Unable to connect to map server at http://maps.evansvillegis.com/arcgis_server/rest/services/BASEMAPS/BASEMAP_GOOGLE_WGS84_NO_FOOTPRINTS_BW/MapServer.nFailed to execute (Export Web Map).nFailed to execute (Export Web Map Task)."]


I have seen related posts:



Secure Print Service Failed to Execute



ArcGIS Online printing Unable to connect to map server?



However, the provided information (mind you, limited) was not much help.



The 400 error - is this because my proxy is not setup correctly, or is there something wrong with my PrintTask service?



This is the default PrintTask that is configured with ArcGIS Server 10.2.1. The only other change I have made, is ensuring IIS users and the ArcGIS Server Account can access the ArcGIS Server directories.



Viewer: http://maps.evansvillegis.com/viewer







arcgis-server arcgis-javascript-api arcgis-10.2 printing proxy






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 17 hours ago









PolyGeo

53.8k1781245




53.8k1781245










asked Jul 15 '14 at 20:59









evv_gisevv_gis

2,5051123




2,5051123












  • are your web application and print service even on different domains? if not, a proxy shouldn't be necessary. if you snoop the web traffic from within your app when printing, is the request even being routed through your proxy? (ie: do you see traffic routed toward server/proxy.ashx?http://urlofprintservice)

    – John Gravois
    Jul 18 '14 at 19:26


















  • are your web application and print service even on different domains? if not, a proxy shouldn't be necessary. if you snoop the web traffic from within your app when printing, is the request even being routed through your proxy? (ie: do you see traffic routed toward server/proxy.ashx?http://urlofprintservice)

    – John Gravois
    Jul 18 '14 at 19:26

















are your web application and print service even on different domains? if not, a proxy shouldn't be necessary. if you snoop the web traffic from within your app when printing, is the request even being routed through your proxy? (ie: do you see traffic routed toward server/proxy.ashx?http://urlofprintservice)

– John Gravois
Jul 18 '14 at 19:26






are your web application and print service even on different domains? if not, a proxy shouldn't be necessary. if you snoop the web traffic from within your app when printing, is the request even being routed through your proxy? (ie: do you see traffic routed toward server/proxy.ashx?http://urlofprintservice)

– John Gravois
Jul 18 '14 at 19:26











1 Answer
1






active

oldest

votes


















1














It might be the proxy setup, or it might be the code inside the JS you used.



There is a proxy parameter esriConfig.defaults.io.alwaysUseProxy. Try setting it to false.
You can read about the proxy page here:
https://developers.arcgis.com/javascript/jshelp/ags_proxy.html



Also you can add more serverUrls to your config since the basemap request goes to your defined server. The example is, for example, here:
http://www2.microstrategy.com/producthelp/AnalyticsEnterprise/GISHelp/Lang_1033/topics/ESRIOnPremisesIntegration/ESRI_OnPremises_UseProxyServer.htm






share|improve this answer























  • Thanks for the links, but unfortunately I am not any further now than I was yesterday. The alwaysUseProxy was set to false already, and I have already added the serverUrl to the config file.

    – evv_gis
    Jul 16 '14 at 16:11











  • there is no need to set alwaysUseProxy to true. it would be better to let the API decide to use the proxy only when necessary (ie: when a print request is large enough to require a POST across domains.)

    – John Gravois
    Jul 18 '14 at 19:25










Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "79"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f107308%2ferror-executing-tool-layer-layer1-unable-to-connect-to-map-server%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









1














It might be the proxy setup, or it might be the code inside the JS you used.



There is a proxy parameter esriConfig.defaults.io.alwaysUseProxy. Try setting it to false.
You can read about the proxy page here:
https://developers.arcgis.com/javascript/jshelp/ags_proxy.html



Also you can add more serverUrls to your config since the basemap request goes to your defined server. The example is, for example, here:
http://www2.microstrategy.com/producthelp/AnalyticsEnterprise/GISHelp/Lang_1033/topics/ESRIOnPremisesIntegration/ESRI_OnPremises_UseProxyServer.htm






share|improve this answer























  • Thanks for the links, but unfortunately I am not any further now than I was yesterday. The alwaysUseProxy was set to false already, and I have already added the serverUrl to the config file.

    – evv_gis
    Jul 16 '14 at 16:11











  • there is no need to set alwaysUseProxy to true. it would be better to let the API decide to use the proxy only when necessary (ie: when a print request is large enough to require a POST across domains.)

    – John Gravois
    Jul 18 '14 at 19:25















1














It might be the proxy setup, or it might be the code inside the JS you used.



There is a proxy parameter esriConfig.defaults.io.alwaysUseProxy. Try setting it to false.
You can read about the proxy page here:
https://developers.arcgis.com/javascript/jshelp/ags_proxy.html



Also you can add more serverUrls to your config since the basemap request goes to your defined server. The example is, for example, here:
http://www2.microstrategy.com/producthelp/AnalyticsEnterprise/GISHelp/Lang_1033/topics/ESRIOnPremisesIntegration/ESRI_OnPremises_UseProxyServer.htm






share|improve this answer























  • Thanks for the links, but unfortunately I am not any further now than I was yesterday. The alwaysUseProxy was set to false already, and I have already added the serverUrl to the config file.

    – evv_gis
    Jul 16 '14 at 16:11











  • there is no need to set alwaysUseProxy to true. it would be better to let the API decide to use the proxy only when necessary (ie: when a print request is large enough to require a POST across domains.)

    – John Gravois
    Jul 18 '14 at 19:25













1












1








1







It might be the proxy setup, or it might be the code inside the JS you used.



There is a proxy parameter esriConfig.defaults.io.alwaysUseProxy. Try setting it to false.
You can read about the proxy page here:
https://developers.arcgis.com/javascript/jshelp/ags_proxy.html



Also you can add more serverUrls to your config since the basemap request goes to your defined server. The example is, for example, here:
http://www2.microstrategy.com/producthelp/AnalyticsEnterprise/GISHelp/Lang_1033/topics/ESRIOnPremisesIntegration/ESRI_OnPremises_UseProxyServer.htm






share|improve this answer













It might be the proxy setup, or it might be the code inside the JS you used.



There is a proxy parameter esriConfig.defaults.io.alwaysUseProxy. Try setting it to false.
You can read about the proxy page here:
https://developers.arcgis.com/javascript/jshelp/ags_proxy.html



Also you can add more serverUrls to your config since the basemap request goes to your defined server. The example is, for example, here:
http://www2.microstrategy.com/producthelp/AnalyticsEnterprise/GISHelp/Lang_1033/topics/ESRIOnPremisesIntegration/ESRI_OnPremises_UseProxyServer.htm







share|improve this answer












share|improve this answer



share|improve this answer










answered Jul 16 '14 at 7:14









gnevangnevan

413




413












  • Thanks for the links, but unfortunately I am not any further now than I was yesterday. The alwaysUseProxy was set to false already, and I have already added the serverUrl to the config file.

    – evv_gis
    Jul 16 '14 at 16:11











  • there is no need to set alwaysUseProxy to true. it would be better to let the API decide to use the proxy only when necessary (ie: when a print request is large enough to require a POST across domains.)

    – John Gravois
    Jul 18 '14 at 19:25

















  • Thanks for the links, but unfortunately I am not any further now than I was yesterday. The alwaysUseProxy was set to false already, and I have already added the serverUrl to the config file.

    – evv_gis
    Jul 16 '14 at 16:11











  • there is no need to set alwaysUseProxy to true. it would be better to let the API decide to use the proxy only when necessary (ie: when a print request is large enough to require a POST across domains.)

    – John Gravois
    Jul 18 '14 at 19:25
















Thanks for the links, but unfortunately I am not any further now than I was yesterday. The alwaysUseProxy was set to false already, and I have already added the serverUrl to the config file.

– evv_gis
Jul 16 '14 at 16:11





Thanks for the links, but unfortunately I am not any further now than I was yesterday. The alwaysUseProxy was set to false already, and I have already added the serverUrl to the config file.

– evv_gis
Jul 16 '14 at 16:11













there is no need to set alwaysUseProxy to true. it would be better to let the API decide to use the proxy only when necessary (ie: when a print request is large enough to require a POST across domains.)

– John Gravois
Jul 18 '14 at 19:25





there is no need to set alwaysUseProxy to true. it would be better to let the API decide to use the proxy only when necessary (ie: when a print request is large enough to require a POST across domains.)

– John Gravois
Jul 18 '14 at 19:25

















draft saved

draft discarded
















































Thanks for contributing an answer to Geographic Information Systems Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f107308%2ferror-executing-tool-layer-layer1-unable-to-connect-to-map-server%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

រឿង រ៉ូមេអូ និង ហ្ស៊ុយលីយេ សង្ខេបរឿង តួអង្គ បញ្ជីណែនាំ

Crop image to path created in TikZ? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Crop an inserted image?TikZ pictures does not appear in posterImage behind and beyond crop marks?Tikz picture as large as possible on A4 PageTransparency vs image compression dilemmaHow to crop background from image automatically?Image does not cropTikzexternal capturing crop marks when externalizing pgfplots?How to include image path that contains a dollar signCrop image with left size given

Romeo and Juliet ContentsCharactersSynopsisSourcesDate and textThemes and motifsCriticism and interpretationLegacyScene by sceneSee alsoNotes and referencesSourcesExternal linksNavigation menu"Consumer Price Index (estimate) 1800–"10.2307/28710160037-3222287101610.1093/res/II.5.31910.2307/45967845967810.2307/2869925286992510.1525/jams.1982.35.3.03a00050"Dada Masilo: South African dancer who breaks the rules"10.1093/res/os-XV.57.1610.2307/28680942868094"Sweet Sorrow: Mann-Korman's Romeo and Juliet Closes Sept. 5 at MN's Ordway"the original10.2307/45957745957710.1017/CCOL0521570476.009"Ram Leela box office collections hit massive Rs 100 crore, pulverises prediction"Archived"Broadway Revival of Romeo and Juliet, Starring Orlando Bloom and Condola Rashad, Will Close Dec. 8"Archived10.1075/jhp.7.1.04hon"Wherefore art thou, Romeo? To make us laugh at Navy Pier"the original10.1093/gmo/9781561592630.article.O006772"Ram-leela Review Roundup: Critics Hail Film as Best Adaptation of Romeo and Juliet"Archived10.2307/31946310047-77293194631"Romeo and Juliet get Twitter treatment""Juliet's Nurse by Lois Leveen""Romeo and Juliet: Orlando Bloom's Broadway Debut Released in Theaters for Valentine's Day"Archived"Romeo and Juliet Has No Balcony"10.1093/gmo/9781561592630.article.O00778110.2307/2867423286742310.1076/enst.82.2.115.959510.1080/00138380601042675"A plague o' both your houses: error in GCSE exam paper forces apology""Juliet of the Five O'Clock Shadow, and Other Wonders"10.2307/33912430027-4321339124310.2307/28487440038-7134284874410.2307/29123140149-661129123144728341M"Weekender Guide: Shakespeare on The Drive""balcony"UK public library membership"romeo"UK public library membership10.1017/CCOL9780521844291"Post-Zionist Critique on Israel and the Palestinians Part III: Popular Culture"10.2307/25379071533-86140377-919X2537907"Capulets and Montagues: UK exam board admit mixing names up in Romeo and Juliet paper"Istoria Novellamente Ritrovata di Due Nobili Amanti2027/mdp.390150822329610820-750X"GCSE exam error: Board accidentally rewrites Shakespeare"10.2307/29176390149-66112917639"Exam board apologises after error in English GCSE paper which confused characters in Shakespeare's Romeo and Juliet""From Mariotto and Ganozza to Romeo and Guilietta: Metamorphoses of a Renaissance Tale"10.2307/37323537323510.2307/2867455286745510.2307/28678912867891"10 Questions for Taylor Swift"10.2307/28680922868092"Haymarket Theatre""The Zeffirelli Way: Revealing Talk by Florentine Director""Michael Smuin: 1938-2007 / Prolific dance director had showy career"The Life and Art of Edwin BoothRomeo and JulietRomeo and JulietRomeo and JulietRomeo and JulietEasy Read Romeo and JulietRomeo and Julieteeecb12003684p(data)4099369-3n8211610759dbe00d-a9e2-41a3-b2c1-977dd692899302814385X313670221313670221