<?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 Javascript PrintTask times out after 10 minutes in ArcGIS Enterprise Questions</title>
    <link>https://community.esri.com/t5/arcgis-enterprise-questions/javascript-printtask-times-out-after-10-minutes/m-p/283480#M10840</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to print a map made using the ArcGIS JavaScript API.&amp;nbsp; I'm using version 3.11 of the API with ArcGIS Server 10.1.&amp;nbsp; Here's my test page (which works with very simple KML layers) &lt;A href="http://censusdemo.ssmic.com/printTest.html" rel="nofollow noopener noreferrer" target="_blank"&gt;http://censusdemo.ssmic.com/printTest.html&lt;/A&gt; :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;nbsp; &amp;lt;meta http-equiv="Content-type" content="text/html;charset=UTF-8"&amp;gt;
&amp;nbsp; &amp;lt;meta http-equiv="x-ua-compatible" content="IE=9" &amp;gt;
&amp;nbsp; &amp;lt;meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"/&amp;gt;
&amp;nbsp; &amp;lt;title&amp;gt;Print Task Test&amp;lt;/title&amp;gt;
&amp;nbsp; &amp;lt;script&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var dojoConfig = {
&amp;nbsp;&amp;nbsp; async : true
&amp;nbsp;&amp;nbsp;&amp;nbsp; };
&amp;nbsp; &amp;lt;/script&amp;gt;
&lt;SPAN&gt;&amp;nbsp; &amp;lt;link rel="stylesheet" href="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://censusdemo.ssmic.com/arcgis_js_api/library/3.11/3.11/dijit/themes/tundra/tundra.css" rel="nofollow noopener noreferrer" target="_blank"&gt;http://censusdemo.ssmic.com/arcgis_js_api/library/3.11/3.11/dijit/themes/tundra/tundra.css&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link rel="stylesheet" type="text/css" href="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://censusdemo.ssmic.com/arcgis_js_api/library/3.11/3.11/esri/css/esri.css" rel="nofollow noopener noreferrer" target="_blank"&gt;http://censusdemo.ssmic.com/arcgis_js_api/library/3.11/3.11/esri/css/esri.css&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script type="text/javascript" src="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://censusdemo.ssmic.com/arcgis_js_api/library/3.11/3.11/init.js" rel="nofollow noopener noreferrer" target="_blank"&gt;http://censusdemo.ssmic.com/arcgis_js_api/library/3.11/3.11/init.js&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;
&amp;nbsp; &amp;lt;style&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; html, body, #window, #map {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 100%;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 100%;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; font-family:arial, helvetica, sans-serif;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }


&amp;nbsp;&amp;nbsp; #buttons{
&amp;nbsp;&amp;nbsp;&amp;nbsp; position: absolute;
&amp;nbsp;&amp;nbsp;&amp;nbsp; top:&amp;nbsp; 10px;
&amp;nbsp;&amp;nbsp;&amp;nbsp; right: 18px;
&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 20px;
&amp;nbsp;&amp;nbsp;&amp;nbsp; z-index:100;
&amp;nbsp;&amp;nbsp;&amp;nbsp; box-shadow: none;
&amp;nbsp;&amp;nbsp;&amp;nbsp; font-size:13px;
&amp;nbsp;&amp;nbsp; }
&amp;nbsp; &amp;lt;/style&amp;gt;


&amp;lt;/head&amp;gt;
&amp;lt;body class="tundra"&amp;gt;
&amp;nbsp; &amp;lt;div id="window"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="map"&amp;nbsp; &amp;gt;&amp;lt;/div&amp;gt;&amp;nbsp;&amp;nbsp; 


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="buttons"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;button id="prnt" class="topButton" data-dojo-type="dijit/form/DropDownButton" &amp;gt;&amp;lt;span&amp;gt;Print&amp;lt;/span&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;nbsp; dojoType="dijit/Menu"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;nbsp; id="png" data-dojo-type="dijit/MenuItem" label="Image(.png)" style='font-size: 13px;'&amp;gt;&amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;nbsp; id="landscape" data-dojo-type="dijit/MenuItem" label="Landscape(.png)" style='font-size: 13px;'&amp;gt;&amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="portrait" data-dojo-type="dijit/MenuItem" label="Portrait(.png)" style='font-size: 13px;'&amp;gt;&amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/button&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt; 
&amp;nbsp; &amp;lt;/div&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;lt;/body&amp;gt;
&amp;lt;script&amp;gt;
&amp;nbsp; var map;&amp;nbsp; 
&amp;nbsp; var PrintTask;
&amp;nbsp; //var layerResults;


&amp;nbsp; require ([
&amp;nbsp;&amp;nbsp; "esri/layers/KMLLayer",
&amp;nbsp;&amp;nbsp; "dojo/on",
&amp;nbsp;&amp;nbsp; "dojo/_base/connect",
&amp;nbsp;&amp;nbsp; "dojo/dom",
&amp;nbsp;&amp;nbsp; "dojo/query",
&amp;nbsp;&amp;nbsp; "dojo/parser",
&amp;nbsp;&amp;nbsp; "esri/map",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/dijit/Scalebar",
&amp;nbsp;&amp;nbsp; "esri/arcgis/utils",
&amp;nbsp;&amp;nbsp; "esri/dijit/Print",
&amp;nbsp;&amp;nbsp; "esri/tasks/PrintTask",
&amp;nbsp;&amp;nbsp; "esri/tasks/PrintTemplate", 
&amp;nbsp;&amp;nbsp; "esri/dijit/Popup",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/dijit/Attribution",&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; "dojo/dom-construct",
&amp;nbsp;&amp;nbsp; "dojo/dom-class",
&amp;nbsp;&amp;nbsp; "dojo/mouse",
&amp;nbsp;&amp;nbsp; "dijit/form/Button",
&amp;nbsp;&amp;nbsp; "dijit/Menu",
&amp;nbsp;&amp;nbsp; "dijit/layout/BorderContainer",
&amp;nbsp;&amp;nbsp; "dojo/domReady!"
&amp;nbsp;&amp;nbsp; ],
&amp;nbsp;&amp;nbsp; function (KMLLayer, on, connect, dom, query, parser, Map, Scalebar, arcgisUtils, Print, PrintTask,
&amp;nbsp;&amp;nbsp; PrintTemplate, Popup, esriConfig, Attribution,
&amp;nbsp;&amp;nbsp; domConstruct, domClass, mouse, Button, Menu, BorderContainer){
&amp;nbsp;&amp;nbsp;&amp;nbsp; parser.parse();

&amp;nbsp; esri.config.defaults.io.corsEnabledServers.push("mapservices.ssmic.com");

&amp;nbsp;&amp;nbsp;&amp;nbsp; var ext = new esri.geometry.Extent({ "xmin": -17529487, "ymin": 1874364, "xmax": -5084316, "ymax": 7500129, "spatialReference": { "wkid": 102100} });
&amp;nbsp;&amp;nbsp;&amp;nbsp; map = new esri.Map("map", {&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; extent: ext,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; showAttribution: false,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var tiled = new esri.layers.ArcGISTiledMapServiceLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer" rel="nofollow noopener noreferrer" target="_blank"&gt;http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayer(tiled);

&lt;SPAN&gt;&amp;nbsp; //var kml = new KMLLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://censusdemo.ssmic.com/kmzdata/Aboriginal%20Identity/Aboriginal%20Identities%20Not%20Included%20Elsewhere%20-%20Percent/2011/Census%20Divisions/AboriginalIdentity_AboriginalIdentitiesNotIncludedElsewhere-Percent_2011_CD.kmz" rel="nofollow noopener noreferrer" target="_blank"&gt;http://censusdemo.ssmic.com/kmzdata/Aboriginal%20Identity/Aboriginal%20Identities%20Not%20Included%20Elsewhere%20-%20Percent/2011/Census%20Divisions/AboriginalIdentity_AboriginalIdentitiesNotIncludedElsewhere-Percent_2011_CD.kmz&lt;/A&gt;&lt;SPAN&gt;", { id: "kml" });&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;nbsp; var kml = new KMLLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://censusdemo.ssmic.com/tester.kml" rel="nofollow noopener noreferrer" target="_blank"&gt;http://censusdemo.ssmic.com/tester.kml&lt;/A&gt;&lt;SPAN&gt;", { id: "kml" });&lt;/SPAN&gt;
&amp;nbsp; map.addLayer(kml);

&amp;nbsp;&amp;nbsp;&amp;nbsp; // connect the dropdown list with options for the print template
&amp;nbsp;&amp;nbsp;&amp;nbsp; on(dom.byId("png"),'click', function () {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printTaskSetup("MAP_ONLY", "png32");
&amp;nbsp;&amp;nbsp;&amp;nbsp; })&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; on(dom.byId("landscape"),'click', function () {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printTaskSetup("A4 Landscape", "png32");
&amp;nbsp;&amp;nbsp;&amp;nbsp; })
&amp;nbsp;&amp;nbsp;&amp;nbsp; on(dom.byId("portrait"),'click', function () {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printTaskSetup("A4 Portrait", "png32");
&amp;nbsp;&amp;nbsp;&amp;nbsp; })
&amp;nbsp;&amp;nbsp;&amp;nbsp; // create print task
&amp;nbsp;&amp;nbsp;&amp;nbsp; function printTaskSetup(layout, format){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var template = new esri.tasks.PrintTemplate();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; template.format = format;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; template.layout = layout;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; template.layoutOptions = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "scalebarUnit": "Kilometers",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "copyrightText": "",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "showAttribution": false
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; template.preserveScale = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var params = new esri.tasks.PrintParameters();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; params.map = map;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; params.template = template;
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printTask = new esri.tasks.PrintTask("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://mapservices.ssmic.com/production/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task" rel="nofollow noopener noreferrer" target="_blank"&gt;http://mapservices.ssmic.com/production/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task&lt;/A&gt;&lt;SPAN&gt;", { async: true } );&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printTask.execute(params, printResult);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; function printResult(result) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.open(result.url, "_blank")
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; function printError(error) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(error);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }
&amp;nbsp; );
&amp;lt;/script&amp;gt;
&amp;lt;/html&amp;gt;&lt;/PRE&gt;&lt;P&gt;If I replace line 99 with the line above it ( which is link to a much more complex KML layer) then my GP Task times out after 10 minutes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've set up the PrintTools on my GeoProcessing server to be Asynchronous and have set the max records to 500,000 as seen here:&lt;/P&gt;&lt;P&gt;&lt;A href="http://mapservices.ssmic.com/production/rest/services/Utilities/PrintingTools/GPServer" title="http://mapservices.ssmic.com/production/rest/services/Utilities/PrintingTools/GPServer" rel="nofollow noopener noreferrer" target="_blank"&gt;Utilities/PrintingTools (GPServer)&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only reason I can think of for why it times out this way is that the kml file in line 99 is 780KB in size and the KML file that causes the timeout is 4,742KB in size.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What am I doing wrong here?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 13:43:17 GMT</pubDate>
    <dc:creator>SamuelHenderson</dc:creator>
    <dc:date>2021-12-11T13:43:17Z</dc:date>
    <item>
      <title>Javascript PrintTask times out after 10 minutes</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/javascript-printtask-times-out-after-10-minutes/m-p/283480#M10840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to print a map made using the ArcGIS JavaScript API.&amp;nbsp; I'm using version 3.11 of the API with ArcGIS Server 10.1.&amp;nbsp; Here's my test page (which works with very simple KML layers) &lt;A href="http://censusdemo.ssmic.com/printTest.html" rel="nofollow noopener noreferrer" target="_blank"&gt;http://censusdemo.ssmic.com/printTest.html&lt;/A&gt; :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;nbsp; &amp;lt;meta http-equiv="Content-type" content="text/html;charset=UTF-8"&amp;gt;
&amp;nbsp; &amp;lt;meta http-equiv="x-ua-compatible" content="IE=9" &amp;gt;
&amp;nbsp; &amp;lt;meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"/&amp;gt;
&amp;nbsp; &amp;lt;title&amp;gt;Print Task Test&amp;lt;/title&amp;gt;
&amp;nbsp; &amp;lt;script&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var dojoConfig = {
&amp;nbsp;&amp;nbsp; async : true
&amp;nbsp;&amp;nbsp;&amp;nbsp; };
&amp;nbsp; &amp;lt;/script&amp;gt;
&lt;SPAN&gt;&amp;nbsp; &amp;lt;link rel="stylesheet" href="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://censusdemo.ssmic.com/arcgis_js_api/library/3.11/3.11/dijit/themes/tundra/tundra.css" rel="nofollow noopener noreferrer" target="_blank"&gt;http://censusdemo.ssmic.com/arcgis_js_api/library/3.11/3.11/dijit/themes/tundra/tundra.css&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link rel="stylesheet" type="text/css" href="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://censusdemo.ssmic.com/arcgis_js_api/library/3.11/3.11/esri/css/esri.css" rel="nofollow noopener noreferrer" target="_blank"&gt;http://censusdemo.ssmic.com/arcgis_js_api/library/3.11/3.11/esri/css/esri.css&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script type="text/javascript" src="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://censusdemo.ssmic.com/arcgis_js_api/library/3.11/3.11/init.js" rel="nofollow noopener noreferrer" target="_blank"&gt;http://censusdemo.ssmic.com/arcgis_js_api/library/3.11/3.11/init.js&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;
&amp;nbsp; &amp;lt;style&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; html, body, #window, #map {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 100%;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 100%;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; font-family:arial, helvetica, sans-serif;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }


&amp;nbsp;&amp;nbsp; #buttons{
&amp;nbsp;&amp;nbsp;&amp;nbsp; position: absolute;
&amp;nbsp;&amp;nbsp;&amp;nbsp; top:&amp;nbsp; 10px;
&amp;nbsp;&amp;nbsp;&amp;nbsp; right: 18px;
&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 20px;
&amp;nbsp;&amp;nbsp;&amp;nbsp; z-index:100;
&amp;nbsp;&amp;nbsp;&amp;nbsp; box-shadow: none;
&amp;nbsp;&amp;nbsp;&amp;nbsp; font-size:13px;
&amp;nbsp;&amp;nbsp; }
&amp;nbsp; &amp;lt;/style&amp;gt;


&amp;lt;/head&amp;gt;
&amp;lt;body class="tundra"&amp;gt;
&amp;nbsp; &amp;lt;div id="window"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="map"&amp;nbsp; &amp;gt;&amp;lt;/div&amp;gt;&amp;nbsp;&amp;nbsp; 


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="buttons"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;button id="prnt" class="topButton" data-dojo-type="dijit/form/DropDownButton" &amp;gt;&amp;lt;span&amp;gt;Print&amp;lt;/span&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;nbsp; dojoType="dijit/Menu"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;nbsp; id="png" data-dojo-type="dijit/MenuItem" label="Image(.png)" style='font-size: 13px;'&amp;gt;&amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;nbsp; id="landscape" data-dojo-type="dijit/MenuItem" label="Landscape(.png)" style='font-size: 13px;'&amp;gt;&amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="portrait" data-dojo-type="dijit/MenuItem" label="Portrait(.png)" style='font-size: 13px;'&amp;gt;&amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/button&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt; 
&amp;nbsp; &amp;lt;/div&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;lt;/body&amp;gt;
&amp;lt;script&amp;gt;
&amp;nbsp; var map;&amp;nbsp; 
&amp;nbsp; var PrintTask;
&amp;nbsp; //var layerResults;


&amp;nbsp; require ([
&amp;nbsp;&amp;nbsp; "esri/layers/KMLLayer",
&amp;nbsp;&amp;nbsp; "dojo/on",
&amp;nbsp;&amp;nbsp; "dojo/_base/connect",
&amp;nbsp;&amp;nbsp; "dojo/dom",
&amp;nbsp;&amp;nbsp; "dojo/query",
&amp;nbsp;&amp;nbsp; "dojo/parser",
&amp;nbsp;&amp;nbsp; "esri/map",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/dijit/Scalebar",
&amp;nbsp;&amp;nbsp; "esri/arcgis/utils",
&amp;nbsp;&amp;nbsp; "esri/dijit/Print",
&amp;nbsp;&amp;nbsp; "esri/tasks/PrintTask",
&amp;nbsp;&amp;nbsp; "esri/tasks/PrintTemplate", 
&amp;nbsp;&amp;nbsp; "esri/dijit/Popup",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/dijit/Attribution",&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; "dojo/dom-construct",
&amp;nbsp;&amp;nbsp; "dojo/dom-class",
&amp;nbsp;&amp;nbsp; "dojo/mouse",
&amp;nbsp;&amp;nbsp; "dijit/form/Button",
&amp;nbsp;&amp;nbsp; "dijit/Menu",
&amp;nbsp;&amp;nbsp; "dijit/layout/BorderContainer",
&amp;nbsp;&amp;nbsp; "dojo/domReady!"
&amp;nbsp;&amp;nbsp; ],
&amp;nbsp;&amp;nbsp; function (KMLLayer, on, connect, dom, query, parser, Map, Scalebar, arcgisUtils, Print, PrintTask,
&amp;nbsp;&amp;nbsp; PrintTemplate, Popup, esriConfig, Attribution,
&amp;nbsp;&amp;nbsp; domConstruct, domClass, mouse, Button, Menu, BorderContainer){
&amp;nbsp;&amp;nbsp;&amp;nbsp; parser.parse();

&amp;nbsp; esri.config.defaults.io.corsEnabledServers.push("mapservices.ssmic.com");

&amp;nbsp;&amp;nbsp;&amp;nbsp; var ext = new esri.geometry.Extent({ "xmin": -17529487, "ymin": 1874364, "xmax": -5084316, "ymax": 7500129, "spatialReference": { "wkid": 102100} });
&amp;nbsp;&amp;nbsp;&amp;nbsp; map = new esri.Map("map", {&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; extent: ext,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; showAttribution: false,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var tiled = new esri.layers.ArcGISTiledMapServiceLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer" rel="nofollow noopener noreferrer" target="_blank"&gt;http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayer(tiled);

&lt;SPAN&gt;&amp;nbsp; //var kml = new KMLLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://censusdemo.ssmic.com/kmzdata/Aboriginal%20Identity/Aboriginal%20Identities%20Not%20Included%20Elsewhere%20-%20Percent/2011/Census%20Divisions/AboriginalIdentity_AboriginalIdentitiesNotIncludedElsewhere-Percent_2011_CD.kmz" rel="nofollow noopener noreferrer" target="_blank"&gt;http://censusdemo.ssmic.com/kmzdata/Aboriginal%20Identity/Aboriginal%20Identities%20Not%20Included%20Elsewhere%20-%20Percent/2011/Census%20Divisions/AboriginalIdentity_AboriginalIdentitiesNotIncludedElsewhere-Percent_2011_CD.kmz&lt;/A&gt;&lt;SPAN&gt;", { id: "kml" });&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;nbsp; var kml = new KMLLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://censusdemo.ssmic.com/tester.kml" rel="nofollow noopener noreferrer" target="_blank"&gt;http://censusdemo.ssmic.com/tester.kml&lt;/A&gt;&lt;SPAN&gt;", { id: "kml" });&lt;/SPAN&gt;
&amp;nbsp; map.addLayer(kml);

&amp;nbsp;&amp;nbsp;&amp;nbsp; // connect the dropdown list with options for the print template
&amp;nbsp;&amp;nbsp;&amp;nbsp; on(dom.byId("png"),'click', function () {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printTaskSetup("MAP_ONLY", "png32");
&amp;nbsp;&amp;nbsp;&amp;nbsp; })&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; on(dom.byId("landscape"),'click', function () {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printTaskSetup("A4 Landscape", "png32");
&amp;nbsp;&amp;nbsp;&amp;nbsp; })
&amp;nbsp;&amp;nbsp;&amp;nbsp; on(dom.byId("portrait"),'click', function () {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printTaskSetup("A4 Portrait", "png32");
&amp;nbsp;&amp;nbsp;&amp;nbsp; })
&amp;nbsp;&amp;nbsp;&amp;nbsp; // create print task
&amp;nbsp;&amp;nbsp;&amp;nbsp; function printTaskSetup(layout, format){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var template = new esri.tasks.PrintTemplate();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; template.format = format;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; template.layout = layout;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; template.layoutOptions = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "scalebarUnit": "Kilometers",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "copyrightText": "",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "showAttribution": false
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; template.preserveScale = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var params = new esri.tasks.PrintParameters();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; params.map = map;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; params.template = template;
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printTask = new esri.tasks.PrintTask("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://mapservices.ssmic.com/production/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task" rel="nofollow noopener noreferrer" target="_blank"&gt;http://mapservices.ssmic.com/production/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task&lt;/A&gt;&lt;SPAN&gt;", { async: true } );&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printTask.execute(params, printResult);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; function printResult(result) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.open(result.url, "_blank")
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; function printError(error) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(error);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }
&amp;nbsp; );
&amp;lt;/script&amp;gt;
&amp;lt;/html&amp;gt;&lt;/PRE&gt;&lt;P&gt;If I replace line 99 with the line above it ( which is link to a much more complex KML layer) then my GP Task times out after 10 minutes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've set up the PrintTools on my GeoProcessing server to be Asynchronous and have set the max records to 500,000 as seen here:&lt;/P&gt;&lt;P&gt;&lt;A href="http://mapservices.ssmic.com/production/rest/services/Utilities/PrintingTools/GPServer" title="http://mapservices.ssmic.com/production/rest/services/Utilities/PrintingTools/GPServer" rel="nofollow noopener noreferrer" target="_blank"&gt;Utilities/PrintingTools (GPServer)&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only reason I can think of for why it times out this way is that the kml file in line 99 is 780KB in size and the KML file that causes the timeout is 4,742KB in size.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What am I doing wrong here?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 13:43:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/javascript-printtask-times-out-after-10-minutes/m-p/283480#M10840</guid>
      <dc:creator>SamuelHenderson</dc:creator>
      <dc:date>2021-12-11T13:43:17Z</dc:date>
    </item>
  </channel>
</rss>

