log.error("Unexpected Exception: ", cause);
}
return;
} catch (IOException e) {
if (streamSession != null)
streamSession.dispose();
} catch (ConnectionException e) {
throw new SarosCancellationException("Could not connect.");
} catch (TimeoutException e) {
throw new SarosCancellationException("Request timed out.");
}