When importing the GDQuest TPS demo, I see a lot of errors on the first import in the editor, which had been resolved in 4.1 with #77276. So this seems to have regressed, starting with 4.3.dev6.
Editor output when importing the demo with 4.2.2:
$ rm -rf .godot
$ Godot_v4.2.2-stable_linux.x86_64 -e
Godot Engine v4.2.2.stable.official.15073afe3 - https://godotengine.org
Vulkan API 1.3.274 - Forward+ - Using Vulkan Device #1: AMD - AMD Radeon RX 7600M XT (RADV NAVI33)
WARNING: Blend file import is enabled in the project settings, but no Blender path is configured in the editor settings. Blend files will not be imported.
at: _editor_init (modules/gltf/register_types.cpp:63)
WARNING: Adding 'gdbot_mesh' as child to 'Skeleton3D' will make owner 'gdbot' inconsistent. Consider unsetting the owner beforehand.
at: add_child (scene/main/node.cpp:1427)
WARNING: Ignoring face with non-finite normal in LOD generation.
at: generate_lods (scene/resources/importer_mesh.cpp:518)
WARNING: Adding 'bee_bot2' as child to 'Skeleton3D' will make owner 'bee_bot' inconsistent. Consider unsetting the owner beforehand.
at: add_child (scene/main/node.cpp:1427)
WARNING: Adding 'Beetle' as child to 'Skeleton3D' will make owner 'beetle_bot_fused' inconsistent. Consider unsetting the owner beforehand.
at: add_child (scene/main/node.cpp:1427)
Editor output when importing the demo with 4.3 dev (cff016d6dd2aa3345c1e6bcc0c49477c40488f97):
$ rm -rf .godot
$ godot-git -e
Godot Engine v4.3.dev.custom_build.cff016d6d (2024-05-08 16:23:05 UTC) - https://godotengine.org
Vulkan 1.3.274 - Forward+ - Using Device #1: AMD - AMD Radeon RX 7600M XT (RADV NAVI33)
ERROR: Cannot open file 'res://.godot/imported/CoinModel.glb-8979cd10b263ba5bb6aa0cf262c766bc.scn'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/CoinModel.glb-8979cd10b263ba5bb6aa0cf262c766bc.scn. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/Coin/CoinVisuals/CoinModel.glb. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
SCRIPT ERROR: Parse Error: Could not find type "Player" in the current scope.
at: GDScript::reload (res://Player/Coin/Coin.gd:49)
ERROR: Failed to load script "res://Player/Coin/Coin.gd" with error "Parse error".
at: load (./modules/gdscript/gdscript.cpp:2894)
ERROR: Cannot open file 'res://.godot/imported/completetask_0.mp3-06c657f738eb98ae3e61293ae1479493.mp3str'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/completetask_0.mp3-06c657f738eb98ae3e61293ae1479493.mp3str. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/Coin/Audio/completetask_0.mp3. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/DestroyedBox.glb-b8c8ecac1aae2fab01445422a4d452cf.scn'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/DestroyedBox.glb-b8c8ecac1aae2fab01445422a4d452cf.scn. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Box/BoxVisuals/DestroyedBox.glb. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/CoinModel.glb-8979cd10b263ba5bb6aa0cf262c766bc.scn'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/CoinModel.glb-8979cd10b263ba5bb6aa0cf262c766bc.scn. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/Coin/CoinVisuals/CoinModel.glb. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/completetask_0.mp3-06c657f738eb98ae3e61293ae1479493.mp3str'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/completetask_0.mp3-06c657f738eb98ae3e61293ae1479493.mp3str. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/Coin/Audio/completetask_0.mp3. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/BulletModel.obj-68a7a01cbdfffe2b2db64d2e983b8347.mesh'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/BulletModel.obj-68a7a01cbdfffe2b2db64d2e983b8347.mesh. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/BulletVisuals/BulletModel.obj. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Unable to open file: res://.godot/imported/sparks.png-18078a47b59d15deb88d29adc50b5f30.s3tc.ctex.
at: _load_data (./scene/resources/compressed_texture.cpp:41)
ERROR: Failed loading resource: res://.godot/imported/sparks.png-18078a47b59d15deb88d29adc50b5f30.s3tc.ctex. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/BulletVisuals/sparks.png. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/lasershot-102078.wav-d665d98e82257b346ed19f9c68668ecf.sample'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/lasershot-102078.wav-d665d98e82257b346ed19f9c68668ecf.sample. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/Sounds/lasershot-102078.wav. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/smoke_ball.glb-2002d32b3d30ddcc38486549432127ed.scn'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/smoke_ball.glb-2002d32b3d30ddcc38486549432127ed.scn. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Enemies/smoke_puff/smoke_ball.glb. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/poof_1.wav-e5511e9d33269c1f409daf4bf9485217.sample'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/poof_1.wav-e5511e9d33269c1f409daf4bf9485217.sample. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Enemies/smoke_puff/Sounds/poof_1.wav. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/poof_2.wav-3e5919c3dd1f184ade8a8f46288a85c6.sample'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/poof_2.wav-3e5919c3dd1f184ade8a8f46288a85c6.sample. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Enemies/smoke_puff/Sounds/poof_2.wav. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/CoinModel.glb-8979cd10b263ba5bb6aa0cf262c766bc.scn'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/CoinModel.glb-8979cd10b263ba5bb6aa0cf262c766bc.scn. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/Coin/CoinVisuals/CoinModel.glb. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/completetask_0.mp3-06c657f738eb98ae3e61293ae1479493.mp3str'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/completetask_0.mp3-06c657f738eb98ae3e61293ae1479493.mp3str. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/Coin/Audio/completetask_0.mp3. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/smoke_ball.glb-2002d32b3d30ddcc38486549432127ed.scn'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/smoke_ball.glb-2002d32b3d30ddcc38486549432127ed.scn. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Enemies/smoke_puff/smoke_ball.glb. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/poof_1.wav-e5511e9d33269c1f409daf4bf9485217.sample'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/poof_1.wav-e5511e9d33269c1f409daf4bf9485217.sample. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Enemies/smoke_puff/Sounds/poof_1.wav. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/poof_2.wav-3e5919c3dd1f184ade8a8f46288a85c6.sample'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/poof_2.wav-3e5919c3dd1f184ade8a8f46288a85c6.sample. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Enemies/smoke_puff/Sounds/poof_2.wav. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/disk.obj-d152addaa2d0c7449058da7e1c9d230b.mesh'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/disk.obj-d152addaa2d0c7449058da7e1c9d230b.mesh. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/ExplosionVisuals/objects/disk.obj. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/disk.obj-d152addaa2d0c7449058da7e1c9d230b.mesh'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/disk.obj-d152addaa2d0c7449058da7e1c9d230b.mesh. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/ExplosionVisuals/objects/disk.obj. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
SCRIPT ERROR: Parse Error: Could not find type "Player" in the current scope.
at: GDScript::reload (res://Player/Grenade.gd:39)
ERROR: Failed to load script "res://Player/Grenade.gd" with error "Parse error".
at: load (./modules/gdscript/gdscript.cpp:2894)
ERROR: Cannot open file 'res://.godot/imported/grenade.glb-f043f42f6efaffee235dda6174637778.scn'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/grenade.glb-f043f42f6efaffee235dda6174637778.scn. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/GrenadeVisuals/grenade/grenade.glb. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/musket-explosion-6383.wav-3c1061a01a4d0adfed66e20385b2c864.sample'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/musket-explosion-6383.wav-3c1061a01a4d0adfed66e20385b2c864.sample. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/Sounds/musket-explosion-6383.wav. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/BulletModel.obj-68a7a01cbdfffe2b2db64d2e983b8347.mesh'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/BulletModel.obj-68a7a01cbdfffe2b2db64d2e983b8347.mesh. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/BulletVisuals/BulletModel.obj. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Unable to open file: res://.godot/imported/sparks.png-18078a47b59d15deb88d29adc50b5f30.s3tc.ctex.
at: _load_data (./scene/resources/compressed_texture.cpp:41)
ERROR: Failed loading resource: res://.godot/imported/sparks.png-18078a47b59d15deb88d29adc50b5f30.s3tc.ctex. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/BulletVisuals/sparks.png. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/lasershot-102078.wav-d665d98e82257b346ed19f9c68668ecf.sample'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/lasershot-102078.wav-d665d98e82257b346ed19f9c68668ecf.sample. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/Sounds/lasershot-102078.wav. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/CoinModel.glb-8979cd10b263ba5bb6aa0cf262c766bc.scn'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/CoinModel.glb-8979cd10b263ba5bb6aa0cf262c766bc.scn. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/Coin/CoinVisuals/CoinModel.glb. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Cannot open file 'res://.godot/imported/completetask_0.mp3-06c657f738eb98ae3e61293ae1479493.mp3str'.
at: load (./core/io/resource_format_binary.cpp:1204)
ERROR: Failed loading resource: res://.godot/imported/completetask_0.mp3-06c657f738eb98ae3e61293ae1479493.mp3str. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
ERROR: Failed loading resource: res://Player/Coin/Audio/completetask_0.mp3. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (./core/io/resource_loader.cpp:281)
WARNING: Adding 'gdbot_mesh' as child to 'Skeleton3D' will make owner 'gdbot' inconsistent. Consider unsetting the owner beforehand.
at: add_child (./scene/main/node.cpp:1575)
WARNING: Ignoring face with non-finite normal in LOD generation.
at: generate_lods (./scene/resources/3d/importer_mesh.cpp:518)
WARNING: Adding 'bee_bot2' as child to 'Skeleton3D' will make owner 'bee_bot' inconsistent. Consider unsetting the owner beforehand.
at: add_child (./scene/main/node.cpp:1575)
WARNING: Adding 'Beetle' as child to 'Skeleton3D' will make owner 'beetle_bot_fused' inconsistent. Consider unsetting the owner beforehand.
at: add_child (./scene/main/node.cpp:1575)
It's also reproducible with using the --import option.
Tested versions
System information
Fedora Linux 40 (KDE Plasma) - Wayland - Vulkan (Forward+) - dedicated AMD Radeon RX 7600M XT (RADV NAVI33) () - AMD Ryzen 7 7840HS w/ Radeon 780M Graphics (16 Threads)
Issue description
When importing the GDQuest TPS demo, I see a lot of errors on the first import in the editor, which had been resolved in 4.1 with #77276. So this seems to have regressed, starting with 4.3.dev6.
Editor output when importing the demo with 4.2.2:
Editor output when importing the demo with 4.3 dev (cff016d6dd2aa3345c1e6bcc0c49477c40488f97):
It's also reproducible with using the
--import
option.Steps to reproduce
rm -rf .godot/
godot -e
Minimal reproduction project (MRP)
https://github.com/gdquest-demos/godot-4-3d-third-person-controller