godot
godot copied to clipboard
Warning spam about "Could not determine track hint" for `modulate:a` animation tracks
Tested versions
- Reproducible in: v4.3.dev6.official [64520fe67]
- Reproducible in: v4.2.stable.official [46dc27791]
- Not reproducible in: v4.1.4.stable.official [fe0e8e557]
System information
Debian GNU/Linux trixie/sid trixie - Wayland - Vulkan (Forward+) - dedicated AMD Radeon RX 7600 (RADV NAVI33) () - AMD Ryzen 5 7600 6-Core Processor (12 Threads)
Issue description
If one has an animation track for just the alpha of a CanvasItem.modulate property (eg. .:modulate:a), selecting the AnimationPlayer in the scene tree will cause several (3-5) warnings to be sent to the output panel:
editor/animation_track_editor.cpp:4315 - Could not determine track hint for '.:modulate:a' because its base property is null.
The animation itself appears to function as expected.
Possibly related to https://github.com/godotengine/godot/issues/83421, since the connected PR https://github.com/godotengine/godot/pull/84129 introduced this warning message. However that issue seems to relate more specifically to an error when animating shader parameters.
Also, the same warning was mentioned in https://github.com/godotengine/godot/issues/90435, but since that is closed as fixed, appears to have been unrelated/tangential to that issue's error.
Steps to reproduce
- Create a
CanvasItem-derived node (eg.Node2D) - Create an
AnimationPlayer - Add a new animation
- Add an animation track for the
CanvasItem'smodulateproperty - On the animation track, edit the track's path (eg. click the
modulatetext) and add:aat the end - Check the output bottom panel :eyes:
Alternatively, open the MRP and select the AnimationPlayer
Minimal reproduction project (MRP)
I'm still getting this warning with other properties (scale:x and scale:y) on custom build from godotengine@abfce31ba7bcdffb10370db8c47c8138492b4c36
Also on Linux Wayland
Getting this spam in 4.2.2.stable with the property position:y
Still happening in 4.3.stable:
editor/animation_track_editor.cpp:4343 - Could not determine track hint for '.:position:y' because its base property is null.
Still happening in 4.3.stable:
editor/animation_track_editor.cpp:4343 - Could not determine track hint for '.:position:y' because its base property is null.
Same problem I'm having.