laptop and a wrench

Bug

When a service name contains a special character, running the ArcGIS Server serverScan.py script will produce an error referring to encoding.

ArcGIS GIS Server
Bug ID Number BUG-000169518
SubmittedJuly 29, 2024
Last ModifiedDecember 9, 2024
Applies toArcGIS GIS Server
Version found10.9.1
Operating SystemRed Hat Enterprise Linux
Operating System VersionN/A
StatusKnown Limit

Additional Information

Since this works as expected in release 11.1 version and later, no changes will be made. Closing as a known limit in the 10.9.1. version.

Workaround

In serverScan.py, there is a method called checkServices():

 

request = Request(serverUrl + '/admin/services/' + quote(service['name'].encode('utf-8')) + '.' + service['type'], urlencode(params).encode())

 

The method uses UTF-8 encoding. The problem could be solved if this encoding is changed to ISO-8859-1 and serverscan.py works fine.

OR

Run the script as is in ArcGIS Enterprise version 11.1, 11.2, or 11.3. There are no issues with special characters in the latest versions.

Steps to Reproduce

Bug ID: BUG-000169518

Software:

  • ArcGIS GIS Server

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options