Evert tier should have an exception handler and a method to return an error condition to the parent tier. When an exception occurs you should stop processing because you have invalid data.
You should attempt to prevent common exceptions before they happen like test for null object and normal out of range conditions.
jdweng