I just read this question, and a solution states that:
The fact that you don\'t know you got the NO_DATA_FOUND exception suggests that you have ma
The problem is, that you are catching all exceptions, and then ignoring them. You'll never know when something went wrong.