Skip to content

[JENKINS-811] SVNException: svn: Cannot connect to 'svn+ssh://...': Sorry, this connection is closed. #405

Closed

Description

@jenkins-infra-bot

After a while, svn updates stop working on Hudson. The job's console output shows:

started
Updating svn+ssh://...
ERROR: Failed to update svn+ssh://...
org.tmatesoft.svn.core.SVNException: svn: Cannot connect to 'svn+ssh://...':
Sorry, this connection is closed.
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:63)
at
org.tmatesoft.svn.core.internal.io.svn.SVNGanymedConnector.open(SVNGanymedConnector.java:129)
at org.tmatesoft.svn.core.internal.io.svn.SVNConnection.open(SVNConnection.java:60)
at
org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.openConnection(SVNRepositoryImpl.java:970)
at
org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.getDatedRevision(SVNRepositoryImpl.java:159)
at
org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicClient.java:346)
at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:159)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:368)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:341)
at hudson.FilePath.act(FilePath.java:280)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:338)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:295)
at hudson.model.AbstractProject.checkout(AbstractProject.java:485)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:160)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:126)
at hudson.model.Run.run(Run.java:573)
at hudson.model.Build.run(Build.java:107)
at hudson.model.ResourceController.execute(ResourceController.java:66)
at hudson.model.Executor.run(Executor.java:59)
Caused by: java.io.IOException: Sorry, this connection is closed.
at ch.ethz.ssh2.transport.TransportManager.sendMessage(TransportManager.java:635)
at ch.ethz.ssh2.channel.ChannelManager.openSessionChannel(ChannelManager.java:566)
at ch.ethz.ssh2.Session.(Session.java:39)
at ch.ethz.ssh2.Connection.openSession(Connection.java:965)
at
org.tmatesoft.svn.core.internal.io.svn.SVNGanymedSession$SSHConnectionInfo.openSession(SVNGanymedSession.java:421)
at
org.tmatesoft.svn.core.internal.io.svn.SVNGanymedConnector.open(SVNGanymedConnector.java:89)
... 17 more
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at
ch.ethz.ssh2.crypto.cipher.CipherInputStream.fill_buffer(CipherInputStream.java:41)
at
ch.ethz.ssh2.crypto.cipher.CipherInputStream.internal_read(CipherInputStream.java:52)
at ch.ethz.ssh2.crypto.cipher.CipherInputStream.getBlock(CipherInputStream.java:79)
at ch.ethz.ssh2.crypto.cipher.CipherInputStream.read(CipherInputStream.java:108)
at
ch.ethz.ssh2.transport.TransportConnection.receiveMessage(TransportConnection.java:231)
at ch.ethz.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:669)
at ch.ethz.ssh2.transport.TransportManager$1.run(TransportManager.java:468)
at java.lang.Thread.run(Thread.java:595)
Publishing Javadoc
Sending e-mails to: ...
finished: FAILURE

Restarting tomcat and running the build again fixes it for a while.


Originally reported by tal, imported from: SVNException: svn: Cannot connect to 'svn+ssh://...': Sorry, this connection is closed.
  • status: Closed
  • priority: Major
  • component(s): subversion-plugin
  • resolution: Fixed
  • resolved: 2007-11-03T21:07:23+00:00
  • votes: 0
  • watchers: 0
  • imported: 20251212-090250
Raw content of original issue

After a while, svn updates stop working on Hudson. The job's console output shows:

started Updating svn+ssh://... ERROR: Failed to update svn+ssh://... org.tmatesoft.svn.core.SVNException: svn: Cannot connect to 'svn+ssh://...': Sorry, this connection is closed. at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:63) at org.tmatesoft.svn.core.internal.io.svn.SVNGanymedConnector.open(SVNGanymedConnector.java:129) at org.tmatesoft.svn.core.internal.io.svn.SVNConnection.open(SVNConnection.java:60) at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.openConnection(SVNRepositoryImpl.java:970) at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.getDatedRevision(SVNRepositoryImpl.java:159) at org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicClient.java:346) at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:159) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:368) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:341) at hudson.FilePath.act(FilePath.java:280) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:338) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:295) at hudson.model.AbstractProject.checkout(AbstractProject.java:485) at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:160) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:126) at hudson.model.Run.run(Run.java:573) at hudson.model.Build.run(Build.java:107) at hudson.model.ResourceController.execute(ResourceController.java:66) at hudson.model.Executor.run(Executor.java:59) Caused by: java.io.IOException: Sorry, this connection is closed. at ch.ethz.ssh2.transport.TransportManager.sendMessage(TransportManager.java:635) at ch.ethz.ssh2.channel.ChannelManager.openSessionChannel(ChannelManager.java:566) at ch.ethz.ssh2.Session.<init>(Session.java:39) at ch.ethz.ssh2.Connection.openSession(Connection.java:965) at org.tmatesoft.svn.core.internal.io.svn.SVNGanymedSession$SSHConnectionInfo.openSession(SVNGanymedSession.java:421) at org.tmatesoft.svn.core.internal.io.svn.SVNGanymedConnector.open(SVNGanymedConnector.java:89) ... 17 more Caused by: java.net.SocketException: Connection reset at java.net.SocketInputStream.read(SocketInputStream.java:168) at ch.ethz.ssh2.crypto.cipher.CipherInputStream.fill_buffer(CipherInputStream.java:41) at ch.ethz.ssh2.crypto.cipher.CipherInputStream.internal_read(CipherInputStream.java:52) at ch.ethz.ssh2.crypto.cipher.CipherInputStream.getBlock(CipherInputStream.java:79) at ch.ethz.ssh2.crypto.cipher.CipherInputStream.read(CipherInputStream.java:108) at ch.ethz.ssh2.transport.TransportConnection.receiveMessage(TransportConnection.java:231) at ch.ethz.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:669) at ch.ethz.ssh2.transport.TransportManager$1.run(TransportManager.java:468) at java.lang.Thread.run(Thread.java:595) Publishing Javadoc Sending e-mails to: ... finished: FAILURE

Restarting tomcat and running the build again fixes it for a while.

  • environment: Platform: All, OS: Linux

Activity

  1. jenkins-infra-bot commented on Sep 12, 2007

    @jenkins-infra-bot
    Author
    tal:
    • Original comment link
    • Raw content of original comment:

      This is with Hudson ver. 1.135

    This is with Hudson ver. 1.135

  2. jenkins-infra-bot commented on Sep 15, 2007

    @jenkins-infra-bot
    Author
    kohsuke:

    This <http://www.nabble.com/SSH-connection-problems-p12028339.html> appears to
    be related. Looks like this is a bug in svnkit 1.1.4.

  3. jenkins-infra-bot commented on Nov 3, 2007

    @jenkins-infra-bot
    Author
    kohsuke:
    • Original comment link
    • Raw content of original comment:

      Fixed in 1.151.

    Fixed in 1.151.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions