try to catch Throwable error