diff --git a/driver/src/main/java/org/neo4j/driver/internal/connector/socket/TLSSocketChannel.java b/driver/src/main/java/org/neo4j/driver/internal/connector/socket/TLSSocketChannel.java index e5ea06ddf8..a26290b4a1 100644 --- a/driver/src/main/java/org/neo4j/driver/internal/connector/socket/TLSSocketChannel.java +++ b/driver/src/main/java/org/neo4j/driver/internal/connector/socket/TLSSocketChannel.java @@ -176,7 +176,8 @@ private HandshakeStatus unwrap( ByteBuffer buffer ) throws IOException */ if ( channel.read( cipherIn ) < 0 ) { - throw new ClientException( "Failed to establish SSL socket connection." ); + throw new ClientException( "SSL Connection terminated while receiving data. " + + "This can happen due to network instabilities, or due to restarts of the database." ); } cipherIn.flip();