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
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
add a comment |
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
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
add a comment |
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
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
arcgis-server arcgis-javascript-api arcgis-10.2 printing proxy
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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
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
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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
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
add a comment |
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
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
add a comment |
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
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
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
add a comment |
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
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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