Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Download Project Source" broken in web editor #74818

Closed
ator-dev opened this issue Mar 12, 2023 · 1 comment · Fixed by #75194
Closed

"Download Project Source" broken in web editor #74818

ator-dev opened this issue Mar 12, 2023 · 1 comment · Fixed by #75194

Comments

@ator-dev
Copy link
Contributor

ator-dev commented Mar 12, 2023

Godot version

4.0.stable

System information

Ubuntu 22.04.2 LTS, tested on Firefox and Chromium

Issue description

The web editor no longer allows downloading your project's source from Project > Tools > Download Project Source. This is a critical issue for the web since there is no other way to backup or move your projects, seeing as neither version control nor cloud backup is yet supported (something I am hoping to investigate in future). Every web editor project is essentially stuck in a virtual filesystem limbo.

Reintroduces #71702

Steps to reproduce

  • Open the web editor at https://editor.godotengine.org/releases/4.0.1.stable/
  • Create and open a new project, or open an existing one
  • Go to Project > Tools > Download Project Source
  • Check whether anything is downloaded, and look at the output - it should read:
    • not enough arguments for format string
    • Unable to create ZIP file.

Minimal reproduction project

Uploading a project to the web editor would be more effort that it's worth.

@ator-dev
Copy link
Contributor Author

Just thought to look at devtools output. On pressing the button, it reads only:

USER ERROR: not enough arguments for format string
   at: vformat (./core/variant/variant.h:830)
USER ERROR: Unable to create ZIP file.
   at: _download_zip (platform/web/api/web_tools_editor_plugin.cpp:87)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants