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
I tried updating a project from Godot 4.1 to 4.2 using the dev snapshot and encountered this issue.
One of my editor plugins has a class called 'Table', that both preloads and uses the class_name of one of its subclasses (let's call it DerivedTable). This seems to trigger a bug in 4.2 that wasn't present in 4.1. At runtime, the engine reports an error that a static function doesn't exist, when it clearly does.
Godot version
4.2-dev4
System information
Godot v4.2.dev4 - Arch Linux #1 SMP PREEMPT_DYNAMIC Sat, 10 Jun 2023 00:35:35 +0000 - X11 - Vulkan (Forward+) - dedicated NVIDIA GeForce GTX 970 (nvidia; 530.41.03) - AMD Ryzen 5 2600 Six-Core Processor (12 Threads)
Issue description
I tried updating a project from Godot 4.1 to 4.2 using the dev snapshot and encountered this issue.
One of my editor plugins has a class called 'Table', that both preloads and uses the class_name of one of its subclasses (let's call it DerivedTable). This seems to trigger a bug in 4.2 that wasn't present in 4.1. At runtime, the engine reports an error that a static function doesn't exist, when it clearly does.
From the attached reproducer:
table.gd:
derived_table.gd:
Then when you call
Table.from_directory("")
, the engine reports:Steps to reproduce
Minimal reproduction project
Reproducer
The text was updated successfully, but these errors were encountered: