<?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 Re: Experience Builder Developer Edition - Debugging deployed application in ArcGIS Experience Builder Questions</title>
    <link>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-developer-edition-debugging/m-p/1652648#M20927</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/722666"&gt;@ATFerguson&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;A few quick checks usually solve it:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Make sure Chrome has &lt;STRONG&gt;Enable JavaScript source maps&lt;/STRONG&gt; turned on.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Confirm widget.js ends with //# sourceMappingURL=widget.js.map and that IIS serves the .map file (add a MIME mapping for .map → application/json in web.config).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Rebuild the app with devtool: 'source-map' and set minimize: false if you want easier debugging.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Once the map loads with a &lt;STRONG&gt;200&lt;/STRONG&gt; in the Network tab, breakpoints should stick. If not, try dropping a debugger; statement in your code to confirm execution is hitting the right spot.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Venkat&lt;/P&gt;</description>
    <pubDate>Tue, 23 Sep 2025 22:32:07 GMT</pubDate>
    <dc:creator>VenkataKondepati</dc:creator>
    <dc:date>2025-09-23T22:32:07Z</dc:date>
    <item>
      <title>Experience Builder Developer Edition - Debugging deployed application</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-developer-edition-debugging/m-p/1652640#M20925</link>
      <description>&lt;P&gt;I'm running ArcGIS Experience Builder 1.17 on ArcGIS Enterprise 11.3. I noticed that there is a small bug in my deployed application running on Windows IIS that I am not able to reproduce in my development environment. As such, I am trying to debug the deployed app (downloaded via the app-download.js script,&amp;nbsp;&lt;A href="https://developers.arcgis.com/experience-builder/guide/experience-deployment/#automated-deployments" target="_blank"&gt;https://developers.arcgis.com/experience-builder/guide/experience-deployment/#automated-deployments&lt;/A&gt;).&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to set a breakpoint in the deployed, transpiled JavaScript running on IIS from my browser. However, I am unable to get execution to 'break' when the line with the breakpoint executes. When the line with the breakpoint executes, it flashes in the browser developer tools "sources" tab, but execution doesn't stop.&lt;/P&gt;&lt;P&gt;I've tried updating &amp;lt;ExB root&amp;gt;\client\webpack\webpack.common.js line 472 from:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;exports.sourceMapOption = process.env.NODE_ENV === 'production'? false: 'inline-source-map';&lt;/LI-CODE&gt;&lt;P&gt;, which creates a widget.js file in the myWidget\dist\runtime\ folder&lt;BR /&gt;to:&lt;/P&gt;&lt;LI-CODE lang="c"&gt;exports.sourceMapOption = process.env.NODE_ENV === 'production'? false: 'source-map';&lt;/LI-CODE&gt;&lt;P&gt;which creates a widget.js file and a widget.js.map file in the&amp;nbsp;myWidget\dist\runtime\ folder, but either way, I'm unable to make breakpoints work in the transpiled code that runs on my web server.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm new to webpack, and I haven't been able to find any resources on the Esri/Experience Builder documentation that describes debugging the deployed application. If anyone has any suggestions, I'd appreciate it!&lt;/P&gt;</description>
      <pubDate>Tue, 23 Sep 2025 21:44:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-developer-edition-debugging/m-p/1652640#M20925</guid>
      <dc:creator>ATFerguson</dc:creator>
      <dc:date>2025-09-23T21:44:31Z</dc:date>
    </item>
    <item>
      <title>Re: Experience Builder Developer Edition - Debugging deployed application</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-developer-edition-debugging/m-p/1652648#M20927</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/722666"&gt;@ATFerguson&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;A few quick checks usually solve it:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Make sure Chrome has &lt;STRONG&gt;Enable JavaScript source maps&lt;/STRONG&gt; turned on.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Confirm widget.js ends with //# sourceMappingURL=widget.js.map and that IIS serves the .map file (add a MIME mapping for .map → application/json in web.config).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Rebuild the app with devtool: 'source-map' and set minimize: false if you want easier debugging.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Once the map loads with a &lt;STRONG&gt;200&lt;/STRONG&gt; in the Network tab, breakpoints should stick. If not, try dropping a debugger; statement in your code to confirm execution is hitting the right spot.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Venkat&lt;/P&gt;</description>
      <pubDate>Tue, 23 Sep 2025 22:32:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-developer-edition-debugging/m-p/1652648#M20927</guid>
      <dc:creator>VenkataKondepati</dc:creator>
      <dc:date>2025-09-23T22:32:07Z</dc:date>
    </item>
  </channel>
</rss>

