>This is strange Michel ... it should have caught the error. Could it be that it's erroring out elsewhere? I mean, something *is* catching an error, so I'm betting it's not occurring in this particular spot.
You're right. Down below, in the Decryptor class Decrypt() method, there is a Try Catch. I assume this is where it is causing it. I will remove that from that level and only keep the higher Try Catch instead.