+1 vote

In many of my scenes, Console show this error: unsupported format character
there are a lot of the same errors, and repeated, I tried everything, In web I don´t find anything. I think that is because of a letter or symbol, but I had cheked the names of nodes and are simple names

asked May 1 in Engine by Pelli (94 points)

Which lines of code cause the errors? Are you printing anything using format strings? Usually this error means you're using a placeholder that doesn't exist.

thanks for replying, I don´t print anything , is not a line of code, the error appears when I open some scenes.
For example I am on Player scene, and I open level1 scene, and in output say unsupported format character like 10 times, and if I open the black console it says:

ERROR: unsupported format character
At: core/variant.cpp:3302
ERROR: unsupported format character
At: core/variant.cpp:3302
ERROR: unsupported format character
At: core/variant.cpp:3302
ERROR: unsupported format character
At: core/variant.cpp:3302
ERROR: unsupported format character
At: core/variant.cpp:3302
ERROR: unsupported format character
At: core/variant.cpp:3302
ERROR: unsupported format character
At: core/variant.cpp:3302
ERROR: unsupported format character
At: core/variant.cpp:3302
ERROR: unsupported format character
At: core/variant.cpp:3302
ERROR: unsupported format character
At: core/variant.cpp:3302

At begining I deleted the scene and create a new one and the error dissapear but now it´s too big to delete it

I'm having this error whit groups.
When setting the group name already the "unsupported format character" shows
Then when a scene start, for any node within any group will show that error.
Is an annoying bug

Hello!

I am also having the same issue with groups
Every time the function "isingroup()" is called, the "unsupported format character" line shows in console
It's really annoying because it fills the console buffer and doesn't let me debug properly

1 Answer

+1 vote

It looks like a bug in Godot 3.2.1. It appears with the following configuration:

  • Area2D in group and emitting signal to itself.

My fix was to split the node in two. One is in the group and the other is emitting the signal.

  • Node2D in group with script
  • Area2D emitting signal to Node2D
answered May 25 by luislodosm (97 points)
edited May 25 by luislodosm

It willtake a year to do this to my project, hope the bug fix soon

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 How to use this Q&A? before posting your first questions.