I was trying to synchronise a Java project with a SVN repository that runs over a SSH tunnel. It was working right in the command line, but in Subclipse it was showing a “network connection closed unexpectedly” error.
It was fixed changing the SVN interface from JavaHL to SVNKit in Eclipse preferences (click to zoom):