#623 using gauva Throwables.getRootCause(exception).getMessage() to get to the innermost error msg and print it gracefully