diff options
Diffstat (limited to 'java/src/Ice/ConnectionI.java')
-rw-r--r-- | java/src/Ice/ConnectionI.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/java/src/Ice/ConnectionI.java b/java/src/Ice/ConnectionI.java index 5992d297464..8230ba129e1 100644 --- a/java/src/Ice/ConnectionI.java +++ b/java/src/Ice/ConnectionI.java @@ -1512,9 +1512,7 @@ public final class ConnectionI extends IceInternal.EventHandler implements Conne } catch(java.lang.Exception ex) { - Ice.SyscallException e = new Ice.SyscallException(); - e.initCause(ex); - throw e; + throw new Ice.SyscallException(ex); } } @@ -2338,7 +2336,7 @@ public final class ConnectionI extends IceInternal.EventHandler implements Conne } catch(java.lang.AssertionError ex) // Upon assertion, we print the stack trace. { - UnknownException uex = new UnknownException(); + UnknownException uex = new UnknownException(ex); java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw); ex.printStackTrace(pw); @@ -2349,7 +2347,7 @@ public final class ConnectionI extends IceInternal.EventHandler implements Conne } catch(java.lang.OutOfMemoryError ex) { - UnknownException uex = new UnknownException(); + UnknownException uex = new UnknownException(ex); java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw); ex.printStackTrace(pw); |