<?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 WAB Print Widget Error with Image Service in ArcGIS Web AppBuilder Questions</title>
    <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/wab-print-widget-error-with-image-service/m-p/1687667#M23807</link>
    <description>&lt;P&gt;I have a Web AppBuilder application on ArcGIS Enterprise 11.5 that includes a print widget.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After upgrading from 10.9.1, we recreated the custom print service through ArcGIS Pro.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When certain image service layers are visible in the map, the print widget throws the following error and refuses to print:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 493px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/149152i716ACCCA0DE1E314/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The widget shows "Error, try again" and hovering over the red exclamation mark shows "Q.renderer.hasVisualVariables" is not a function. WAB seems to be struggling to output the legend, but the "Include in Legend" option is unchecked for this layer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Troubleshooting I have tried:&lt;/P&gt;&lt;P&gt;1. I added the same web map to an experience builder app, added a print widget, and it was able to print the image service layer and legend without issues.&lt;/P&gt;&lt;P&gt;2. Unchecking the "Include Legend" option in WAB print successfully, but obviously we need the legend.&lt;/P&gt;&lt;P&gt;3. Confirmed that the image service has the same capabilities, parameters, and symbology as other image service layers that print successfully.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is this a bug with WAB and the ArcGIS pro print service legends? Or is there some option that needs to be configured in legend?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help would be greatly appreciated. We have a dozen WAB apps and we are not able to migrate them all to experience builder immediately.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 02 Mar 2026 15:06:43 GMT</pubDate>
    <dc:creator>Blihack</dc:creator>
    <dc:date>2026-03-02T15:06:43Z</dc:date>
    <item>
      <title>WAB Print Widget Error with Image Service</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/wab-print-widget-error-with-image-service/m-p/1687667#M23807</link>
      <description>&lt;P&gt;I have a Web AppBuilder application on ArcGIS Enterprise 11.5 that includes a print widget.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After upgrading from 10.9.1, we recreated the custom print service through ArcGIS Pro.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When certain image service layers are visible in the map, the print widget throws the following error and refuses to print:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 493px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/149152i716ACCCA0DE1E314/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The widget shows "Error, try again" and hovering over the red exclamation mark shows "Q.renderer.hasVisualVariables" is not a function. WAB seems to be struggling to output the legend, but the "Include in Legend" option is unchecked for this layer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Troubleshooting I have tried:&lt;/P&gt;&lt;P&gt;1. I added the same web map to an experience builder app, added a print widget, and it was able to print the image service layer and legend without issues.&lt;/P&gt;&lt;P&gt;2. Unchecking the "Include Legend" option in WAB print successfully, but obviously we need the legend.&lt;/P&gt;&lt;P&gt;3. Confirmed that the image service has the same capabilities, parameters, and symbology as other image service layers that print successfully.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is this a bug with WAB and the ArcGIS pro print service legends? Or is there some option that needs to be configured in legend?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help would be greatly appreciated. We have a dozen WAB apps and we are not able to migrate them all to experience builder immediately.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Mar 2026 15:06:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/wab-print-widget-error-with-image-service/m-p/1687667#M23807</guid>
      <dc:creator>Blihack</dc:creator>
      <dc:date>2026-03-02T15:06:43Z</dc:date>
    </item>
    <item>
      <title>Re: WAB Print Widget Error with Image Service</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/wab-print-widget-error-with-image-service/m-p/1687980#M23808</link>
      <description>&lt;P&gt;We were able to fix this issue by reuploading the orthophoto layer to our portal/image server and adding it to the web map again. However, changing the symbology of the ortho layer caused the issue to reappear. Even changing the symbology back to the default did not remove the issue, it had to be readded to the web map again.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Mar 2026 13:43:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/wab-print-widget-error-with-image-service/m-p/1687980#M23808</guid>
      <dc:creator>Blihack</dc:creator>
      <dc:date>2026-03-03T13:43:13Z</dc:date>
    </item>
  </channel>
</rss>

