Hi,
I have been using my Python scripts very well for the past years by using the Swis Client and have not had any issues until I upgraded my platform to version 2024.4.0 last week.
All of the sudden the scripts stopped working when invoking any of the methods from the SwisClient library.
This is one of the errors:
30/10/2024 11:22:08 [CRITICAL] Traceback (most recent call last):
File "D:\BI\Scripts\vrops_all_vms.py", line 265, in fetch_sys_data
vms = swis.query(QUERY_VMS)["results"]
^^^^^^^^^^^^^^^^^^^^^
File "D:\BI\Scripts\orionsdk\swisclient.py", line 23, in query
return self._req(
^^^^^^^^^^
File "D:\BI\Scripts\orionsdk\swisclient.py", line 66, in _req
resp.raise_for_status()
File "c:\Python\Python 3.11\Lib\site-packages\requests\models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://<hostname>:17778/SolarWinds/InformationService/v3/Json/Query
So, it seems that the requests package can't find the URL API. I have checked the Solarwinds process manager and everything seems to be working fine as the InformationServiceV3 is up and running and the Windows Firewall is down:

Do you have an idea or any possible solution for this issue? I already opened a Support case but I'm not expecting to get much help from them.