You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Issue description:
In a C# project, some error messages do not show proper details in the editor console, while more relevant information can be read in the terminal, if Godot is launched from there.
For example, below shows how Godot displays two different errors in the editor console:
On the other hand, below shows what was logged in the terminal when the same errors occur:
ERROR: add_child: Parent node is busy setting up children, add_node() failed. Consider using call_deferred("add_child", child) instead.
At: scene/main/node.cpp:1336.
ERROR: add_child: Parent node is busy setting up children, add_node() failed. Consider using call_deferred("add_child", child) instead.
At: scene/main/node.cpp:1336.
Node has been detached from parent, or already disposed.
at AlleyCat.Common.DisposableCollector.Add (System.IDisposable disposable) [0x00021] in /home/fender/workspace/AlleyCat/Program/AlleyCat/Common/DisposableCollector.cs:19
at AlleyCat.Common.DisposableExtensions.AddTo (System.IDisposable disposable, Godot.Node node) [0x00025] in /home/fender/workspace/AlleyCat/Program/AlleyCat/Common/DisposableExtensions.cs:15
at AlleyCat.UI.Console.Console.OnInitialize () [0x00019] in /home/fender/workspace/AlleyCat/Program/AlleyCat/UI/Console/Console.cs:68
at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /home/fender/.cache/pacaur/mono-nightly/src/mono-5.9.0.375/mcs/class/corlib/System.Reflection/MonoMethod.cs:305
Steps to reproduce:
I encountered the problem when I tried to add a child node to the parent from another of its children inside its _EnterTree() callback, which apparently seems to be not allowed.
The text was updated successfully, but these errors were encountered:
Godot version:
master
/ eb9fa02OS/device including version:
Manjaro Linux 17.1.1
Issue description:
In a C# project, some error messages do not show proper details in the editor console, while more relevant information can be read in the terminal, if Godot is launched from there.
For example, below shows how Godot displays two different errors in the editor console:
On the other hand, below shows what was logged in the terminal when the same errors occur:
Steps to reproduce:
I encountered the problem when I tried to add a child node to the parent from another of its children inside its
_EnterTree()
callback, which apparently seems to be not allowed.The text was updated successfully, but these errors were encountered: