Fix for empty error message
Error handling now logs the stacktrace and sends a generic message to the outside world
Error handling doesn't expose the connection string to the outside world