### Godot version

Godot 4 beta 12

### System information

Windows 10

### Issue description

![tttttt](https://user-images.githubusercontent.com/43501741/212407759-2e3cfa93-c9c1-4224-a118-2d236b0c5318.png)


### Steps to reproduce

Run a project in Godot 4 beta 12

### Minimal reproduction project

N/A
ERR_FAIL_COND_V_MSG(p_class.is_empty(), nullptr, "Class name cannot be empty.");
	if (ScriptServer::is_global_class(p_class)) {
		String class_name = p_class;
		Ref<Script> scr = EditorNode::get_editor_data().script_class_load_script(class_name);
		while (true) {
			String icon_path = EditorNode::get_editor_data().script_class_get_icon_path(class_name);
			Ref<Texture> icon = _load_custom_class_icon(icon_path);
			if (icon.is_valid()) {
				return icon; 
			}
			
			do {
				Ref<Script> base_scr = scr->get_base_script();
				if (base_scr.is_null()) {
					
					String base_type;
					scr->get_language()->get_global_class_name(scr->get_path(), &base_type);
					if (gui_base->has_theme_icon(base_type, "EditorIcons")) {
						return gui_base->get_theme_icon(base_type, "EditorIcons");
					}
					return gui_base->get_theme_icon(p_fallback, "EditorIcons");
				}
				scr = base_scr;
				class_name = EditorNode::get_editor_data().script_class_get_name(scr->get_path());
			} while (class_name.is_empty());
		}
	}