} catch (TimeoutException e) {
errorPopup(getName(), Messages.SendFileAction_error_timed_out_text,
e, monitor);
return Status.CANCEL_STATUS;
} catch (ExecutionException e) {
monitor.subTask(MessageFormat.format(Messages.SendFileAction_unexpected_error,
e.getMessage()));
log.error("Unexpected error: ", e); //$NON-NLS-1$
return new Status(IStatus.ERROR, Saros.SAROS,
Messages.SendFileAction_status_could_not_create_session_text, e);
} catch (InterruptedException e) {