Closed jonahmschreiner closed 1 month ago
Interesting, could you send a screenshot of that? The "contact software vendor" part seems quite out of the ordinary.
We are also pushing a new version that should be a lot easier to install, the version should be out in just a few hours.
Okay so I tried the new version as well, and a different error occurred. Including steps to reproduce both errors:
To reproduce the original error (rivet 2.0.0):
Console output upon that windows error:
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 --- Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/book.svg-7d6ed817d0164733ea062edc53b74934.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/browser.svg-8de0d47be6aaf2ba9c6789f160934705.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/bug.svg-7c242a9ab85456ccc8121577df15f111.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/cloud-arrow-up.svg-901f86207a0115e4dd7e23c93be291fe.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/code.svg-47968cc00df225d4269286358ff4cb45.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/discord.svg-4e1ccc1d48aacd83182d191e6e621d99.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/folder.svg-e088fb540a93ba2fbfeb533ef5e290d7.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/gear-code.svg-aa0b8491585dd0e4f252e8243da07109.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/gear.svg-5fd0dada1f294b160d509874e3589f1b.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/github.svg-adf7f2989a220a20fa939aad15355ccd.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/graduation-cap.svg-5c5708d2073065663882eaa4c45c7eef.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/hammer.svg-99f51196107dede345a99a6af947be0a.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/joystick.svg-d92b1bde2afd79b231c7acbc210f4d5d.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/list-check.svg-9363a1cec769c3d7b81c96dc47485ffa.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/play.svg-4513f7649e18cdb7afe648d03adea529.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/right-to-bracket.svg-d498df29e0ca6661e15427a59dcedfb8.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/rocket-launch.svg-de3098206e61524371ebfefd330c5098.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/rotate-right.svg-f1128eed035a0e87de077b8f5b90e36b.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/server.svg-66ab02fc6b87f5ae3e40c6923895f4ed.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/square-sliders.svg-1fc25cc278cd686eaffff4de61ced2f0.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/stop.svg-e5ea20502054aaaed82fd888dfd0d4f9.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/toolbox.svg-d1867689c392a1cb5f9a98eb2f5d3dc2.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/triangle-exclamation.svg-35273adc49d86c15ba9bbfc8a7eab123.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/wrench.svg-8e9d6dc4fbec6272495c36775719b5aa.editor.meta' drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'. Unable to open file: res://.godot/imported/icon-square.png-0c142a3d11f17029ea6dc0f424e2a6cd.ctex. Failed loading resource: res://.godot/imported/icon-square.png-0c142a3d11f17029ea6dc0f424e2a6cd.ctex. Make sure resources have been imported by opening the project in the editor at least once. Failed loading resource: res://addons/rivet/images/icon-square.png. Make sure resources have been imported by opening the project in the editor at least once. Add Autoload editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'. drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'. drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'.
Afterward I went to "Import" tab in Scene window (top left in godot editor), selected each image in the rivet "/images" folder and selected reimport. Upon clicking "Sign in to Rivet" in the rivet tab the same windows error box appeared and the following output appeared in the console:
Could not create child process: addons\rivet\cli\rivet_windows.exe task run --name start_device_link --run-config "{\"abort_path\":\"C:/Users/MYUSERNAME/AppData/Roaming/Godot/app_userdata/BreakRivet/tmp/task_start_device_link_1724423289/abort\",\"output_path\":\"C:/Users/MYUSERNAME/AppData/Roaming/Godot/app_userdata/BreakRivet/tmp/task_start_device_link_1724423289/output\"}" --input "{\"api_endpoint\":\"https://api.rivet.gg\"}" Parse JSON failed. Error at line 0: res://addons/rivet/rivet_global.gd:93 - Invalid operands 'String' and 'Nil' in operator 'in'. res://addons/rivet/rivet_task.gd:103 - Invalid operands 'String' and 'Nil' in operator 'in'. drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'. drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'.
To reproduce the error in the new version (rivet 2.0.1): Do the same thing as the previous but drag in the "addons/rivet" folder from the 2.0.1 build. The following error appears upon enabling the plugin in project settings:
The same error also appears upon clicking "Sign in to Rivet"
Nothing else is open on my computer except for that godot project and the browser
Console Output that might be relevant: core/variant/variant_utility.cpp:1091 - [Rivet] [check_system_requirements] Error: std::io::error::Error::Os (The process cannot access the file because it is being used by another process. (os error 32)) scene/main/window.cpp:890 - Attempting to make child window exclusive, but the parent window already has another exclusive child. This window: /root/@EditorNode@17147/RivetPlugin/@AcceptDialog@17793, parent window: /root, current exclusive child window: /root/@EditorNode@17147/@Panel@13/@ProjectSettingsEditor@2246 res://addons/rivet/rivet.gd:115 - Invalid get index 'port' (on base: 'Nil'). res://addons/rivet/ui/task_panel/task_panel.gd:30 - Invalid get index 'name' (on base: 'Nil'). core/variant/variant_utility.cpp:1091 - [Rivet] [backend_choose_local_port] Error: std::io::error
Full Console Output: 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 --- Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/book.svg-7d6ed817d0164733ea062edc53b74934.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/browser.svg-8de0d47be6aaf2ba9c6789f160934705.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/bug.svg-7c242a9ab85456ccc8121577df15f111.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/cloud-arrow-up.svg-901f86207a0115e4dd7e23c93be291fe.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/code.svg-47968cc00df225d4269286358ff4cb45.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/discord.svg-4e1ccc1d48aacd83182d191e6e621d99.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/folder.svg-e088fb540a93ba2fbfeb533ef5e290d7.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/gear-code.svg-aa0b8491585dd0e4f252e8243da07109.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/gear.svg-5fd0dada1f294b160d509874e3589f1b.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/github.svg-adf7f2989a220a20fa939aad15355ccd.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/graduation-cap.svg-5c5708d2073065663882eaa4c45c7eef.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/hammer.svg-99f51196107dede345a99a6af947be0a.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/joystick.svg-d92b1bde2afd79b231c7acbc210f4d5d.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/list-check.svg-9363a1cec769c3d7b81c96dc47485ffa.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/play.svg-4513f7649e18cdb7afe648d03adea529.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/right-to-bracket.svg-d498df29e0ca6661e15427a59dcedfb8.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/rocket-launch.svg-de3098206e61524371ebfefd330c5098.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/rotate-right.svg-f1128eed035a0e87de077b8f5b90e36b.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/server.svg-66ab02fc6b87f5ae3e40c6923895f4ed.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/square-sliders.svg-1fc25cc278cd686eaffff4de61ced2f0.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/stop.svg-e5ea20502054aaaed82fd888dfd0d4f9.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/toolbox.svg-d1867689c392a1cb5f9a98eb2f5d3dc2.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/triangle-exclamation.svg-35273adc49d86c15ba9bbfc8a7eab123.editor.meta' Missing required editor-specific import metadata for a texture (please reimport it using the 'Import' tab): 'res://.godot/imported/wrench.svg-8e9d6dc4fbec6272495c36775719b5aa.editor.meta' drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'. drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'. Unable to open file: res://.godot/imported/icon-square.png-0c142a3d11f17029ea6dc0f424e2a6cd.ctex. Failed loading resource: res://.godot/imported/icon-square.png-0c142a3d11f17029ea6dc0f424e2a6cd.ctex. Make sure resources have been imported by opening the project in the editor at least once. Failed loading resource: res://addons/rivet/images/icon-square.png. Make sure resources have been imported by opening the project in the editor at least once. Add Autoload Cannot remove dialog's OK button. scene/main/window.cpp:890 - Attempting to make child window exclusive, but the parent window already has another exclusive child. This window: /root/@EditorNode@17147/RivetPlugin/@AcceptDialog@17793, parent window: /root, current exclusive child window: /root/@EditorNode@17147/@Panel@13/@ProjectSettingsEditor@2246 editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. editor/editor_themes.cpp:275 - Trying to access a non-existing editor theme font size 'bold' in 'EditorFonts'. res://addons/rivet/ui/dock/tabs/setup_tab.gd:45 - Invalid get index 'errors' (on base: 'Nil'). core/variant/variant_utility.cpp:1091 - [Rivet] [check_system_requirements] Error: std::io::error::Error::Os (The process cannot access the file because it is being used by another process. (os error 32)) scene/main/window.cpp:890 - Attempting to make child window exclusive, but the parent window already has another exclusive child. This window: /root/@EditorNode@17147/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@VSplitContainer@27/@TabContainer@31/Rivet/@Node@17835/@AcceptDialog@17861, parent window: /root, current exclusive child window: /root/@EditorNode@17147/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@VSplitContainer@27/@TabContainer@31/Rivet/@Node@17835/@AcceptDialog@17854 core/variant/variant_utility.cpp:1091 - [Rivet] [check_login_state] Error: std::io::error::Error::Os (The process cannot access the file because it is being used by another process. (os error 32)) scene/main/window.cpp:890 - Attempting to make child window exclusive, but the parent window already has another exclusive child. This window: /root/@EditorNode@17147/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@VSplitContainer@27/@TabContainer@31/Rivet/@Node@17835/@AcceptDialog@17868, parent window: /root, current exclusive child window: /root/@EditorNode@17147/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@VSplitContainer@27/@TabContainer@31/Rivet/@Node@17835/@AcceptDialog@17861 res://addons/rivet/rivet.gd:115 - Invalid get index 'port' (on base: 'Nil'). res://addons/rivet/ui/task_panel/task_panel.gd:30 - Invalid get index 'name' (on base: 'Nil'). core/variant/variant_utility.cpp:1091 - [Rivet] [backend_choose_local_port] Error: std::io::error::Error::Os (The process cannot access the file because it is being used by another process. (os error 32)) core/variant/variant_utility.cpp:1091 - [Rivet] [start_device_link] Error: std::io::error::Error::Os (The process cannot access the file because it is being used by another process. (os error 32)) drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'. drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'. scene/main/window.cpp:890 - Attempting to make child window exclusive, but the parent window already has another exclusive child. This window: /root/@EditorNode@17147/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@VSplitContainer@27/@TabContainer@31/Rivet/@Node@17835/@AcceptDialog@17909, parent window: /root, current exclusive child window: /root/@ProgressDialog@17478 core/variant/variant_utility.cpp:1091 - [Rivet] [start_device_link] Error: std::io::error::Error::Os (The process cannot access the file because it is being used by another process. (os error 32)) drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'. drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'. drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'. drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'. drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'. drivers/png/png_driver_common.cpp:56 - Not a PNG file drivers/png/png_driver_common.cpp:69 - Condition "!success" is true. Returning: ERR_FILE_CORRUPT core/io/image_loader.cpp:101 - Error loading image: res://addons/rivet/images/icon-square.png Error importing 'res://addons/rivet/images/icon-square.png'.
Great, thanks for the debug logs on this. I agree, this is quite odd. Looking into this today.
How's it coming along? @AngelOnFira
Tried with 2.0.2 and it had the same error as 2.0.1
@jonahmschreiner hey! fix is in the works, will submit it within 48h (in v2.0.5) & ping you here.
the issue you saw on 2.0.1 a bit of a nasty bug specific to windows, we need to rework how logs get passed from the local game server to the engine which takes some time.
@jonahmschreiner 2.1.0 uses a new FFI-based architecture instead of the CLI, so this should be fixed.
Upon extracting .zip plugin into /addons folder in godot, it errors saying "Contact software vendor for 64 bit version".
Running on Windows 10 64-bit machine.
Same error pops up upon clicking "Sign in to Rivet" in the FileSystem window