I am finding the Global Exception Handler very limited in it’s usefulness. I would expect it to be a “catch-all” for try-catch processing; you should be able to continue to use try-catch for “custom handling” of errors that require unique recovery options, and use the GEH to catch errors you weren’t specifically anticipating… but because the GEH seems to take precedence over try/catch, this becomes impossible.
From what I can see, the only time you would use the GEH is if you have an extremely basic recovery algorithm for your exceptions, where “one size fits all” exceptions of a certain type. In most robust workflows, that is not the case.
If I am missing something here, please explain. Thanks.