Here is a simple workflow.
trycatch_test.zip (10.7 KB)
If you run it, it will just rename the excel file. But if you open the file in Excel to lock the file in place, before running the script - GlobalHandler will take over the exception handling despite Move activity being wrapped in a TryCatch.
If you disable GlobalHandler - the exception is correctly handled by TryCatch.
Please help me understand why this is happening. I am lost.