Godot Classes Break #11498
Godot Classes Break
#11498
Replies: 1 comment
-
The new version of Helix (25.01) fixes this. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Summary
Using Helix 24.07 with the Godot 4.3 (4.2.2) LSP when I load a script with a class_name it gives an error 'Class "Player" hides a global script class. (-1)'
Godot returns the error as 'Parser Error: Class "Player" hides a global script class.
The error will show in Helix on first load, but Helix won't show the error in future loads of the script, though Godot will still have the error. The only way to fix it is to open the file in VSCode and resave it.
This issue was not present in 24.03 and does not happen in Arch Linux only macOS and Windows 11
Reproduction Steps
I tried this:
Helix log
~/.cache/helix/helix.log
2024-08-14T16:38:24.347 helix_lsp::transport [ERROR] godot <- MethodNotFound: Method not found: shutdown 2024-08-14T16:38:24.347 helix_lsp::client [WARN] language server failed to terminate gracefully - protocol error: MethodNotFound: Method not found: shutdown 2024-08-14T16:38:24.351 helix_lsp::transport [ERROR] err: <- Other(failed to send a message to serverCaused by:
channel closed)
2024-08-14T16:38:24.351 helix_lsp::transport [ERROR] godot err: <- StreamClosed
Platform
macOS 14.5/ Windows 11
Terminal Emulator
Iterm2 / Terminal with powershell (windows)
Installation Method
brew / winget
Helix Version
24.07
Beta Was this translation helpful? Give feedback.
All reactions