package org.jent.checksmtp;
import java.io.IOException;
+import java.net.BindException;
import java.net.InetAddress;
import java.net.ServerSocket;
InetAddress.getByAddress(
new byte[] { 127, 0, 0, 1 }));
}
+ } catch (BindException bindEx) {
+ //fatalError = true;
+ String errorMessage = "Recive Port bind error. " + bindEx.getMessage();
+ System.err.println(errorMessage);
+ bindEx.printStackTrace();
+ new MessageDialogUI(errorMessage, bindEx, MessageDialogUI.ERROR_MODE);
+ break;
} catch (IOException e) {
fatalError = true;
- String errorMessage = "Fatal Error Occurred. Stop service.";
+ String errorMessage = "I/O Error Occurred. Stop service.";
System.err.println(errorMessage);
+ e.printStackTrace();
new MessageDialogUI(errorMessage, e, MessageDialogUI.ERROR_MODE);
break;
} catch (IllegalArgumentException iaEx) {
String errorMessage = "Argument Error Occurted(" + iaEx.getMessage() +
"). Stop service.";
System.err.println(errorMessage);
+ iaEx.printStackTrace();
new MessageDialogUI(errorMessage, iaEx, MessageDialogUI.ERROR_MODE);
break;
}