-
-
Notifications
You must be signed in to change notification settings - Fork 18.8k
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
"Parent node is busy setting up children" error on focusing out with "Save on Focus Lost" enabled #76459
Comments
I can't reproduce this on 4.0.2.stable or 4.1.dev d6dde81 (Linux) with the following scene setups using the Forward+ or Compatibility rendering methods: Please upload a minimal reproduction project to make this easier to troubleshoot. |
Run the scene in this project: |
I've tried that project and still don't get any messages in the Output panel (or terminal) when running the project. |
This happens on my setup, it is not related to Sprite3D.
4.0.2.stable [7a0977c] via Steam on Windows 10. This happens when I have Normal saves are perfectly fine. Happens even with Overlay Disabled... |
Can confirm this is the cause. Specifically it fails to godot/editor/progress_dialog.cpp Lines 158 to 168 in 1becfea
because the Window w seems to be currently propagating the focus out notification (which trigerred the scene saving / creating progress dialog) and hence it's blocking child addition:Lines 1949 to 1957 in 1becfea
Lines 733 to 737 in 1becfea
Line 1156 in 1becfea
Deferring these seems like the most straighforward thing to do, not sure if that's a proper fix though, might be just a workaround. cc @bruvzg who added this in #71209. |
Thanks for the confirmation. This is a duplicate of #73765. |
Godot version
Godot 4.0.2
System information
Windows 11
Issue description
Sprite3D nodes always produce the following red error message:
This occurs even if the scene contains nothing but the Sprite3D node, and is run in an otherwise empty project.
The error message gives no information about its origin (i.e. which node is producing the error).
Steps to reproduce
Create a new scene containing only a Sprite3D node. Run the scene.
Minimal reproduction project
N/A
The text was updated successfully, but these errors were encountered: