Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Issue

I am receiving the following error when I start ecu.test / trace.check.

Error message
Code Block
languagepy
themeConfluence
titleError message
XMLRPC-API-Listener ERROR: 
Exception in thread XMLRPC-API-Listener:
Traceback (most recent call last):
 File "D:\obj\Windows-Release\37amd64_Release\msi_python\zip_amd64\threading.py", line 917, in _bootstrap_inner
 File "tts\core\api\xmlRpcApi\Xmlrpc.py", line 425, in run
 File "tts\core\api\xmlRpcApi\Xmlrpc.py", line 383, in __init__
 File "D:\obj\Windows-Release\37amd64_Release\msi_python\zip_amd64\server.py", line 604, in __init__
 File "D:\obj\Windows-Release\37amd64_Release\msi_python\zip_amd64\socketserver.py", line 452, in __init__
 File "D:\obj\Windows-Release\37amd64_Release\msi_python\zip_amd64\socketserver.py", line 466, in server_bind
OSError: [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions 

Solution

ecu.test / trace.check offers interfaces to work remotely controlled.

The default port for ecu.test is 8000 and for trace.check 8001.

In this state, ecu.test / trace.check is still running, but you cannot access the API from outside.

Note

If said port is in use by another program, another port number can be configured by manually creating a registry value:

For this purpose, a DWORD Value xmlrpcPort stating the desired port number needs to be created at

HKEY_LOCAL_MACHINE\Software\TraceTronic\ECU-TEST <version>

If you want to get rid of the error message, please make sure that no other software is blocking these ports.

Close the respective software and restart your ecu.test / trace.check.