[FIXED in 4.5.x] Copy Shader Editor Error message

Godot Version

4.2.1

Question

In the Shader Editor when errors appear eg: error(304): Invalid arguments to operator '+=': 'float, vec3'. is there a way to copy those errors so that i do not need to type them every time i want to share them ?

3 Likes

This is driving me nuts, did you figure it out?

2 Likes

Same problem here, how can nobody has this problem?

There are alternate solutions, but man this is frustrating on Windows

I would continue developing in Ubuntu for this reason

1 Like

The same frustration. Wonder that just few people complaining about this issue. I am using a MacBook.

This has got to be one of the most frustrating things about Godot (which says a lot haha.. with Unity my frustrations involved getting rugpulled by the company).

But I want to copy this error. How can I do this??

If you save a script, all the parse errors in it should get printed to Output and you can copy them from there. (For shaders it even prints the shader file alongside it)

@yesko: i don’t see what you describe. When i save the Shader nothing is printed to the Output regarding the Shader errors. i am using Godot 4.4. In which version of Godot you can reproduce that behaviour ? Be aware that we are talking here about Shaders not GDScripts.

Sorry, apparently the errors are only printed to Output if the shader is attached to a node in an opened scene.


But if I right-click on the shader error message, it gives me an option to copy it:

Interesting with the right click this seems to be introduced after 4.4.1 possibly in the 4.5 beta. Thank you for the fast response @yesko !