The code tries to treat this is as a user error, but gets called from outside the exception catching and reporting mechanism.
The code tries to treat this is as a user error, but gets called from outside the exception catching and reporting mechanism.