Discuss Scratch

hey_dude1
Scratcher
33 posts

Scratch's "project couldn't save" isn't specific enough

Oh, your project couldn't save? You might have a bug with your browser, or an internet problem, or your JSON is more than 5mb, or your audio is more than 10mb, Scratch could be temporarily down for whatever reason, etc. Maybe instead of just saying “project couldn't save” and have people need to just guess why and delete a bunch of stuff they don't need to, it should say “project could not save BECAUSE …” It's getting really annoying for me and I don't know what to delete or what to change, and I don't want to risk deleting stuff that isn't the problem. Don't just say “this is wrong”, we won't learn anything from that, we need to know WHAT is wrong about the project so we can fix it.
qwerty_wasd_gone
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

examples? other than

popup wrote:

this project could not save because no internet, check your connection.
cookieclickerer33
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

Scratch doesn’t know why the project couldn’t save, it just knows that the save was unsuccessful, that’s all that scratch knows, it doesn’t know why so it can’t say why


I do support the pop up having a link to possible reasons it couldn’t save, but there’s no way the engine could know why currently (I’m 99% sure at least, I didn’t see anything when digging around in the code)

Last edited by cookieclickerer33 (Feb. 8, 2023 14:41:41)

cookieclickerer33
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

ALESJlF wrote:

Good idea, but based on the fast that it ONLY has the project could not save, it could be extremely hard - or impossible - to code. Like cookieclicerer33 said,

cookieclickerer33 wrote:

Scratch doesn’t know why the project couldn’t save
Just looked again, and with logs (like it shows me what part of code is running when you do something)
Scratch does not know what happened to make the project fail to save, it just knows something went wrong
GIitchInTheMatrix
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

IIRC, the editor uses HTML, at least partially, and as such, can probably use that one tag that checks if the internet is connected.
It should be possible to make minor changes to the editor for this.
cookieclickerer33
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

GIitchInTheMatrix wrote:

IIRC, the editor uses HTML, at least partially, and as such, can probably use that one tag that checks if the internet is connected.
It should be possible to make minor changes to the editor for this.
Yes, that is literally what I was going to say
However going down a list of why the project couldn’t save could be problematic because there’s tons of reasons the error can happen.

And also it’s usually really obvious if you don’t have an internet connection

Last edited by cookieclickerer33 (Feb. 8, 2023 15:10:59)

EDawg2011
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

Scratch doesn't even tell you if an asset in your project is too big and most people don't know about the Scratch forums, so most users would be stuck troubleshooting it; I've compiled a list of error messages.
Project failed to save because of server issues.
Project failed to save because of issues with your internet.
Project failed to save because (asset) is too big in size. Try splitting it into smaller parts or optimizing or compressing it.
Project failed to save because the project.json file (This hyperlink could lead to a page on the Scratch website explaining what the project.json file is; the Scratch Wiki is blocked for some people.) is over 5 MB.
Project failed to save because you're not signed in.
Credit to these people for improving the messages:
@gdfsgdfsgdfg
@Malicondi
@Za-Chary
@ilovestories

Last edited by EDawg2011 (March 11, 2024 19:02:41)

gdfsgdfsgdfg
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

Servers are down… how about “server issues” instead
Malicondi
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

Instead of “because of your internet”, you use “you're not connected to internet” or “issues with your internet, ”because of your internet" sounds a little like you're blaming the user.
Za-Chary
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

Here's one to add: “Project failed to save because the project.json file is over 5 MB.”

There are probably better ways to word it — I'm not a fan of including “project.json” in the message because I'm not sure that everybody knows what that is — but it's another reason why a project may not save.
ilovestories
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

Another reason for it to fail to save: “Project failed to save because you're not signed into this account.”
ilovestories
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

EDawg2011
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

ilovestories wrote:

Mockup: https://scratch.mit.edu/projects/980653911/
Cool, but can you upload it on a valid image host, please?
ilovestories
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

EDawg2011 wrote:

Cool, but can you upload it on a valid image host, please?
I can't upload it, but I'll ask someone to.
EDawg2011
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

ilovestories wrote:

EDawg2011 wrote:

Cool, but can you upload it on a valid image host, please?
I can't upload it, but I'll ask someone to.
You can request someone to upload your image here.
MagicCoder330
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

ilovestories wrote:

EDawg2011 wrote:

Cool, but can you upload it on a valid image host, please?
I can't upload it, but I'll ask someone to.
Could you upload it on a valid image host that can be seen on school computers? Cubeupload doesn't like learning. ( or learning doesnt like cubeupload)

Last edited by MagicCoder330 (March 11, 2024 19:11:59)

waitwhat2288
Scratcher
100+ posts

Scratch's "project couldn't save" isn't specific enough

I’m confused on how 1 and 2 is gonna work, as how can you detect if… say someone’s Internet is down, when the “code” can't receive anything from the Internet since it’s down does this make sense?

Za-Chary wrote:

There are probably better ways to word it — I'm not a fan of including “project.json” in the message because I'm not sure that everybody knows what that is — but it's another reason why a project may not save.

“too much data” — I think they’ll get the idea
ilovestories
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

EDawg2011 wrote:

You can request someone to upload your image here.
I already did LOL.

MagicCoder330 wrote:

Could you upload it on a valid image host that can be seen on school computers? Cubeupload doesn't like learning. ( or learning doesnt like cubeupload)
He could include the link to the project in the description for people who can't.

Last edited by ilovestories (March 11, 2024 19:17:00)

DangerPuppy10
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

Support, sometimes it fails to save. I check internet, good, I check if I'm not signed in, good. And it goes on, the I'm FORCED to click download. And the message also just stays there. Until it saves.

Last edited by DangerPuppy10 (March 11, 2024 19:26:29)

Malicondi
Scratcher
1000+ posts

Scratch's "project couldn't save" isn't specific enough

Aw, this makes me sad, this unfortunately is a dupe. Maybe a merge?

Powered by DjangoBB