Last 3 days I have been working with a curious problem. An application was working wrong in a concrete part of the work flow, it returned a data error. I checked the template, the configuration documents, server configuration… All was exactly in the same way to last year but now it was failing.
So what changed?
After different tests I discovered the problem was in a new way to launch the work flow that provoked the data error. This option was not used during more than one year! (the application is used by around 1000 users) but last week an user created a document in a different way and the error appeared.
A potential error was in the application and neither the tests and neither the final users created the situation that provokes the error for more than a year.