-
-
Notifications
You must be signed in to change notification settings - Fork 582
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
Editor errors on cold start. #1249
Comments
This looks to be the same as #1234 I'm pretty sure this is an issue in the GDScript compiler: if a class can't be found, it probably shouldn't crash the whole engine. I don't know if an issue has been submitted on the Godot repo for this yet. |
My old brain for some reason ;) can't penetrate the Godot source code.
so theoretically the file is created too late. |
I found the issue that the other reporter created in the Godot repo: godotengine/godot#81478 Can you add what you saw in your experience in a comment there? Thanks! |
Or, actually, there's an even older one (godotengine/godot#80850) that may benefit from what you wrote in your last comment about the |
Thanks! It looks like we are all struggling with the same issue. IMO the The order in the list is obviously wrong: |
It's definitely an issue on the Godot side, possibly even two issues: (1) the GDScript compiler should probably error when it can't find a class, rather than crashing the whole engine and (2) the order of GDExtension loading and GDScript compiling is not quite right At this point, the most important thing is probably making sure that all the related issues are linked, and all the relevant information is shared |
Update
|
Closing as this is an issue on Godot side. |
Godot version
godotengine/godot@fe5b1c8
godot-cpp version
a963b8b
System information
Currently tested with Linux (Ubuntu / debian 11), XDG_SESSION_TYPE = x11
Issue description
To get more reliable and reproducible test results, I usually remove all godot cashes, GDextensions projects then crash the editor at the first start.
[Workaroud: Restart the crashed project (e.g. with godot -e), runs then error-free].
Steps to reproduce
Minimal reproduction project
N/A
The text was updated successfully, but these errors were encountered: