-
-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Attach not working #42
Comments
About the logs, you can find them in It'd be great if you can also provide the version information of Godot, VSCode, this extension, dotnet SDK, Mono, and anything else that may seem relevant. I don't use the remote-ssh extension so if you could also provide more detailed steps on how to reproduce this with a minimal setup that'd be great too. |
mono and dotnet on the PC that runs Godot:
Mono and dotnet of the PC that I connect to
This project uses F#, but I don't think that that is the issue as I've seen the debugger work before and used it quite a bit before I had to switch to this setup. Extension version is
Step 1: Mount a computer as a drive with a project through ssh. I use From there, you can either fill in the IP address of the machine running godot in the You can also have the pc with the code make an SSH tunnel to the computer running Godot, forwarding the port that Godot's debugger uses. If you then also leave the I'm not sure if I am able to give it a go with everything running on 1 PC as this setup has kind of been forced on me due to a combination of bad laptop hardware and not really being able to use a mouse without ending in pain. (Touchpad is somewhat fine thankfully enough...)
I'll check those in a bit. Need to cook dinner first. |
the log with just putting the IP address of the PC running godot in the "address" field:
When using the SSH tunnel and "localhost" it also just prints the "Starting debug session" and "Debug session terminated"
Looking at Godot's side of thing, in both cases it looks like the debugger can't even get a connection going.
|
OS/device including version:
Linux Debian/Linux Manjaro
Issue description:
Ok, admittedly, my setup is a bit weird but it shouldn't matter I think? My project lives on another PC then the one I work with. I use vscode's remote-ssh extension to edit the code and to get Godot to work I just mount the other PC through SSH. This does mean that my debugger lives on another pc than the one that runs the game/editor. With that out of the way, here is the issue:
When I try to attach the debugger to Godot then either nothing happens if Godot runs on another PC despite me having set the correct IP address
If I use an SSH tunnel so I can leave the
address
field as "localhost" then I get the error:error while processing request 'setBreakpoints' (exception: Object reference not set to an instance of an object)
.I don't know where to find more detailed logs about this.
The text was updated successfully, but these errors were encountered: