catchExceptionByValue