Skip to content
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

Fix #772 - Fixes for attached debugging and related improvements. #784

Merged
merged 3 commits into from
Feb 22, 2025

Conversation

ecosky
Copy link
Contributor

@ecosky ecosky commented Jan 26, 2025

'launch' and 'attach' modes are working with these changes. The root problems were related to the version of the attached project not being detected properly and file paths not being correctly calculated when attached. The networking code that had version-dependent behavior is now a bit more robust and won't break if minor versions were to ever exceed 1 digit. When using 'attach' mode, the version info wasn't available at all, causing most (all?) network messages to be ignored.

Fixes #772

'launch' and 'attach' modes are working with these changes. The root problems were related to the version of the attached project not being detected properly and file paths not being correctly calculated when attached. The networking code that had version-dependent behavior is now a bit more robust and won't break if minor versions were to ever exceed 1 digit.
When using 'attach' mode, the version info wasn't available at all, causing most (all?) network messages to be ignored.
@DaelonSuzuka
Copy link
Collaborator

won't break if minor versions were to ever exceed 1 digit

Wow, what sort of complete moron would write such an obvious bug?
It's me. I'm the moron.

T_T

Thanks for catching these!

@DaelonSuzuka
Copy link
Collaborator

Thanks @ecosky!

@DaelonSuzuka DaelonSuzuka merged commit 0352112 into godotengine:master Feb 22, 2025
4 checks passed
@DaelonSuzuka
Copy link
Collaborator

Hey, @ecosky, quick question: Are you actually using attach sessions? Could I bother you to describe how you set that up?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Breakpoint aborts session with Godot 4.4dev7
3 participants