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


Reply via email to