private void fail(PinTask task, int rc, String error) { try { task.fail(rc, error); clearPin(task); } catch (RuntimeException e) { _log.error(e.toString()); } }