maktoobgar/scene_manager

Warnings on load, invalid UIDs - using text paths instead

Closed this issue ยท 10 comments

Hi, unsure what's the problem, but I have a bunch of warnings on load

image

Copy Pasta
Godot Engine v4.2.2.stable.official (c) 2007-present Juan Linietsky, Ariel Manzur & Godot Contributors.
--- Debug adapter server started ---
--- GDScript language server started on port 6005 ---
Add Autoload
  scene/resources/resource_format_text.cpp:448 - res://addons/scene_manager/menu.tscn:3 - ext_resource, invalid UID: uid://cnhtsuf78gsy7 - using text path instead: res://addons/scene_manager/icons/GuiChecked.svg
  scene/resources/resource_format_text.cpp:448 - res://addons/scene_manager/menu.tscn:5 - ext_resource, invalid UID: uid://bt1mtu3gbmwqc - using text path instead: res://addons/scene_manager/icons/FileDialog.svg
  scene/resources/resource_format_text.cpp:448 - res://addons/scene_manager/ignore_item.tscn:3 - ext_resource, invalid UID: uid://dw322nmqpqwfq - using text path instead: res://addons/scene_manager/icons/ImportFail.svg
  scene/resources/resource_format_text.cpp:448 - res://addons/scene_manager/scene_item.tscn:4 - ext_resource, invalid UID: uid://brxxaey30q7uk - using text path instead: res://addons/scene_manager/icons/GuiTabMenuHl.svg
  scene/resources/resource_format_text.cpp:448 - res://addons/scene_manager/scene_item.tscn:6 - ext_resource, invalid UID: uid://b4xi5nvjb3rhr - using text path instead: res://addons/scene_manager/icons/PlayOverlay.png
  scene/resources/resource_format_text.cpp:448 - res://addons/scene_manager/sub_section.tscn:4 - ext_resource, invalid UID: uid://dsgnkxtiko66g - using text path instead: res://addons/scene_manager/icons/GuiOptionArrowRight.png
  scene/resources/resource_format_text.cpp:448 - res://addons/scene_manager/sub_section.tscn:6 - ext_resource, invalid UID: uid://dw322nmqpqwfq - using text path instead: res://addons/scene_manager/icons/ImportFail.svg
  scene/resources/resource_format_text.cpp:448 - res://addons/scene_manager/scene_list.tscn:4 - ext_resource, invalid UID: uid://dw322nmqpqwfq - using text path instead: res://addons/scene_manager/icons/ImportFail.svg
  scene/resources/resource_format_text.cpp:448 - res://addons/scene_manager/scene_list.tscn:5 - ext_resource, invalid UID: uid://d250i5cu8lgbd - using text path instead: res://addons/scene_manager/icons/eye_open.png
Add Autoload
Add Autoload
Following a PhysicsBody2D node will likely result in jitter - on lower physics ticks in particular.
Once Godot 4.3 is released, will strongly recommend upgrading to that as it has built-in support for 2D Physics Interpolation.
Until then, try following the guide on the documentation site for better results.
This tip can be disabled from within Project Settings / Phantom Camera / Tips / Show Jitter Tips

Hello,
Thanks for taking your time to open an issue when observed an odd behavior.
Sorry to answer so late too, I just don't have a lot of free time right now.
I will come at this about 2 weeks later and will fix it hopefully.

I have the same problem:
image

Hi again,
I checked out this log message and it seems to be a Godot logging problem from these issues:
godotengine/godot#64881
dialogic-godot/dialogic#1155

And it seems like others are having the same problem.
If any solutions found, I will fix this with the solution but it seems like in the new Godot version the problem will be gone hopefully.

I was running into these warning using Godot Engine v4.3.beta3.
After reading through some related issues, I found out that it's indeed pointing to some invalid UIDs.

The problems can be solved by opening the scenes with invalid UIDs in Godot Editor (in my case 4.3beta3) and saving them again.

Can't explain the details but saving the scenes seems to fix the UIDs and the warnings are gone ๐Ÿฅณ

uid_problem

Hi, I had the same problem, too when updating my project to Godot 4.3 rc3.
Mostly materials (textures) in particles were affected. Deleting the import file of the texture didn't help. Not even assigning a completely new texture to the material did help, according to the warning message now the new texture has the invalid UID.

After a lot of trying around I tried something with success:
go into the material settings, to the albedo/ texture input and make the texture unique (see screenshot). Don't forget to save.
In my case doing that solved the problem!

Hi again,
Thanks for the solution @substract.
I can't replicate this situation on my end, please report if it is still the case in Godot 4.3 or it's fixed.
@snewell92 @JelmerBerghs @soeren-spindler

Just to confirm it happened to me in Godot 4.3 with some textures of a theme for a project I'm working on.

@substract solution fixed it.

At this point, I don't know if we should close this and accept @substract 's answer or not.

Created a fresh project with 4.3.
No warning so far.

Thanks @soeren-spindler
If it is fixed in fresh projects and others can fix by substract's answer, I think it's better to close this now.
Thanks everyone. ๐Ÿ™