godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
90.83k stars 21.13k forks source link

Trying to inspect a node with a script that contains typed dictionary that has entries with custom class as a key will cause errors. #98140

Open Kakiroi opened 3 weeks ago

Kakiroi commented 3 weeks ago

Tested versions

Godot v4.4.dev3

System information

Godot v4.4.dev3 - Windows 10.0.22631 - Single-window, 2 monitors - Vulkan (Forward+) - dedicated GeForce RTX 2070 SUPER

Issue description

Cannot inspect a node on a remote tab if a node's script contains typed dictionary (non typed dictionary is fine), and the dictionary contains an entry that has a Node object as a key.

Steps to reproduce

See Above, check MRP.

Minimal reproduction project (MRP)

errorscriptgeneration.zip

dalexeev commented 3 weeks ago

EDIT: I tested it, the bug is not fixed.