godot linux headless export, crashes with core dumped message
export on 4.4.1 crashes with a simple project holding an inventory node
user1@user-server:~/build/game1-no-audio$ godot --headless --quit-after 5 --verbose --export-release Linux /build/linux/game1-no-audio.zip
WorkerThreadPool: 4 threads, 3 max low-priority.
Godot Engine v4.4.1.stable.mono.official.49a5bc7b6 - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
JoypadLinux: udev enabled and loaded successfully.
Using "default" pen tablet driver...
TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
ERROR: Class 'CraftStationTypesEditor' already has signal 'removed'.
at: add_signal (godot-cpp/src/core/class_db.cpp:247)
ERROR: Class 'CraftStationTypesEditor' already has signal 'duplicated'.
at: add_signal (godot-cpp/src/core/class_db.cpp:247)
ERROR: Class 'ItemCategoriesEditor' already has signal 'removed'.
at: add_signal (godot-cpp/src/core/class_db.cpp:247)
ERROR: Class 'ItemCategoriesEditor' already has signal 'duplicated'.
at: add_signal (godot-cpp/src/core/class_db.cpp:247)
.NET: Initializing module...
Found hostfxr: /usr/lib/dotnet/host/fxr/8.0.18/libhostfxr.so
.NET: hostfxr initialized
.NET: GodotPlugins initialized
.NET: Failed to load project assembly
CORE API HASH: 1480415270
EDITOR API HASH: 1467842162
Loading resource: /home/user1/.config/godot/editor_settings-4.4.tres
EditorSettings: Load OK!
EditorTheme: Generating new theme for the config '66886095'.
EditorTheme: Generating new icons.
EditorTheme: Generating new fonts.
EditorTheme: Generating new styles.
Loading resource: res://addons/inventory-system/icons/inventory_main_screen.svg
Loading resource: res://.godot/imported/inventory_main_screen.svg-f99dbb4651a28eb4cd3d91d96a33d66a.editor.ctex
Found .NET Sdk version '8.0.118': /usr/lib/dotnet/sdk/8.0.118
Loading resource: /home/user1/.cache/godot/editor_doc_cache-4.4.res
Loaded system CA certificates
Bus error (core dumped)
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.5 LTS
Release: 22.04
Codename: jammy
possibly related to https://github.com/godotengine/godot/issues/103696 ?
reverting to addon-2.6.3 and manually dropping in the old folder works
@tuugen Version 2.9.0 fixes this issue, I'm releasing it now. Thanks for the report! https://github.com/expressobits/inventory-system/releases/tag/addon-2.9.0
@scriptsengineer red error went away but build still failed
user1@user1-server:~/build/game1-no-audio$ godot --headless --verbose --export-release Linux ./game1-no-audio.zip
WorkerThreadPool: 4 threads, 3 max low-priority.
Godot Engine v4.4.1.stable.mono.official.49a5bc7b6 - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
JoypadLinux: udev enabled and loaded successfully.
Using "default" pen tablet driver...
TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
.NET: Initializing module...
Found hostfxr: /usr/lib/dotnet/host/fxr/8.0.18/libhostfxr.so
.NET: hostfxr initialized
.NET: GodotPlugins initialized
.NET: Failed to load project assembly
CORE API HASH: 1480415270
EDITOR API HASH: 1467842162
Loading resource: /home/user1/.config/godot/editor_settings-4.4.tres
EditorSettings: Load OK!
EditorTheme: Generating new theme for the config '66886095'.
EditorTheme: Generating new icons.
EditorTheme: Generating new fonts.
EditorTheme: Generating new styles.
Loading resource: res://addons/inventory-system/icons/inventory_main_screen.svg
Loading resource: res://.godot/imported/inventory_main_screen.svg-f99dbb4651a28eb4cd3d91d96a33d66a.editor.ctex
Found .NET Sdk version '8.0.118': /usr/lib/dotnet/sdk/8.0.118
Loading resource: /home/user1/.cache/godot/editor_doc_cache-4.4.res
Loaded system CA certificates
Loading resource: res://addons/inventory-system/icons/item_definition_white.svg
Loading resource: res://.godot/imported/item_definition_white.svg-972fb471af4b6f258ac257c57a68b3f8.ctex
Loading resource: res://addons/inventory-system/icons/recipe_white.svg
Loading resource: res://.godot/imported/recipe_white.svg-0a57e720fc2faf11dfbfef36901ea1e5.ctex
Loading resource: res://addons/inventory-system/icons/craft_station_type_white.svg
Loading resource: res://.godot/imported/craft_station_type_white.svg-f1d103798ac0de476d62aacf003afa4a.ctex
Loading resource: res://addons/inventory-system/icons/item_category_white.svg
Loading resource: res://.godot/imported/item_category_white.svg-6aa2e5b3b0604ecf38ffc501da8b347f.ctex
Loading resource: res://addons/inventory-system/icons/loot_white.svg
Loading resource: res://.godot/imported/loot_white.svg-339ad29e934d24b11191d23f365c544b.ctex
Loading resource: res://addons/inventory-system/icons/new_inventory_item.svg
Loading resource: res://.godot/imported/new_inventory_item.svg-d9f6cd5feaf9420c5827f0b26222d610.editor.ctex
Loading resource: res://addons/inventory-system/icons/new_recipe.svg
Loading resource: res://.godot/imported/new_recipe.svg-b04eb8bb9dd0268e2868c223f9c75abf.editor.ctex
Loading resource: res://addons/inventory-system/icons/new_craft_station_type.svg
Loading resource: res://.godot/imported/new_craft_station_type.svg-d21978f7f11dbd80ba900dd100e91736.editor.ctex
Loading resource: res://addons/inventory-system/icons/new_item_category.svg
Loading resource: res://.godot/imported/new_item_category.svg-d8204e3a72bad7e92b83f2ae8439ebca.editor.ctex
Loading resource: res://addons/inventory-system/icons/new_loot.svg
Loading resource: res://.godot/imported/new_loot.svg-9017466bef115ba6504dfe019df7775c.ctex
Bus error (core dumped)
sent a zip file via gmail with the scene im using
here is where i checkout the 2.6.3 branch, copy it into my addons and rebuild, it works
Loading resource: res://.godot/imported/new_item_category.svg-d8204e3a72bad7e92b83f2ae8439ebca.editor.ctex
Loading resource: res://addons/inventory-system/icons/new_loot.svg
Loading resource: res://.godot/imported/new_loot.svg-9017466bef115ba6504dfe019df7775c.ctex
Bus error (core dumped)
user1@user-server:~/build/game1-no-audio$ rm ./addons/
.DS_Store inventory-system/
user1@user-server:~/build/game1-no-audio$ rm -rf ./addons/inventory-system/
user1@user-server:~/build/game1-no-audio$ cd ../inventory-system/
user1@user-server:~/build/inventory-system$ git checkout addon-2.6.
addon-2.6.0 addon-2.6.1 addon-2.6.2 addon-2.6.3
user1@user-server:~/build/inventory-system$ git checkout addon-2.6.
addon-2.6.0 addon-2.6.1 addon-2.6.2 addon-2.6.3
user1@user-server:~/build/inventory-system$ git checkout addon-2.6.3
Note: switching to 'addon-2.6.3'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 6241f459 Update inventory tests and add signal verification methods
user1@user-server:~/build/inventory-system$ cd ../game1-no-audio/
user1@user-server:~/build/game1-no-audio$ cp -r ../inventory-system/addons/inventory-system ./addons/
user1@user-server:~/build/game1-no-audio$ godot --headless --verbose --export-release Linux ./game1-no-audio.zip
WorkerThreadPool: 4 threads, 3 max low-priority.
Godot Engine v4.4.1.stable.mono.official.49a5bc7b6 - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
JoypadLinux: udev enabled and loaded successfully.
Using "default" pen tablet driver...
TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
.NET: Initializing module...
Found hostfxr: /usr/lib/dotnet/host/fxr/8.0.18/libhostfxr.so
.NET: hostfxr initialized
.NET: GodotPlugins initialized
.NET: Failed to load project assembly
CORE API HASH: 1480415270
EDITOR API HASH: 1467842162
Loading resource: /home/user1/.config/godot/editor_settings-4.4.tres
EditorSettings: Load OK!
EditorTheme: Generating new theme for the config '66886095'.
EditorTheme: Generating new icons.
EditorTheme: Generating new fonts.
EditorTheme: Generating new styles.
Found .NET Sdk version '8.0.118': /usr/lib/dotnet/sdk/8.0.118
Loading resource: /home/user1/.cache/godot/editor_doc_cache-4.4.res
Loaded system CA certificates
first_scan_filesystem: begin: Project initialization steps: 5
first_scan_filesystem: step 0: Scanning file structure...
first_scan_filesystem: step 1: Loading global class names...
first_scan_filesystem: step 2: Verifying GDExtensions...
first_scan_filesystem: step 3: Creating autoload scripts...
first_scan_filesystem: step 4: Initializing plugins...
first_scan_filesystem: step 5: Starting file scan...
first_scan_filesystem: end
update_scripts_classes: begin: Registering global classes... steps: 27
update_scripts_classes: step 0: BaseInventoryEditor
update_scripts_classes: step 1: IconSelector
update_scripts_classes: step 2: ItemDefinitionPropertyEditor
update_scripts_classes: step 3: ItemIDEditor
update_scripts_classes: step 4: ItemStackSelector
update_scripts_classes: step 5: CategoriesEditor
update_scripts_classes: step 6: CustomPropertiesCategoryEditor
update_scripts_classes: step 7: ItemCategoryEditor
update_scripts_classes: step 8: ItemCategoryIDEditor
update_scripts_classes: step 9: CraftStationTypeIDEditor
update_scripts_classes: step 10: CraftStationTypesEditor
update_scripts_classes: step 11: CraftStationTypeEditor
update_scripts_classes: step 12: CategoriesInItem
update_scripts_classes: step 13: CustomPropertiesItemEditor
update_scripts_classes: step 14: ItemDefinitionsEditor
update_scripts_classes: step 15: ItemDefinitionEditor
update_scripts_classes: step 16: IngredientEditor
update_scripts_classes: step 17: IngredientItemInRecipeItem
update_scripts_classes: step 18: RecipesEditor
update_scripts_classes: step 19: RecipesListEditor
update_scripts_classes: step 20: RecipeEditor
update_scripts_classes: step 21: RecipeItemListEditor
update_scripts_classes: step 22:
update_scripts_classes: step 23: InventoryItemListEditor
update_scripts_classes: step 24:
update_scripts_classes: step 25:
update_scripts_classes: step 26: InventorySystemEditorPlugin
update_scripts_classes: end
_update_scan_actions: begin: Scanning actions... steps: 18
_update_scan_actions: step 0: crafter.svg
_update_scan_actions: step 1: craft_station.svg
_update_scan_actions: step 2: craft_station_type.svg
_update_scan_actions: step 3: hotbar.svg
_update_scan_actions: step 4: interactor.svg
_update_scan_actions: step 5: inventory.svg
_update_scan_actions: step 6: inventory_database.svg
_update_scan_actions: step 7: inventory_database_editor.svg
_update_scan_actions: step 8: inventory_handler.svg
_update_scan_actions: step 9: inventory_item.svg
_update_scan_actions: step 10: inventory_main_screen.svg
_update_scan_actions: step 11: item_category.svg
_update_scan_actions: step 12: new_craft_station_type.svg
_update_scan_actions: step 13: new_inventory_item.svg
_update_scan_actions: step 14: new_item_category.svg
_update_scan_actions: step 15: new_recipe.svg
_update_scan_actions: step 16: node_inventory_system_base.svg
_update_scan_actions: step 17: recipe.svg
_update_scan_actions: end
reimport: begin: (Re)Importing Assets steps: 13
reimport: step 0: Preparing files to reimport...
reimport: step 1: Preparing files to reimport...
reimport: step 2: Preparing files to reimport...
reimport: step 3: Preparing files to reimport...
reimport: step 4: Preparing files to reimport...
reimport: step 5: Preparing files to reimport...
reimport: step 6: Preparing files to reimport...
reimport: step 7: Preparing files to reimport...
reimport: step 8: Preparing files to reimport...
reimport: step 9: Preparing files to reimport...
reimport: step 10: Preparing files to reimport...
reimport: step 11: Preparing files to reimport...
reimport: step 12: Preparing files to reimport...
reimport: step 0: Executing pre-reimport operations...
reimport: step 0: crafter.svg
EditorFileSystem: Importing file: res://addons/inventory-system/icons/crafter.svg
EditorFileSystem: Importing file: res://addons/inventory-system/icons/craft_station.svg
EditorFileSystem: Importing file: res://addons/inventory-system/icons/craft_station_type.svg
EditorFileSystem: "res://addons/inventory-system/icons/craft_station.svg" import took 5 ms.
reimport: step 1: craft_station.svg
EditorFileSystem: Importing file: res://addons/inventory-system/icons/hotbar.svg
EditorFileSystem: "res://addons/inventory-system/icons/craft_station_type.svg" import took 5 ms.
EditorFileSystem: Importing file: res://addons/inventory-system/icons/inventory.svg
reimport: step 2: craft_station_type.svg
EditorFileSystem: "res://addons/inventory-system/icons/crafter.svg" import took 5 ms.
EditorFileSystem: Importing file: res://addons/inventory-system/icons/inventory_database.svg
reimport: step 3: hotbar.svg
EditorFileSystem: "res://addons/inventory-system/icons/inventory.svg" import took 3 ms.
EditorFileSystem: Importing file: res://addons/inventory-system/icons/inventory_handler.svg
reimport: step 4: inventory.svg
EditorFileSystem: "res://addons/inventory-system/icons/hotbar.svg" import took 4 ms.
EditorFileSystem: Importing file: res://addons/inventory-system/icons/inventory_item.svg
reimport: step 5: inventory_database.svg
EditorFileSystem: "res://addons/inventory-system/icons/inventory_database.svg" import took 4 ms.
EditorFileSystem: Importing file: res://addons/inventory-system/icons/inventory_main_screen.svg
reimport: step 6: inventory_handler.svg
EditorFileSystem: "res://addons/inventory-system/icons/inventory_handler.svg" import took 4 ms.
EditorFileSystem: Importing file: res://addons/inventory-system/icons/new_inventory_item.svg
reimport: step 7: inventory_item.svg
EditorFileSystem: "res://addons/inventory-system/icons/inventory_item.svg" import took 4 ms.
EditorFileSystem: Importing file: res://addons/inventory-system/icons/new_item_category.svg
reimport: step 8: inventory_main_screen.svg
EditorFileSystem: "res://addons/inventory-system/icons/inventory_main_screen.svg" import took 4 ms.
EditorFileSystem: Importing file: res://addons/inventory-system/icons/node_inventory_system_base.svg
reimport: step 9: new_inventory_item.svg
EditorFileSystem: "res://addons/inventory-system/icons/new_inventory_item.svg" import took 4 ms.
EditorFileSystem: Importing file: res://addons/inventory-system/icons/recipe.svg
reimport: step 10: new_item_category.svg
EditorFileSystem: "res://addons/inventory-system/icons/new_item_category.svg" import took 4 ms.
reimport: step 11: node_inventory_system_base.svg
EditorFileSystem: "res://addons/inventory-system/icons/node_inventory_system_base.svg" import took 5 ms.
reimport: step 12: recipe.svg
EditorFileSystem: "res://addons/inventory-system/icons/recipe.svg" import took 4 ms.
reimport: step 13: Finalizing Asset Import...
reimport: end
update_script_paths_documentation: begin: Updating scripts documentation steps: 27
Loading resource: res://addons/inventory-system/editor/base/base_inventory_editor.gd
update_script_paths_documentation: step 0: base_inventory_editor.gd
Loading resource: res://addons/inventory-system/editor/base/icon_selector.gd
update_script_paths_documentation: step 1: icon_selector.gd
Loading resource: res://addons/inventory-system/editor/base/item_definition_property_editor.gd
update_script_paths_documentation: step 2: item_definition_property_editor.gd
Loading resource: res://addons/inventory-system/editor/base/item_id_editor.gd
update_script_paths_documentation: step 3: item_id_editor.gd
Loading resource: res://addons/inventory-system/editor/base/item_stack_selector.gd
update_script_paths_documentation: step 4: item_stack_selector.gd
Loading resource: res://addons/inventory-system/editor/categories/categories_editor.gd
update_script_paths_documentation: step 5: categories_editor.gd
Loading resource: res://addons/inventory-system/editor/categories/custom_properties_category_editor.gd
update_script_paths_documentation: step 6: custom_properties_category_editor.gd
Loading resource: res://addons/inventory-system/editor/categories/item_category_editor.gd
update_script_paths_documentation: step 7: item_category_editor.gd
update_script_paths_documentation: step 8: item_category_id_editor.gd
Loading resource: res://addons/inventory-system/editor/craft_stations/craft_station_id_editor.gd
update_script_paths_documentation: step 9: craft_station_id_editor.gd
Loading resource: res://addons/inventory-system/editor/craft_stations/craft_station_types_editor.gd
update_script_paths_documentation: step 10: craft_station_types_editor.gd
update_script_paths_documentation: step 11: craft_station_type_editor.gd
Loading resource: res://addons/inventory-system/editor/items/categories_in_item.gd
update_script_paths_documentation: step 12: categories_in_item.gd
Loading resource: res://addons/inventory-system/editor/items/custom_properties.gd
update_script_paths_documentation: step 13: custom_properties.gd
Loading resource: res://addons/inventory-system/editor/items/item_definitions_editor.gd
update_script_paths_documentation: step 14: item_definitions_editor.gd
update_script_paths_documentation: step 15: item_definition_editor.gd
Loading resource: res://addons/inventory-system/editor/recipes/ingredient_editor.gd
update_script_paths_documentation: step 16: ingredient_editor.gd
Loading resource: res://addons/inventory-system/editor/recipes/ingredient_item_in_recipe_item.gd
update_script_paths_documentation: step 17: ingredient_item_in_recipe_item.gd
Loading resource: res://addons/inventory-system/editor/recipes/recipes_editor.gd
Loading resource: res://addons/inventory-system/editor/recipes/recipe_item_list_editor.tscn
Loading resource: res://addons/inventory-system/editor/recipes/recipe_item_list_editor.gd
update_script_paths_documentation: step 18: recipes_editor.gd
update_script_paths_documentation: step 19: recipes_list_editor.gd
update_script_paths_documentation: step 20: recipe_editor.gd
update_script_paths_documentation: step 21: recipe_item_list_editor.gd
Loading resource: res://addons/inventory-system/editor/inventory_editor.gd
Loading resource: res://addons/inventory-system/icons/inventory_main_screen.svg
Loading resource: res://.godot/imported/inventory_main_screen.svg-f99dbb4651a28eb4cd3d91d96a33d66a.editor.ctex
Loading resource: res://addons/inventory-system/editor/inventory_editor.tscn
Loading resource: res://addons/inventory-system/icons/inventory_database_editor.svg
Loading resource: res://.godot/imported/inventory_database_editor.svg-63703abcbdacfc445070c8bf0fe9e3be.ctex
Loading resource: res://addons/inventory-system/editor/tab_container_inventory.gd
Loading resource: res://addons/inventory-system/icons/new_inventory_item.svg
Loading resource: res://.godot/imported/new_inventory_item.svg-d9f6cd5feaf9420c5827f0b26222d610.editor.ctex
Loading resource: res://addons/inventory-system/icons/inventory_item.svg
Loading resource: res://.godot/imported/inventory_item.svg-dde4bfe06934fdf378d9d5854b4b4991.editor.ctex
Loading resource: res://addons/inventory-system/icons/new_recipe.svg
Loading resource: res://.godot/imported/new_recipe.svg-b04eb8bb9dd0268e2868c223f9c75abf.editor.ctex
Loading resource: res://addons/inventory-system/icons/recipe.svg
Loading resource: res://.godot/imported/recipe.svg-d7c718db075edb2dd79b821a1167ae09.editor.ctex
Loading resource: res://addons/inventory-system/icons/new_craft_station_type.svg
Loading resource: res://.godot/imported/new_craft_station_type.svg-d21978f7f11dbd80ba900dd100e91736.editor.ctex
Loading resource: res://addons/inventory-system/icons/new_item_category.svg
Loading resource: res://.godot/imported/new_item_category.svg-d8204e3a72bad7e92b83f2ae8439ebca.editor.ctex
Loading resource: res://addons/inventory-system/editor/items/item_definitions_editor.tscn
Loading resource: res://addons/inventory-system/editor/base/base_inventory_editor.tscn
Loading resource: res://addons/inventory-system/editor/items/item_definition_editor.tscn
Loading resource: res://addons/inventory-system/editor/items/categories_in_item.tscn
Loading resource: res://addons/inventory-system/editor/recipes/recipes_editor.tscn
Loading resource: res://addons/inventory-system/editor/recipes/recipes_list_editor.tscn
Loading resource: res://addons/inventory-system/editor/recipes/recipe_editor.tscn
Loading resource: res://addons/inventory-system/icons/craft_station_type.svg
Loading resource: res://.godot/imported/craft_station_type.svg-63b14231025e429535bc13aa19ccb773.editor.ctex
Loading resource: res://addons/inventory-system/icons/item_category.svg
Loading resource: res://.godot/imported/item_category.svg-7ff54a215f761d9ae60c49eeb9cc0676.ctex
Loading resource: res://addons/inventory-system/editor/craft_stations/craft_station_types_editor.tscn
Loading resource: res://addons/inventory-system/editor/craft_stations/craft_station_type_editor.tscn
Loading resource: res://addons/inventory-system/editor/categories/categories_editor.tscn
Loading resource: res://addons/inventory-system/editor/categories/item_category_editor.tscn
Loading resource: res://addons/inventory-system/editor/categories/category_custom_properties.tscn
ERROR: Parse Error: Busy. [Resource file res://addons/inventory-system/editor/inventory_editor.tscn:28]
at: _parse_node_tag (scene/resources/resource_format_text.cpp:282)
Failed loading resource: res://addons/inventory-system/editor/inventory_editor.tscn
ERROR: Failed loading resource: res://addons/inventory-system/editor/inventory_editor.tscn. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (core/io/resource_loader.cpp:343)
Loading resource: res://addons/inventory-system/editor/inventory_editor.tscn
Loading resource: res://addons/inventory-system/icons/inventory_database_editor.svg
Loading resource: res://.godot/imported/inventory_database_editor.svg-63703abcbdacfc445070c8bf0fe9e3be.ctex
Loading resource: res://addons/inventory-system/icons/new_inventory_item.svg
Loading resource: res://.godot/imported/new_inventory_item.svg-d9f6cd5feaf9420c5827f0b26222d610.editor.ctex
Loading resource: res://addons/inventory-system/icons/inventory_item.svg
Loading resource: res://.godot/imported/inventory_item.svg-dde4bfe06934fdf378d9d5854b4b4991.editor.ctex
Loading resource: res://addons/inventory-system/icons/new_recipe.svg
Loading resource: res://.godot/imported/new_recipe.svg-b04eb8bb9dd0268e2868c223f9c75abf.editor.ctex
Loading resource: res://addons/inventory-system/icons/recipe.svg
Loading resource: res://.godot/imported/recipe.svg-d7c718db075edb2dd79b821a1167ae09.editor.ctex
Loading resource: res://addons/inventory-system/icons/new_craft_station_type.svg
Loading resource: res://.godot/imported/new_craft_station_type.svg-d21978f7f11dbd80ba900dd100e91736.editor.ctex
Loading resource: res://addons/inventory-system/icons/new_item_category.svg
Loading resource: res://.godot/imported/new_item_category.svg-d8204e3a72bad7e92b83f2ae8439ebca.editor.ctex
Loading resource: res://addons/inventory-system/editor/items/item_definitions_editor.tscn
Loading resource: res://addons/inventory-system/editor/base/base_inventory_editor.tscn
Loading resource: res://addons/inventory-system/editor/items/item_definition_editor.tscn
Loading resource: res://addons/inventory-system/editor/items/categories_in_item.tscn
Loading resource: res://addons/inventory-system/editor/recipes/recipes_editor.tscn
Loading resource: res://addons/inventory-system/editor/recipes/recipes_list_editor.tscn
Loading resource: res://addons/inventory-system/editor/recipes/recipe_editor.tscn
Loading resource: res://addons/inventory-system/icons/craft_station_type.svg
Loading resource: res://.godot/imported/craft_station_type.svg-63b14231025e429535bc13aa19ccb773.editor.ctex
Loading resource: res://addons/inventory-system/icons/item_category.svg
Loading resource: res://.godot/imported/item_category.svg-7ff54a215f761d9ae60c49eeb9cc0676.ctex
Loading resource: res://addons/inventory-system/editor/craft_stations/craft_station_types_editor.tscn
Loading resource: res://addons/inventory-system/editor/craft_stations/craft_station_type_editor.tscn
Loading resource: res://addons/inventory-system/editor/categories/categories_editor.tscn
Loading resource: res://addons/inventory-system/editor/categories/item_category_editor.tscn
Loading resource: res://addons/inventory-system/editor/categories/category_custom_properties.tscn
ERROR: Parse Error: Busy. [Resource file res://addons/inventory-system/editor/inventory_editor.tscn:28]
at: _parse_node_tag (scene/resources/resource_format_text.cpp:282)
Failed loading resource: res://addons/inventory-system/editor/inventory_editor.tscn
ERROR: Failed loading resource: res://addons/inventory-system/editor/inventory_editor.tscn. Make sure resources have been imported by opening the project in the editor at least once.
at: _load (core/io/resource_loader.cpp:343)
update_script_paths_documentation: step 22: inventory_editor.gd
update_script_paths_documentation: step 23: inventory_item_list_editor.gd
update_script_paths_documentation: step 24: inventory_settings.gd
update_script_paths_documentation: step 25: tab_container_inventory.gd
update_script_paths_documentation: step 26: inventory-system.gd
update_script_paths_documentation: end
reimport: begin: (Re)Importing Assets steps: 13
reimport: step 0: Executing post-reimport operations...
reimport: end
savepack: begin: Packing steps: 102
savepack: step 2: Storing File: res://addons/inventory-system/bin/inventory_system.gdextension
savepack: step 3: Storing File: res://addons/inventory-system/editor/base/base_inventory_editor.gdc
Loading resource: res://addons/inventory-system/editor/base/base_inventory_editor.tscn
savepack: step 5: Storing File: res://.godot/exported/133200997/export-ac276cae993da44756ae1e8d00051bf6-base_inventory_editor.scn
savepack: step 6: Storing File: res://addons/inventory-system/editor/base/icon_selector.gdc
savepack: step 8: Storing File: res://addons/inventory-system/editor/base/item_definition_property_editor.gdc
savepack: step 10: Storing File: res://addons/inventory-system/editor/base/item_id_editor.gdc
savepack: step 11: Storing File: res://addons/inventory-system/editor/base/item_stack_selector.gdc
savepack: step 13: Storing File: res://addons/inventory-system/editor/categories/categories_editor.gdc
Loading resource: res://addons/inventory-system/editor/categories/categories_editor.tscn
Loading resource: res://addons/inventory-system/editor/base/base_inventory_editor.tscn
Loading resource: res://addons/inventory-system/editor/categories/item_category_editor.tscn
Loading resource: res://addons/inventory-system/editor/categories/category_custom_properties.tscn
savepack: step 14: Storing File: res://.godot/exported/133200997/export-ce44e57328ea48fa578da453f6d823ef-categories_editor.scn
Loading resource: res://addons/inventory-system/editor/categories/category_custom_properties.tscn
savepack: step 16: Storing File: res://.godot/exported/133200997/export-96279cd36888b10af3227a10915a8f54-category_custom_properties.scn
savepack: step 18: Storing File: res://addons/inventory-system/editor/categories/custom_properties_category_editor.gdc
savepack: step 19: Storing File: res://addons/inventory-system/editor/categories/item_category_editor.gdc
Loading resource: res://addons/inventory-system/editor/categories/item_category_editor.tscn
savepack: step 21: Storing File: res://.godot/exported/133200997/export-9077c0391aee22694a7c0d68dd13c501-item_category_editor.scn
savepack: step 22: Storing File: res://addons/inventory-system/editor/categories/item_category_id_editor.gdc
savepack: step 24: Storing File: res://addons/inventory-system/editor/craft_stations/craft_station_id_editor.gdc
savepack: step 26: Storing File: res://addons/inventory-system/editor/craft_stations/craft_station_types_editor.gdc
Loading resource: res://addons/inventory-system/editor/craft_stations/craft_station_types_editor.tscn
Loading resource: res://addons/inventory-system/editor/craft_stations/craft_station_type_editor.tscn
savepack: step 27: Storing File: res://.godot/exported/133200997/export-e530b4e129c4f490c17f99dbcd111e45-craft_station_types_editor.scn
savepack: step 29: Storing File: res://addons/inventory-system/editor/craft_stations/craft_station_type_editor.gdc
Loading resource: res://addons/inventory-system/editor/craft_stations/craft_station_type_editor.tscn
savepack: step 31: Storing File: res://.godot/exported/133200997/export-bcddab3fb5985b3db0fa5e1938005529-craft_station_type_editor.scn
savepack: step 32: Storing File: res://addons/inventory-system/editor/items/categories_in_item.gdc
Loading resource: res://addons/inventory-system/editor/items/categories_in_item.tscn
savepack: step 34: Storing File: res://.godot/exported/133200997/export-53fd31d84ec231ea807944e9c4c04005-categories_in_item.scn
savepack: step 35: Storing File: res://addons/inventory-system/editor/items/custom_properties.gdc
savepack: step 37: Storing File: res://addons/inventory-system/editor/items/item_definitions_editor.gdc
Loading resource: res://addons/inventory-system/editor/items/item_definitions_editor.tscn
Loading resource: res://addons/inventory-system/editor/items/item_definition_editor.tscn
Loading resource: res://addons/inventory-system/editor/items/categories_in_item.tscn
savepack: step 39: Storing File: res://.godot/exported/133200997/export-8fafb801dc8ebd06ca9f2482a327fd61-item_definitions_editor.scn
savepack: step 40: Storing File: res://addons/inventory-system/editor/items/item_definition_editor.gdc
Loading resource: res://addons/inventory-system/editor/items/item_definition_editor.tscn
savepack: step 42: Storing File: res://.godot/exported/133200997/export-0c2b4d6b4fc7ad667b70b68385a3e6ab-item_definition_editor.scn
savepack: step 43: Storing File: res://addons/inventory-system/editor/recipes/ingredient_editor.gdc
savepack: step 45: Storing File: res://addons/inventory-system/editor/recipes/ingredient_item_in_recipe_item.gdc
savepack: step 47: Storing File: res://addons/inventory-system/editor/recipes/recipes_editor.gdc
Loading resource: res://addons/inventory-system/editor/recipes/recipes_editor.tscn
Loading resource: res://addons/inventory-system/editor/recipes/recipes_list_editor.tscn
Loading resource: res://addons/inventory-system/editor/recipes/recipe_editor.tscn
savepack: step 48: Storing File: res://.godot/exported/133200997/export-f3aa5b7237b8e86a99ed236eaa782bdd-recipes_editor.scn
savepack: step 50: Storing File: res://addons/inventory-system/editor/recipes/recipes_list_editor.gdc
Loading resource: res://addons/inventory-system/editor/recipes/recipes_list_editor.tscn
savepack: step 52: Storing File: res://.godot/exported/133200997/export-d94908be6ac214bb06e640d19c4fa4d5-recipes_list_editor.scn
savepack: step 53: Storing File: res://addons/inventory-system/editor/recipes/recipe_editor.gdc
Loading resource: res://addons/inventory-system/editor/recipes/recipe_editor.tscn
savepack: step 55: Storing File: res://.godot/exported/133200997/export-e76583affbb2cab671b2b0a5ac551f6a-recipe_editor.scn
savepack: step 56: Storing File: res://addons/inventory-system/editor/recipes/recipe_item_list_editor.gdc
Loading resource: res://addons/inventory-system/editor/recipes/recipe_item_list_editor.tscn
savepack: step 58: Storing File: res://.godot/exported/133200997/export-4b9fbfbde0c9b6b65fe03a276495a26d-recipe_item_list_editor.scn
savepack: step 60: Storing File: res://addons/inventory-system/editor/inventory_editor.gdc
Loading resource: res://addons/inventory-system/editor/inventory_editor.tscn
Loading resource: res://addons/inventory-system/icons/inventory_database_editor.svg
Loading resource: res://.godot/imported/inventory_database_editor.svg-63703abcbdacfc445070c8bf0fe9e3be.ctex
Loading resource: res://addons/inventory-system/icons/new_inventory_item.svg
Loading resource: res://.godot/imported/new_inventory_item.svg-d9f6cd5feaf9420c5827f0b26222d610.editor.ctex
Loading resource: res://addons/inventory-system/icons/inventory_item.svg
Loading resource: res://.godot/imported/inventory_item.svg-dde4bfe06934fdf378d9d5854b4b4991.editor.ctex
Loading resource: res://addons/inventory-system/icons/new_recipe.svg
Loading resource: res://.godot/imported/new_recipe.svg-b04eb8bb9dd0268e2868c223f9c75abf.editor.ctex
Loading resource: res://addons/inventory-system/icons/recipe.svg
Loading resource: res://.godot/imported/recipe.svg-d7c718db075edb2dd79b821a1167ae09.editor.ctex
Loading resource: res://addons/inventory-system/icons/new_craft_station_type.svg
Loading resource: res://.godot/imported/new_craft_station_type.svg-d21978f7f11dbd80ba900dd100e91736.editor.ctex
Loading resource: res://addons/inventory-system/icons/new_item_category.svg
Loading resource: res://.godot/imported/new_item_category.svg-d8204e3a72bad7e92b83f2ae8439ebca.editor.ctex
Loading resource: res://addons/inventory-system/editor/items/item_definitions_editor.tscn
Loading resource: res://addons/inventory-system/editor/recipes/recipes_editor.tscn
Loading resource: res://addons/inventory-system/icons/craft_station_type.svg
Loading resource: res://.godot/imported/craft_station_type.svg-63b14231025e429535bc13aa19ccb773.editor.ctex
Loading resource: res://addons/inventory-system/icons/item_category.svg
Loading resource: res://.godot/imported/item_category.svg-7ff54a215f761d9ae60c49eeb9cc0676.ctex
Loading resource: res://addons/inventory-system/editor/craft_stations/craft_station_types_editor.tscn
Loading resource: res://addons/inventory-system/editor/categories/categories_editor.tscn
savepack: step 61: Storing File: res://.godot/exported/133200997/export-8726ae5c3e1c2cd9d3dfc2ac006dd598-inventory_editor.scn
savepack: step 63: Storing File: res://addons/inventory-system/editor/inventory_item_list_editor.gdc
savepack: step 64: Storing File: res://addons/inventory-system/editor/inventory_settings.gdc
savepack: step 66: Storing File: res://addons/inventory-system/editor/tab_container_inventory.gdc
savepack: step 68: Storing File: res://.godot/imported/crafter.svg-83f7f5c8c75802e1d1fbfffb241c8cc9.ctex
savepack: step 68: Storing File: res://addons/inventory-system/icons/crafter.svg.import
savepack: step 69: Storing File: res://.godot/imported/craft_station.svg-902aa7526328b4a865479b148b6eef05.ctex
savepack: step 69: Storing File: res://addons/inventory-system/icons/craft_station.svg.import
savepack: step 71: Storing File: res://.godot/imported/craft_station_type.svg-63b14231025e429535bc13aa19ccb773.ctex
savepack: step 71: Storing File: res://addons/inventory-system/icons/craft_station_type.svg.import
savepack: step 72: Storing File: res://.godot/imported/hotbar.svg-51744d15509cef31eb0240dcbd67551c.ctex
savepack: step 72: Storing File: res://addons/inventory-system/icons/hotbar.svg.import
savepack: step 74: Storing File: res://.godot/imported/interactor.svg-2d687e87ec56c3d9aeeaf5f8e013c6d9.ctex
savepack: step 74: Storing File: res://addons/inventory-system/icons/interactor.svg.import
savepack: step 76: Storing File: res://.godot/imported/inventory.svg-670d8379b24348b78debc7934669ac01.ctex
savepack: step 76: Storing File: res://addons/inventory-system/icons/inventory.svg.import
savepack: step 77: Storing File: res://.godot/imported/inventory_database.svg-1df3a8b5b19e20f7120aa5d7e2fe04c9.ctex
savepack: step 77: Storing File: res://addons/inventory-system/icons/inventory_database.svg.import
savepack: step 79: Storing File: res://.godot/imported/inventory_database_editor.svg-63703abcbdacfc445070c8bf0fe9e3be.ctex
savepack: step 79: Storing File: res://addons/inventory-system/icons/inventory_database_editor.svg.import
savepack: step 81: Storing File: res://.godot/imported/inventory_handler.svg-9e8f5ea53748e402ed6c1f78331afea3.ctex
savepack: step 81: Storing File: res://addons/inventory-system/icons/inventory_handler.svg.import
savepack: step 82: Storing File: res://.godot/imported/inventory_item.svg-dde4bfe06934fdf378d9d5854b4b4991.ctex
savepack: step 82: Storing File: res://addons/inventory-system/icons/inventory_item.svg.import
savepack: step 84: Storing File: res://.godot/imported/inventory_main_screen.svg-f99dbb4651a28eb4cd3d91d96a33d66a.ctex
savepack: step 84: Storing File: res://addons/inventory-system/icons/inventory_main_screen.svg.import
savepack: step 85: Storing File: res://.godot/imported/item_category.svg-7ff54a215f761d9ae60c49eeb9cc0676.ctex
savepack: step 85: Storing File: res://addons/inventory-system/icons/item_category.svg.import
savepack: step 87: Storing File: res://.godot/imported/new_craft_station_type.svg-d21978f7f11dbd80ba900dd100e91736.ctex
savepack: step 87: Storing File: res://addons/inventory-system/icons/new_craft_station_type.svg.import
savepack: step 89: Storing File: res://.godot/imported/new_inventory_item.svg-d9f6cd5feaf9420c5827f0b26222d610.ctex
savepack: step 89: Storing File: res://addons/inventory-system/icons/new_inventory_item.svg.import
savepack: step 90: Storing File: res://.godot/imported/new_item_category.svg-d8204e3a72bad7e92b83f2ae8439ebca.ctex
savepack: step 90: Storing File: res://addons/inventory-system/icons/new_item_category.svg.import
savepack: step 92: Storing File: res://.godot/imported/new_recipe.svg-b04eb8bb9dd0268e2868c223f9c75abf.ctex
savepack: step 92: Storing File: res://addons/inventory-system/icons/new_recipe.svg.import
savepack: step 93: Storing File: res://.godot/imported/node_inventory_system_base.svg-4ae9f6cc25600de71aff88418b4974e4.ctex
savepack: step 93: Storing File: res://addons/inventory-system/icons/node_inventory_system_base.svg.import
savepack: step 95: Storing File: res://.godot/imported/recipe.svg-d7c718db075edb2dd79b821a1167ae09.ctex
savepack: step 95: Storing File: res://addons/inventory-system/icons/recipe.svg.import
savepack: step 97: Storing File: res://addons/inventory-system/inventory-system.gdc
savepack: step 98: Storing File: res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex
savepack: step 98: Storing File: res://icon.svg.import
Loading resource: res://main.tscn
savepack: step 100: Storing File: res://.godot/exported/133200997/export-3070c538c03ee49b7677ff960a3f5195-main.scn
savepack: step 100: Storing File: res://addons/inventory-system/editor/base/base_inventory_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/base/base_inventory_editor.tscn.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/base/icon_selector.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/base/item_definition_property_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/base/item_id_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/base/item_stack_selector.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/categories/categories_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/categories/categories_editor.tscn.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/categories/category_custom_properties.tscn.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/categories/custom_properties_category_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/categories/item_category_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/categories/item_category_editor.tscn.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/categories/item_category_id_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/craft_stations/craft_station_id_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/craft_stations/craft_station_types_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/craft_stations/craft_station_types_editor.tscn.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/craft_stations/craft_station_type_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/craft_stations/craft_station_type_editor.tscn.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/items/categories_in_item.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/items/categories_in_item.tscn.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/items/custom_properties.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/items/item_definitions_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/items/item_definitions_editor.tscn.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/items/item_definition_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/items/item_definition_editor.tscn.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/recipes/ingredient_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/recipes/ingredient_item_in_recipe_item.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/recipes/recipes_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/recipes/recipes_editor.tscn.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/recipes/recipes_list_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/recipes/recipes_list_editor.tscn.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/recipes/recipe_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/recipes/recipe_editor.tscn.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/recipes/recipe_item_list_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/recipes/recipe_item_list_editor.tscn.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/inventory_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/inventory_editor.tscn.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/inventory_item_list_editor.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/inventory_settings.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/editor/tab_container_inventory.gd.remap
savepack: step 100: Storing File: res://addons/inventory-system/inventory-system.gd.remap
savepack: step 100: Storing File: res://main.tscn.remap
savepack: step 100: Storing File: res://.godot/global_script_class_cache.cfg
savepack: step 100: Storing File: res://icon.svg
savepack: step 100: Storing File: res://.godot/uid_cache.bin
savepack: step 100: Storing File: res://.godot/extension_list.cfg
savepack: step 100: Storing File: res://project.binary
savepack: end
loading_editor_layout: begin: Loading editor steps: 5
loading_editor_layout: step 0: Loading editor layout...
loading_editor_layout: step 1: Loading docks...
loading_editor_layout: step 2: Reopening scenes...
Loading resource: res://main.tscn
loading_editor_layout: step 3: Loading central editor layout...
loading_editor_layout: step 4: Loading plugin window layout...
loading_editor_layout: step 5: Editor layout ready.
loading_editor_layout: end
Loading resource: res://addons/inventory-system/icons/inventory.svg
Loading resource: res://.godot/imported/inventory.svg-670d8379b24348b78debc7934669ac01.editor.ctex
EditorSettings: Save OK!
Unloading: Disposing tracked instances...
Unloading: Finished disposing tracked instances.
XR: Clearing primary interface
XR: Removed interface "Native mobile"
XR: Removed interface "OpenXR"
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
at: cleanup (core/object/object.cpp:2378)
Leaked instance: PackedScene:9223374218413031193 - Resource path:
Leaked instance: SceneState:9223374218429808459
Hint: Leaked instances typically happen when nodes are removed from the scene tree (with `remove_child()`) but not freed (with `free()` or `queue_free()`).
Orphan StringName: _set_path_cache (static: 0, total: 1)
Orphan StringName: _reset_state (static: 0, total: 1)
Orphan StringName: _setup_local_to_scene (static: 0, total: 1)
Orphan StringName: Node (static: 8, total: 9)
Orphan StringName: _get_rid (static: 0, total: 1)
StringName: 5 unclaimed string names at exit.
user1@user-server:~/build/game1-no-audio$
user1@user-server:~/build/game1-no-audio$ ls
addons export_presets.cfg game1-no-audio.zip icon.svg icon.svg.import main.tscn project.godot
user1@user-server:~/build/game1-no-audio$
Apparently the problem is with something in Linux, I tried with Windows and the export worked normally.
I'm generating everything with debug, I'll check debugging, I managed to crash with Windows.
Hi again @tuugen , I sent the correction, I imagine it must have fixed it now, the problem was some codes that would be from the editor and were without a compilation symbol "TOOLS_ENABLED"
@scriptsengineer ~~yes it seems to work now, thanks!~~
hmm i still see the crash showing up but it might be a separate issue. let me double check
heres a reproducible repo i setup with a base project example
https://github.com/tuugen/inventory-system-dagger
i made a upgrade_to_2.9.1 branch where i point the CI to the 2.91 tag to show the diff
2.6.3 build: https://github.com/tuugen/inventory-system-dagger/actions/runs/17011435281 2.9.1 build: https://github.com/tuugen/inventory-system-dagger/actions/runs/17011447867
Perfect @tuugen , I'll do more tests, I saw that Linux also failed, this helps a lot, I'll first generate the command on my machine and then test it with a Linux machine in Actions. I need to generate a Godot build with symbols to identify what exactly it is.
@tuugen Testing a build here on my Windows machine, it works normally, I'm seeing that your actions are different from the ones I usually use, I'm going to try creating one here to generate.
yeah it works fine when i build it locally, its just when i throw it in the CI on linux is when i get the weird behaviour
maybe my build process is borked lol. Can you get one working in a github action for building on linux headless?
like an integration test pipeline maybe that builds a demo project on all OS maybe (obv for the backlog lol) (https://github.com/witchpixels/godot4-3d-omnibuilder could be intresting...)
I setup another repo here using the omnibuilder above... its really nice , easy to setup etc...
https://github.com/tuugen/my-test-deploy https://github.com/tuugen/my-test-deploy/blob/main/.github/workflows/build-projects-w-addons.yml
it also shows a similar behaviour when the version is bumped... but its github action style script so a bit easier to parse https://github.com/tuugen/my-test-deploy/actions/workflows/build-projects-w-addons.yml
anywho, no rush, im fine on 2.6.3, and thanks to this i stumbled upon omnibuilder which is awesome for CI/CD
@tuugen I'm still working on the bug, just noting that it might actually be a bug that goes beyond gdextension. I can reproduce it here when Godot appears to have not finished correctly by not deleting the temporary lib file. Since it now has editor files, they are necessary for initialization (which is strange since I thought --headless didn't start any editor).
This bug here shows the problem I found: https://github.com/godotengine/godot-proposals/issues/8772
Regarding my actions, I've noticed that using Firebelly is quite obsolete https://github.com/marketplace/actions/godot-export. I intend to try Omnibuilder, but I found this one that the Godot devs use: https://github.com/marketplace/actions/godot-ci
I'll try it first anyway.