Years of Success
by in CodeSOD on 2022-11-30Way back in late 2006, Cody inherited a Java application. Since launching in 2001, the application had been running in production without any notable problems. And then, one day, it suddenly started throwing out errors on some orders. And then, a little later, any time someone tried to place an order. This constituted a rather large issue, since processing new orders was vitally important for keeping the lights on.
The errors were validation errors, so Cody started by going to the line where the validation happened, and the exception was thrown: