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

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

QGIS export composer to PDF scale the map [closed] Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Print Composer QGIS 2.6, how to export image?QGIS 2.8.1 print composer won't export all OpenCycleMap base layer tilesSave Print/Map QGIS composer view as PNG/PDF using Python (without changing anything in visible layout)?Export QGIS Print Composer PDF with searchable text labelsQGIS Print Composer does not change from landscape to portrait orientation?How can I avoid map size and scale changes in print composer?Fuzzy PDF export in QGIS running on macSierra OSExport the legend into its 100% size using Print ComposerScale-dependent rendering in QGIS PDF output

PDF-ში გადმოწერა სანავიგაციო მენიუproject page