HOW TO
Debug files that capture the communication between a client machine and server machines, such as a user’s computer and the ArcGIS Online servers, can be a vital source of information for resolving Esri Support Cases. While troubleshooting issues related to web-based Esri applications and services via screenshare and over the telephone is preferred, Esri Support Services recognizes that in some complex or urgent cases, analysts will need to ask users to provide these debug files for troubleshooting purposes. These debug files can either be captured as HAR files using the Developer Tools (DevTools) in the web browser or via a web capture program such as Telrik's Fiddler.
Although debug files can be crucial to quickly resolving issues, it is important to note that these files may also contain sensitive information, including but not limited to:
Esri values the security and privacy of their customers’ data, and as such, acknowledges the potential security and privacy issues associated with sharing debug files. To limit these risks, Esri recommends 'sanitizing' these files (instructions below) prior to sharing client debug files with Esri support.
Esri cannot be held liable if this notice is ignored, and Esri cannot sanitize debug files on a customer’s behalf. While by policy Esri Support Services uses a secure environment to test customer data and review client debug files, this environment, by necessity, cannot be completely isolated and can access:
Access to all other hosts is denied.
All files sent to Support services will be deleted in 90 days.
If there are doubts regarding the content of debug files or regarding Esri’s customer provided client trace sanitization procedures, Esri recommends that customers choose to NOT share debug files with Esri support services and work with the support analyst to address the problem via other methods.
Capturing Debug Files (HAR) in the Browser
The following instructions are for capturing debug files using common browsers. In each case, it is important to capture only the traffic that occurs during the problematic steps to limit unnecessary secure information from being captured, reduce file size, and to filter out unrelated traffic from troubleshooting analysis.
Google Chrome
) and in the drop-down menu click More Tools, and click Developer tools.
) on the DevTools pane and select the first option to Undock into separate window (
) in the Dock side section.
) in the upper left corner, and make sure it is red. If it is grey, click it once to start recording
) to clear all current network requests from the network panel.
) to download, and save the file to your computer.For more information on capturing a HAR with Google Chrome, see Open Chrome DevTools on the Google Developers website.
Microsoft Edge (Chromium)
) and in the drop-down menu, click More Tools, and click Developer tools.
) on the DevTools pane and select the first option to Undock into separate window (
) in the Dock side section.
) in the upper left corner of the tab, and make sure it is red. If it is grey, click it once to start recording
) to clear all current network requests from the Network panel.
) to download. Then save the file to your computer. For more information, see Save all network requests to a HAR file on the Network Analysis Reference page of the Microsoft Docs website.
Mozilla Firefox
) and in the dropdown menu click on More Tools then choose Web Developer Tools from the secondary dropdown.
) on the DevTools pane and select the Separate Window option.
) If you see the play button (
) instead, click it once to start recording
) in the upper right corner of the panel, and click the Preserve Log option to check it on.Capturing Debug Files (.HAR) for other programs
Esri Technical Support uses Telrik's Fiddler Classic to capture traffic that takes place outside of the browser, such as when troubleshooting ArcGIS Pro. As with browser-based captures it is important to capture only the traffic that occurs during the problematic steps.
To capture a .HAR file using Fiddler Classic you will need to:
Sanitize HTTP Archive (.HAR) files
Once the HAR file is captured, you will need to inspect it with a text editor such as Notepad, Notepad ++, or Sublime Text and remove all sensitive information using the steps below.
AAPK5f9f39a988764653b27dd7d01fa14d35kfSLvKsiJoeoXX2oFBXE_021u_apQt1eAssZEfnmcri1hUhBmHEyxoOXJhaW9xgie
VBQlHZ__ONCdOUPteoQPfEEPYTyrfy3XugMasrGO90rUmGiMa_tzvjfksFsZ57MtTE1gywBYtVhrldIKuPPu7MFt4u6ukauvDtH4r2kZePZtgbCFomXc0ThIuwF9cPK6LNTFOJ3Q850ilLO2zP6kzmaY0cfnsJBMcoPmFH9BOLamDQFig3628HwU53xis4gIiEJNkWhnI3ynb
If you are unable to take the appropriate steps to sanitize the HAR file of tokens specifically, please wait 30 minutes from the time the network traffic was captured to share the file via the Support case.
If you have any questions about this, please feel free to discuss them with your Support Service analyst.
Article ID: 000028441
Get help from ArcGIS experts
Start chatting now