5 ms·
> players have been encountering error “0x82d60002” OT: Microsoft should be banned by decree from showing naked error codes to people, I've been fighting them
by qalmakka 3y ago
> players have been encountering error “0x82d60002”
OT: Microsoft should be banned by decree from showing naked error codes to people, I've been fighting them for decades now
- 0xAFFFF 3y agoThis. Serving cryptic error codes over issues that do have a proper wording is a big no.
- numpad0 3y ago“Using unauthorised accessories compromises your gaming experience. For this reason, the unauthorised accessory will be blocked from use on 11/12/2023,” read the pop-up on the console. It then advised the player to return the product to the store or talk to the manufacturer. It seems the proper wording is displayed along the code, though, just the article elaborates later. If you think the existence of such code itself is the problem, you're just trying to make someone's life needlessly slow and harder.
- smcl 3y agoInteresting how they render the date, there will be players in the UK who will see that and think they can use their controllers until the 11th of December. I don't know why they didn't just use "12th of November, 2023"
- twodave 3y agoThat assumes it renders the same in all locales. Most likely it doesn’t.
- smcl 3y agoEven if they do something locale-specific, Microsoft has a knack for fucking specifically dates up. For me Windows keeps falling back to using the backwards US way even though I keep correcting it to use the international way. I think this is because I prefer the US keyboard layout (I've no need for a GBP sign above the three, hash is much more useful), something causes that to leak out. Also even if they have that nailed, it's still no guarantee. I'm not an Xbox owner but presumably you have a profile with a region (for payments/billing, tax etc) and a selected language. I'd be willing to bet a lot of Brits, Canadians or Aussies have selected "English (US)" language without really thinking through. We'll see, but I think there will be quite a few confused people in a couple of weeks time regardless.
- deleted 3y ago[deleted]
- mschuster91 3y agoAt least you can google for the error code, instead of having to search for a textual phrase and wade through countless pages of not-at-all-related crap.
- harperlee 3y agoOr just an “Oops :(” error message that’s even less useful.
- qalmakka 3y agoprinting (errc, strerror(errc)) instead of just `errc` would have costed them literally 0 seconds and would have helped a lot. Instead they removed everything but error codes and "Oops :(" I get better error messages from the firmware of obscure embedded chips than from Microsoft Windows
- joshuaissac 3y ago> Instead they removed everything but error codes and "Oops :(" According to the article, they didn't. The pop up has the error code and a descriptive error message. And no "Oops :(".
- formerly_proven 3y agoAn unknown error occurred.
- anilakar 3y agoOr even worse, localized error messages. Good luck trying to 1:1 translate it back to English while remotely troubleshooting issues on your parents' computer.
- littlestymaar 3y agoJust write clear and explicit error message (like “Not a valid Microsoft controller”), you shouldn't need to Google it in the first place! You should still add an error code, so that people can look for additional documentation about the error on your official doc, but having obscure errors and assuming people will look on Google to see if someone on reddit or stackoverflow has more idea about what the problem could be is criminal laziness.
- Dalewyn 3y agoI would rather get naked error codes than nothing at all.
- grishka 3y agoError codes are specific and can be looked up. The modern trend of "uwu we fucky-wucked up" cutesy error messages with no details whatsoever is inexcusable because of how much harder it makes to troubleshoot the error.
- the-dude 3y agoThat is actually acknowledging responsibility. Much more often I see : Oops, something went wrong
- ryanklee 3y agoWho cares about acknowledging responsibility in this instance. Isn't the point to provide useful information so as to fix the problem?
- ceejayoz 3y agoOr “you broke Reddit” style, where that’s never the case.
- solardev 3y agoWhat? You mean, this whole time my teenage vitriol and emoji laden angst did nothing?!
- b3orn 3y agoIf error codes can be looked up, why can't the software displaying the error code just do the lookup and show a proper error message?
- solardev 3y agoThe forums usually take a while and a while and a lot of back and forth to arrive at a solution that works for maybe 80% of people under most circumstances, but is usually more of a workaround than a proper fix. (And there isn't necessarily just one cause of the error code, or one solution. The console doesn't know which is which without situational judgment) The error codes are sort of a self service mechanism for advanced users who want to try unofficial troubleshooting. They're not a substitute for a real patch fixing the root issue.
- kobalsky 3y agoif I had to pick between error code and text meesage, I'll pick error code. why? localization fragments search results. I've seen a lot of people struggling to solve their Linux issues because they were searching for errors and logs in spanish and search results are several orders of magnitude off. of course, both are better.
- jeroenhd 3y agoNo. The exact opposite. I'm sick of modern software telling me "something went wrong, try again later". Unless every possible error scenario gets its own descriptive error, that error code is a necessity. And nobody is going to accept a dev adding error messages to every possible error, because localisation to 180+ languages will cost a fortune. Your choice is between "something went wrong" and "something went wrong 0x82939470". The first one is ungoogleable and useless, the second one will have resolutions on forums within a month of appearing. Sure, I'd like every message to be descriptive towarsa the user, but that simply won't happen. Microsoft has an extensive API for formatting error codes already and if they pop up a 0xsomething, that means they were never going to bother with adding a descriptive message at all.
- permo-w 3y agothat's not the exact opposite though, is it? what you want is what the parent commenter wants with an addendum
- RajT88 3y agoSearch all the *.h files in the Xbox and Windows SDK's for that hResult. AKA "Partying like it's 1999"
- jeroenhd 3y agoAll of the header errors are documented in multiple languages on MSDN, I only start searching header files when I'm desperate. Microsoft doesn't document all of their errors, annoyingly, but at least the HRESULT structure gives some kind of indication of the source.
- RajT88 3y agoIt ships with Visual Studio, but you can also download a tool to do this here: https://www.microsoft.com/en-us/download/details.aspx?id=100432 https://www.microsoft.com/en-us/download/details.aspx?id=100... There's a web version I am aware of as well, but I think you have to work for MS to get access to it. I would speculate there's extra stuff in that one.
- jhanschoo 3y agoIMO there is a right place for error codes such as this; in failure states that are too technical to explain to the intended audience, and for which diagnosis can be complex (so that dominant causes can be different from version to version). The other way these things fail that I think is common is to give no explanation and direct the troubleshooter to the logging system.
- katbyte 3y agoNo, error codes are far better then “something went wrong” as you can at least google them
- mmkos 3y agoThat is such a weird position to take on the matter, that offers literally no advantages and a several disadvantages.