make sure we actually throw caught execptions in java viewer

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4856 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/java/com/tigervnc/network/SocketDescriptor.java b/java/com/tigervnc/network/SocketDescriptor.java
index d4970c6..2a4c6d8 100644
--- a/java/com/tigervnc/network/SocketDescriptor.java
+++ b/java/com/tigervnc/network/SocketDescriptor.java
@@ -185,7 +185,7 @@
       channel.configureBlocking(false);
       selector = Selector.open();
     } catch (java.io.IOException e) {
-      System.out.println(e.toString());
+      throw new Exception(e.toString());
     }
     try {
       channel.register(selector, SelectionKey.OP_READ | SelectionKey.OP_WRITE );
diff --git a/java/com/tigervnc/network/TcpListener.java b/java/com/tigervnc/network/TcpListener.java
index 63a2ff1..4cc8c0d 100644
--- a/java/com/tigervnc/network/TcpListener.java
+++ b/java/com/tigervnc/network/TcpListener.java
@@ -116,8 +116,7 @@
           return null;
       }
     } catch (IOException e) {
-      //throw SocketException("unable to accept new connection", errorNumber);
-      System.out.println(e.toString());
+      throw new SocketException("unable to accept new connection: "+e.toString());
     }
 
     // Disable Nagle's algorithm, to reduce latency
diff --git a/java/com/tigervnc/rfb/CSecurityTLS.java b/java/com/tigervnc/rfb/CSecurityTLS.java
index 3d89fd3..3344948 100644
--- a/java/com/tigervnc/rfb/CSecurityTLS.java
+++ b/java/com/tigervnc/rfb/CSecurityTLS.java
@@ -128,7 +128,7 @@
     try {
       manager = new SSLEngineManager(engine, is, os);
     } catch(java.lang.Exception e) {
-      System.out.println(e.toString());
+      throw new Exception(e.toString());
     }
 
     try {