Professional Documents
Culture Documents
Bringing A Handle To Error 999999
Bringing A Handle To Error 999999
We’re all familiar with Error 999999. And I’m pretty sure that no matter the language in which it is
presented, it causes similar frustration and angst for the end user.
What does this seemingly meaningless error mean anyway? Well, it means that something unexpected
caused the tool to fail. In other words, something happened that has caused me to not be able to do my
work, and the software isn’t smart enough to be able to provide any clues about what that something
might be. In slightly more technical terms, this is an unhandled exception, and yes, the software is
saying, “Hey, I don’t know what to say, so will just lob this 999999 atchya and hope for the best!”
So one way to think of an Error 999999 is like a shovel without a handle – it’s “unhandled.” Maybe you
can do something with it, but it isn’t all that useful.
Why the change? Simply put, the development teams that work on tools that generate these
errors want to make them better. If there is an exception that is currently unhandled, they want to
examine it and understand if they can build in better handling which would provide our users with
improved error messaging. So instead of a 999999, you might end up with something like Error 160096:
The length of the value exceeds that of the field.
Quick tip: Find more details for How to handle an Error 999999 case in the Analyst Knowledge
Article.