This site is currently in read-only mode during migration to a new platform.
You cannot post questions, answers or comments, as they would be lost during the migration otherwise.
0 votes

Hi everyone,

there's a node sending a signal to a dozen other nodes. It appears that one of them doesn't properly receive the signal (perhaps it's not in the script anymore), so the error „method not found“ occurs.
I have a hard time finding out which one of that dozen it might be, so is there any way to let the editor show me? (It would be great if the error message could provide a link to directly jump to the affected node/script...)

Godot version 3.3
in Engine by (525 points)

Are you connecting the nodes through script or through the editor's Node tab?

You could open the script editor, press Ctrl + Shift + F to open global search and look for the string connect("signal"). Signal is the signal that is being emitted.

Script Global Search

Through the editor's Node tab.

You just double click on the little green arrows:

Connect Node Signals in Editor

So I see if the double click actually leads somewhere and if it doesn't... there's nothing there so I can as well erase that signal-link. I guess that works well enough, thanks for the hint!

1 Answer

0 votes
Best answer

Converted my comment to an answer so that the Question is hidden from the Unasnwered link.

You just double click on the little green arrows in the Node Tab:

Connect Node Signals in Editor

If nothing happens, that means that the method does not exist in the node or the node is not part of the tree anymore. You can simply delete those links.

by (294 points)
selected by
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.