What you’re not understanding is how hard it is for an operating system to diagnose a problem with a drive.
You’re expecting from Stream they write a full diagnostics tool so the program can figure out what went wrong, which could range from permission issues or formatting, to failing sectors/drives.
In theory you could make something that works, in reality you’ll be getting false positives, for example: a permission error message while it’s actually a physical write error. The ‘wrong’ message is worse than a ‘vague’ message.
scrubbles@poptalk.scrubbles.tech 13 hours ago
Disk write error.
Almost like the error has something to do with writing to the disk.
As in the disk may have an error in which Steam cannot write to it.
What else is Steam supposed to say? it’s literally pointing to the error, it can’t do anything else. If you don’t know how to pour through logs or anything that’s okay, that’s what Geek Squad is for
thingsiplay@lemmy.ml 13 hours ago
It should provide more information, as to “which file”, “which drive”, and what caused the error like “not enough space” or “no rights to write” or whatever the hell it is. And maybe some other context depending on the circumstances. “Disk write error” is just too generic. It’s better than nothing, but the request and critique in this post is that it could and should be more detailed and helpful.
ReptilianCleric@lemmy.zip 12 hours ago
In theory, I’m inclined to agree with you. But error handling in your code is not at all straightforward. Just successfully catching an error so the program can exit gracefully can be difficult. Classifying different error conditions and displaying an appropriate message is even worse.
Basically, the logs exist for exactly this purpose. Just how it works.
anewfox@lemmy.zip 11 hours ago
it is wild for someone to say this immediately after saying “actually they can’t display the error because it’s too hard” and somehow not realize in the middle of typing how ridiculous it is trying to square those two claims.
thingsiplay@lemmy.ml 12 hours ago
If they can log it, then they can show it in the message.
chillxjr@lemmy.world 12 hours ago
it does. in the logs.
thingsiplay@lemmy.ml 12 hours ago
The error message should contain all the additions information, so that we don’t even need to parse and look into log files. There is no excuse for bad error messages.