Code: Select all
13:00:25 Could not connect to 127.0.0.1: 51390
13:00:25 Traceback (most recent call last):
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_comm.py", line 464, in start_client
s.connect((host, port))
13:00:25 ConnectionRefusedError: [Errno 61] Connection refused
13:00:25 Traceback (most recent call last):
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/../debugpy/server/attach_pid_injected.py", line 79, in attach
debugpy.connect(
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/common/compat.py", line 210, in kwonly_f
return f(*args, **kwargs)
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/__init__.py", line 135, in connect
return api.connect(address, access_token=access_token)
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/server/api.py", line 143, in debug
log.reraise_exception("{0}() failed:", func.__name__, level="info")
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/server/api.py", line 141, in debug
return func(address, settrace_kwargs, **kwargs)
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/server/api.py", line 276, in connect
_settrace(host=host, port=port, client_access_token=access_token, **settrace_kwargs)
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/server/api.py", line 47, in _settrace
return pydevd.settrace(*args, **kwargs)
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/_vendored/pydevd/pydevd.py", line 2607, in settrace
_locked_settrace(
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/_vendored/pydevd/pydevd.py", line 2688, in _locked_settrace
py_db.connect(host, port) # Note: connect can raise error.
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/_vendored/pydevd/pydevd.py", line 1262, in connect
s = start_client(host, port)
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_comm.py", line 464, in start_client
s.connect((host, port))
13:00:25 ConnectionRefusedError: [Errno 61] Connection refused
13:00:25 E+03560.975: Traceback (most recent call last):
File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/../debugpy/server/attach_pid_injected.py", line 79, in attach
debugpy.connect(
File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/common/compat.py", line 210, in kwonly_f
return f(*args, **kwargs)
File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/__init__.py", line 135, in connect
return api.connect(address, access_token=access_token)
File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/server/api.py", line 143, in debug
log.reraise_exception("{0}() failed:", func.__name__, level="info")
File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/server/api.py", line 141, in debug
return func(address, settrace_kwargs, **kwargs)
File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/server/api.py", line 276, in connect
_settrace(host=host, port=port, client_access_token=access_token, **settrace_kwargs)
File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/server/api.py", line 47, in _settrace
return pydevd.settrace(*args, **kwargs)
File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/_vendored/pydevd/pydevd.py", line 2607, in settrace
_locked_settrace(
File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/_vendored/pydevd/pydevd.py", line 2688, in _locked_settrace
py_db.connect(host, port) # Note: connect can raise error.
File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/_vendored/pydevd/pydevd.py", line 1262, in connect
s = start_client(host, port)
File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_comm.py", line 464, in start_client
s.connect((host, port))
ConnectionRefusedError: [Errno 61] Connection refused
Stack where logged:
File "<string>", line 1, in <module>
File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/../debugpy/server/attach_pid_injected.py", line 92, in attach
log.reraise_exception()
File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/common/log.py", line 226, in reraise_exception
_exception(format_string, *args, **kwargs)
13:00:25 Traceback (most recent call last):
13:00:25 File "<string>", line 1, in <module>
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/../debugpy/server/attach_pid_injected.py", line 92, in attach
13:00:25 log.reraise_exception()
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/../debugpy/server/attach_pid_injected.py", line 79, in attach
13:00:25 debugpy.connect(
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/common/compat.py", line 210, in kwonly_f
13:00:25 return f(*args, **kwargs)
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/__init__.py", line 135, in connect
13:00:25 return api.connect(address, access_token=access_token)
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/server/api.py", line 143, in debug
13:00:25 log.reraise_exception("{0}() failed:", func.__name__, level="info")
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/server/api.py", line 141, in debug
13:00:25 return func(address, settrace_kwargs, **kwargs)
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/server/api.py", line 276, in connect
13:00:25 _settrace(host=host, port=port, client_access_token=access_token, **settrace_kwargs)
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/server/api.py", line 47, in _settrace
13:00:25 return pydevd.settrace(*args, **kwargs)
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/_vendored/pydevd/pydevd.py", line 2607, in settrace
13:00:25 _locked_settrace(
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/_vendored/pydevd/pydevd.py", line 2688, in _locked_settrace
13:00:25 py_db.connect(host, port) # Note: connect can raise error.
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/_vendored/pydevd/pydevd.py", line 1262, in connect
13:00:25 s = start_client(host, port)
13:00:25 File "/Users/ed/.vscode/extensions/ms-python.python-2021.3.680753044/pythonFiles/lib/python/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_comm.py", line 464, in start_client
13:00:25 s.connect((host, port))
13:00:25 ConnectionRefusedError: [Errno 61] Connection refused
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24276 (Git)
Build type: Release
Branch: (HEAD detached at 0.19.1)
Hash: a88db11e0a908f6e38f92bfc5187b13ebe470438
Python version: 3.8.8
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.4.0
Locale: C/Default (C)
VSCode
Version: 1.55.1 (Universal)
Commit: 08a217c4d27a02a5bcde898fd7981bda5b49391b
Date: 2021-04-07T18:22:52.186Z
Electron: 11.3.0
Chrome: 87.0.4280.141
Node.js: 12.18.3
V8: 8.7.220.31-electron.0
OS: Darwin x64 17.7.0
I'm following https://forum.freecadweb.org/viewtopic.php?f=22&t=28901 and optimistically hoping that by 2021 I can debug Macros on a Mac with Visual Studio.
When I try to attach the debugger to the FreeCAD process, I get the above errors in the report console, which appear to say that the connection was refused. Is there a way around this? Give permissions, somewhere?
I think I got the right Python executable in VSCODE: /Applications/FreeCAD.app/Contents/Resources/bin/python
It has a path
Code: Select all
>>> sys.path
['', '/Applications/FreeCAD.app/Contents/Resources/lib/python38.zip', '/Applications/FreeCAD.app/Contents/Resources/lib/python3.8', '/Applications/FreeCAD.app/Contents/Resources/lib/python3.8/lib-dynload', '/Applications/FreeCAD.app/Contents/Resources/lib/python3.8/site-packages']
>>>
I'm lost here...