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 {