you are catching all possible exceptions here - it is incorrect
try to catch exceptions for separate operations and log meaningful error messages if you can't proceed