jenkinsci / jenkinsci/subversion-plugin

[JENKINS-12058] Failed to get revision check failed after updating to latest Subversion plugin

Open
#885 2 comments 0 reactions 0 assignees View on GitHub
component:subversion-plugin imported-jira-issue priority:major resolution:unresolved
Dominant language
Java
Stars
131
Forks
275
Avg merge
12h 4m
Merged PRs (30d)
6

Description

Every time there is a svn update for a job I get the following java exception and failure of job.


  • Restarted Jenkins server after updating plugin

  • Rolling back plugin to 1.34 resolves issue

At revision 111811

hudson.util.IOException2: revision check failed on svn+ssh://[hostname]/repo/trunk

at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:170)

at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:112)

at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:562)

at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:709)

at hudson.model.AbstractProject.checkout(AbstractProject.java:1195)

at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:568)

at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:457)

at hudson.model.Run.run(Run.java:1404)

at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)

at hudson.model.ResourceController.execute(ResourceController.java:88)

at hudson.model.Executor.run(Executor.java:238)

Caused by: org.tmatesoft.svn.core.SVNException: svn: Sorry, this connection is closed.

at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)

at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)

at org.tmatesoft.svn.core.internal.io.svn.SVNSSHConnector2.open(SVNSSHConnector2.java:154)

at org.tmatesoft.svn.core.internal.io.svn.SVNConnection.open(SVNConnection.java:74)

at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.openConnection(SVNRepositoryImpl.java:1242)

at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.getLatestRevision(SVNRepositoryImpl.java:168)

at org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicClient.java:482)

at org.tmatesoft.svn.core.wc.SVNBasicClient.getLocations(SVNBasicClient.java:876)

at org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:534)

at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:1020)

at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:895)

at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:827)

at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:158)

... 10 more

Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: Sorry, this connection is closed.

at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:101)

at org.tmatesoft.svn.core.internal.io.svn.SVNSSHConnector2.open(SVNSSHConnector2.java:153)

... 20 more

Caused by: java.io.IOException: Sorry, this connection is closed.

at com.trilead.ssh2.transport.TransportManager.sendMessage(TransportManager.java:637)

at com.trilead.ssh2.channel.ChannelManager.openSessionChannel(ChannelManager.java:582)

at com.trilead.ssh2.Session.(Session.java:40)

at com.trilead.ssh2.Connection.openSession(Connection.java:1047)

at org.tmatesoft.svn.core.internal.io.svn.ssh.SshConnection.openSession(SshConnection.java:22)

at org.tmatesoft.svn.core.internal.io.svn.ssh.SshHost.openSession(SshHost.java:139)

at org.tmatesoft.svn.core.internal.io.svn.ssh.SshSessionPool.openSession(SshSessionPool.java:83)

at org.tmatesoft.svn.core.internal.io.svn.SVNSSHConnector2.open(SVNSSHConnector2.java:131)

... 20 more

Caused by: java.io.IOException: Cannot read full block, EOF reached.

at com.trilead.ssh2.crypto.cipher.CipherInputStream.getBlock(CipherInputStream.java:81)

at com.trilead.ssh2.crypto.cipher.CipherInputStream.read(CipherInputStream.java:108)

at com.trilead.ssh2.transport.TransportConnection.receiveMessage(TransportConnection.java:232)

at com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:672)

at com.trilead.ssh2.transport.TransportManager$1.run(TransportManager.java:470)

at java.lang.Thread.run(Thread.java:613)

---
Originally reported by geevez, imported from: Failed to get revision check failed after updating to latest Subversion plugin


  • status: Open
  • priority: Major
  • component(s): subversion-plugin
  • label(s): plugin
  • resolution: Unresolved
  • votes: 2
  • watchers: 6
  • imported: 20251212-090250

Raw content of original issue

Every time there is a svn update for a job I get the following java exception and failure of job.


  • Restarted Jenkins server after updating plugin

  • Rolling back plugin to 1.34 resolves issue

At revision 111811
hudson.util.IOException2: revision check failed on svn+ssh://[hostname]/repo/trunk
at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:170)
at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:112)
at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:562)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:709)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1195)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:568)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:457)
at hudson.model.Run.run(Run.java:1404)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:238)
Caused by: org.tmatesoft.svn.core.SVNException: svn: Sorry, this connection is closed.
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
at org.tmatesoft.svn.core.internal.io.svn.SVNSSHConnector2.open(SVNSSHConnector2.java:154)
at org.tmatesoft.svn.core.internal.io.svn.SVNConnection.open(SVNConnection.java:74)
at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.openConnection(SVNRepositoryImpl.java:1242)
at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.getLatestRevision(SVNRepositoryImpl.java:168)
at org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicClient.java:482)
at org.tmatesoft.svn.core.wc.SVNBasicClient.getLocations(SVNBasicClient.java:876)
at org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:534)
at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:1020)
at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:895)
at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:827)
at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:158)
... 10 more
Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: Sorry, this connection is closed.
at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:101)
at org.tmatesoft.svn.core.internal.io.svn.SVNSSHConnector2.open(SVNSSHConnector2.java:153)
... 20 more
Caused by: java.io.IOException: Sorry, this connection is closed.
at com.trilead.ssh2.transport.TransportManager.sendMessage(TransportManager.java:637)
at com.trilead.ssh2.channel.ChannelManager.openSessionChannel(ChannelManager.java:582)
at com.trilead.ssh2.Session.<init>(Session.java:40)
at com.trilead.ssh2.Connection.openSession(Connection.java:1047)
at org.tmatesoft.svn.core.internal.io.svn.ssh.SshConnection.openSession(SshConnection.java:22)
at org.tmatesoft.svn.core.internal.io.svn.ssh.SshHost.openSession(SshHost.java:139)
at org.tmatesoft.svn.core.internal.io.svn.ssh.SshSessionPool.openSession(SshSessionPool.java:83)
at org.tmatesoft.svn.core.internal.io.svn.SVNSSHConnector2.open(SVNSSHConnector2.java:131)
... 20 more
Caused by: java.io.IOException: Cannot read full block, EOF reached.
at com.trilead.ssh2.crypto.cipher.CipherInputStream.getBlock(CipherInputStream.java:81)
at com.trilead.ssh2.crypto.cipher.CipherInputStream.read(CipherInputStream.java:108)
at com.trilead.ssh2.transport.TransportConnection.receiveMessage(TransportConnection.java:232)
at com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:672)
at com.trilead.ssh2.transport.TransportManager$1.run(TransportManager.java:470)
at java.lang.Thread.run(Thread.java:613)

environment

```
System: OS X 10.7

java.version 1.6.0_26

Jenkins ver. 1.442

Subversion Plugin ver. 1.37
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.