AlansCodeLog/blender-debugger-for-vscode

ECONNREFUSED 127.0.0.1:5678 error in VSCode

K-Meech opened this issue · 3 comments

OS: Windows 10

Add-on Version: 2.2.1

Blender Version: 2.90.1

VS Code Version: 1.75.0

VS Code Python Extension Version: 2023.2.0

debugpy version: 1.6.6

Both the blender addon + vscode use python from a conda environment with debugpy installed:
~\anaconda3\envs\debugpy\python.exe

VSCode can connect to the test.py script, but not to Blender - giving an 'ECONNREFUSED 127.0.0.1:5678' error. The debug server seems to start successfully with the Blender addon - printing Waiting... (on port 5678) to the terminal.

Thanks for your help!

q8f13 commented

Same issue here

OS: Windows 10 22H2
Blender Version: 3.3.5
VSCode Version:1.77.2
VS Code Python Extension Version: 2023.6.0
debugpy version: 1.6.6

Sorry for the delay, I've been busy. I took a quick look, but I'm currently on linux, and at least there I cannot replicate... 😕

The message is straight from debugpy and not generated by the add-on, so something is causing it to refuse the connection. Strange that you can connect to the test script.

I would try seeing if there's something on that port still running? Maybe the script didn't quit correctly? Also maybe try changing the port. This needs to be done both in the vscode debug config and in the addon config in blender.

Thanks @AlansCodeLog. Finally got back to trying this again (with Blender 3.4) - and now it works for me! I think the script must have not quit correctly.