If I had a wish for christmas from GabeN or Valve in general, it would be actually meaningful error messages from steam.

If I had two wishes, I would like a community tool to share configs to make games work that require tweaking.

But I’d be very happy if I got better error messages.

  • chillxjr@lemmy.world
    link
    fedilink
    English
    arrow-up
    23
    arrow-down
    11
    ·
    14 hours ago

    I mean, what more do you want from the error? Time? Location? Directory that failed the write? Sector count? It’s pretty straightforward.

    Every error steam has given me was easily figured out in the logs. Just like every program.

    • it_depends_man@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      28
      arrow-down
      8
      ·
      edit-2
      14 hours ago

      It’s pretty straightforward.

      logs

      Just like every program.

      https://xkcd.com/2501/

      If it has over two thousand pages of problem reports, users asking for help, it is a legitimate problem and the logs are not a sufficient help to those users.

      • kernelle@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 hours ago

        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.

        • it_depends_man@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          2 hours ago

          If I can look up what the error was with the disk access, in a log, then steam can do that too. It can parse that, and present it to me. That’s what I expect.

          And if that fails, it can at least point me to the correct log.

          I can not stress enough that the client tells me nothing:

          • it doesn’t tell me that there are logs
          • it doesn’t link documentation on how to read them.
          • it doesn’t tell me where I can look for it.

          The only approach I have to solve is, is to use a search engine for “steam disk write error”. That’s it.

      • Scrubbles@poptalk.scrubbles.tech
        link
        fedilink
        English
        arrow-up
        27
        arrow-down
        9
        ·
        14 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
          link
          fedilink
          English
          arrow-up
          27
          arrow-down
          3
          ·
          14 hours ago

          Disk write error.

          Almost like the error has something to do with writing to the disk.

          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
            link
            fedilink
            English
            arrow-up
            6
            arrow-down
            4
            ·
            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
              link
              fedilink
              English
              arrow-up
              8
              ·
              edit-2
              12 hours ago

              Basically, the logs exist for exactly this purpose. Just how it works.

              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.

              additionally, every logging library worth using lets you log to multiple outputs, e.g. disk and screen.

              • ReptilianCleric@lemmy.zip
                link
                fedilink
                English
                arrow-up
                1
                arrow-down
                2
                ·
                11 hours ago

                Yes, and will outputting the log directly to screen help to make the error any less confiding?

                And writing code that includes robust error catching and handling is simple, then?

                • thingsiplay@lemmy.ml
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  ·
                  10 hours ago

                  No one asks to output the naked log line. There are a few more information that could be presented in a more readable and useful manner in a message box. Error messages are meant to be helpful, not to annoy without knowing what happened.

                  Even if you are right and the log contains the answer, why not trying to make more helpful Error messages? Does it hurt you?

                  • ReptilianCleric@lemmy.zip
                    link
                    fedilink
                    English
                    arrow-up
                    1
                    arrow-down
                    2
                    ·
                    10 hours ago

                    I have nothing against helpful error messages, please understand; just pointing out this issue is not a trivial matter. It’s not like somebody is doing this just to intentionally annoy you, after all.

                    ¯\_(ツ)_/¯

              • ReptilianCleric@lemmy.zip
                link
                fedilink
                English
                arrow-up
                1
                arrow-down
                2
                ·
                11 hours ago

                How often do you read log files…?

                Like, windows specifically stopped including the stack trace in the blue screen of death because of how rarely that proved to be necessary. And most log files are about as easy to parse, so…

            • thingsiplay@lemmy.ml
              link
              fedilink
              English
              arrow-up
              6
              arrow-down
              2
              ·
              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.

    • thingsiplay@lemmy.ml
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      3
      ·
      14 hours ago

      Every error steam has given me was easily figured out in the logs.

      Wouldn’t it be better if the error message itself helped you figure it out, so that you don’t have to look into logs? People seriously underestimate useful information in a good error message. Stuff like “Windows encountered an unexpected error” are just not useful.