I tried to checkout a specific revision with Jenkins by using the @rev url.
The checkout then proceeds normally
But then Jenkins reports a revision check error. The problem is it tries to
check a revision which i did not specify and which does not even exist.
Revision 35 whereas 34 is the latest in the repository.
Without revision operator in the url the checkout works fine...
Checking out svn+ssh://<truncated>@32
<truncated>
At revision 32
hudson.util.IOException2: revision check failed on svn+ssh://<truncated>/trunk
at
hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:170)
at
hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:112)
at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:555)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:702)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1195)
at
hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:576)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:465)
at hudson.model.Run.run(Run.java:1409)
at hudson.matrix.MatrixBuild.run(MatrixBuild.java:220)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:238)
at hudson.model.OneOffExecutor.run(OneOffExecutor.java:66)
Caused by: org.tmatesoft.svn.core.SVNException: svn: No such revision 35
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.SVNReader.handleFailureStatus(SVNReader.java:269)
at
org.tmatesoft.svn.core.internal.io.svn.SVNReader.parse(SVNReader.java:248)
at
org.tmatesoft.svn.core.internal.io.svn.SVNConnection.read(SVNConnection.java:260)
at
org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.read(SVNRepositoryImpl.java:1280)
at
org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.getLocationsImpl(SVNRepositoryImpl.java:292)
at
org.tmatesoft.svn.core.io.SVNRepository.getLocations(SVNRepository.java:1087)
at
org.tmatesoft.svn.core.io.SVNRepository.getLocations(SVNRepository.java:1515)
at
org.tmatesoft.svn.core.wc.SVNBasicClient.getLocations(SVNBasicClient.java:900)
at
org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:534)
at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:1019)
at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:894)
at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:826)
at
hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:158)
... 11 more
Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: No such revision 35
at
org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:200)
at
org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:146)
at
org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:89)
at
org.tmatesoft.svn.core.internal.io.svn.SVNReader.getErrorMessage(SVNReader.java:283)
at
org.tmatesoft.svn.core.internal.io.svn.SVNReader.handleFailureStatus(SVNReader.java:261)
... 23 more