Description
In several places in our code, we use
catch (Exception e) { LOGGER.Log(...); throw e; }
In this case the original stack trace is not preserved, and exception looks like it appeared in throw line. We should use just throw; instead to rethrow the original exception with the original stack trace.