if (network == null) {
lastURL = useNewServerURL(lastURL);
if (lastURL == null) {
parseServerURLs();
throw new OIOException("Cannot open a connection to remote server: " + iCurrentURL);
}
} else if (!network.isConnected()) {
// DISCONNECTED NETWORK, GET ANOTHER ONE
OLogManager.instance().error(this, "Removing disconnected network channel '%s'...", lastURL);
engine.getConnectionManager().remove(network);