diff options
author | Bruce Yinhe <[email protected]> | 2014-07-24 17:23:18 +0200 |
---|---|---|
committer | Bruce Yinhe <[email protected]> | 2014-07-24 17:23:18 +0200 |
commit | ac3754a5ec2708f4499a00f7bfa5946af648bc28 (patch) | |
tree | 4cb62bc85996b8dadf467dfa36c44dae8904cb53 /lib | |
parent | 7de69a943ebf3be3fc9b8b4f79bba2819107e1ab (diff) | |
parent | 7bb870b42928264cab08977349e2f8bf78645c1b (diff) | |
download | otp-ac3754a5ec2708f4499a00f7bfa5946af648bc28.tar.gz otp-ac3754a5ec2708f4499a00f7bfa5946af648bc28.tar.bz2 otp-ac3754a5ec2708f4499a00f7bfa5946af648bc28.zip |
Merge branch 'maint'
Diffstat (limited to 'lib')
-rw-r--r-- | lib/jinterface/java_src/com/ericsson/otp/erlang/AbstractConnection.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/jinterface/java_src/com/ericsson/otp/erlang/AbstractConnection.java b/lib/jinterface/java_src/com/ericsson/otp/erlang/AbstractConnection.java index 7aa30eef4a..85d303689f 100644 --- a/lib/jinterface/java_src/com/ericsson/otp/erlang/AbstractConnection.java +++ b/lib/jinterface/java_src/com/ericsson/otp/erlang/AbstractConnection.java @@ -959,7 +959,9 @@ public abstract class AbstractConnection extends Thread { } catch (final Exception e) { final String nn = peer.node(); close(); - throw new IOException("Error accepting connection from " + nn); + IOException ioe = new IOException("Error accepting connection from " + nn); + ioe.initCause(e); + throw ioe; } if (traceLevel >= handshakeThreshold) { System.out.println("<- MD5 ACCEPTED " + peer.host()); @@ -990,7 +992,9 @@ public abstract class AbstractConnection extends Thread { throw ae; } catch (final Exception e) { close(); - throw new IOException("Cannot connect to peer node"); + IOException ioe = new IOException("Cannot connect to peer node"); + ioe.initCause(e); + throw ioe; } } |