Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-22078

SVN fails revision check for external subprojects

    Details

    • Similar Issues:

      Description

      Since version 2.0 you have to add additional credits to your jobs with externals. You need to reconfigure them as described in JENKINS-21785. This is behaviour by design and not a bug.


      our projects have externals specified which lie on the same server (also in the same repository).
      The external project reference is specified as relative path:

      ^/trunk/Library

      Up to end of February the check for changes was working correctly.
      After a complete update on Feb. 28th (to 1.553 and also all plugins) the revision check on the externals fails and only works for the main project, making Jenkins think that there are no changes and skipping the automatic build:

      Last Subversion Protokoll
      Started on 07.03.2014 08:51:40
      Received SCM poll call on  for LIBS mit Halcon11 on 07.03.2014 08:51:40
      ERROR: Failed to check repository revision for https://[Server]/svn/IAB2.5/trunk/Library
      org.tmatesoft.svn.core.SVNCancelException: svn: E200015: OPTIONS /svn/IAB2.5/trunk/Library failed
      	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:384)
      	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:373)
      	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:361)
      	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:707)
      	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:627)
      	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:102)
      	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1020)
      	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:180)
      	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118)
      	at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:148)
      	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45)
      	at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteGetInfo.run(SvnRemoteGetInfo.java:46)
      	at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteGetInfo.run(SvnRemoteGetInfo.java:31)
      	at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
      	at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1238)
      	at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
      	at org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:2461)
      	at hudson.scm.SubversionSCM.parseSvnInfo(SubversionSCM.java:1266)
      	at hudson.scm.CompareAgainstBaselineCallable.call(CompareAgainstBaselineCallable.java:78)
      	at hudson.scm.CompareAgainstBaselineCallable.call(CompareAgainstBaselineCallable.java:26)
      	at hudson.remoting.LocalChannel.call(LocalChannel.java:45)
      	at hudson.scm.SubversionSCM.compareRemoteRevisionWith(SubversionSCM.java:1451)
      	at hudson.scm.SCM._compareRemoteRevisionWith(SCM.java:356)
      	at hudson.scm.SCM.poll(SCM.java:373)
      	at hudson.model.AbstractProject._poll(AbstractProject.java:1584)
      	at hudson.model.AbstractProject.poll(AbstractProject.java:1493)
      	at hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:462)
      	at hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:491)
      	at hudson.util.SequentialExecutionQueue$QueueEntry.run(SequentialExecutionQueue.java:118)
      	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
      	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
      	at java.util.concurrent.FutureTask.run(Unknown Source)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      	at java.lang.Thread.run(Unknown Source)
      Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: No credential to try. Authentication failed
      	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:37)
      	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:32)
      	at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getFirstAuthentication(DefaultSVNAuthenticationManager.java:185)
      	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:694)
      	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:382)
      	... 34 more
      https://[Server]/svn/IAB2.5/Projekte/Hochofen/LIBS-PRS is at revision 7.103
      Done. Took 0,26 sec
      No changes

      If we start the build by hand it finishes correctly, also the checkout works fine.
      At first the manual build also failed due to the revision check, went back to normal after a second build, though.

      console output
      Started by user Mario
      [EnvInject] - Loading node environment variables.
      Building in workspace E:\appl\Jenkins\jobs\LIBS mit Halcon11\workspace
      Updating https://[Server]/svn/IAB2.5/Projekte/Hochofen/LIBS-PRS at revision '2014-03-06T10:10:07.116 +0100'
      Fetching 'https://[Server]/svn/IAB2.5/trunk/Library' at -1 into 'E:\appl\Jenkins\jobs\LIBS mit Halcon11\workspace\Library'
      U         Library\MainProcess\ImageSource\ImageSource.cpp
      U         Library\MainProcess\ImageSource\ImageSource.h
      U         Library\MainProcess\ImageSource\ImageAcquisition\ImageAcquisition.h
      U         Library\CommonFiles\SplashScreen.h
      U         Library\CommonFiles\SplashScreen.cpp
      At revision 7092
      At revision 7092
      no change for https://[Server]/svn/IAB2.5/Projekte/Hochofen/LIBS-PRS since the previous build
      hudson.util.IOException2: revision check failed on https://[Server]/svn/IAB2.5/trunk/Library
      	at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:189)
      	at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:132)
      	at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:738)
      	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:899)
      	at hudson.model.AbstractProject.checkout(AbstractProject.java:1411)
      	at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:671)
      	at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
      	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:580)
      	at hudson.model.Run.execute(Run.java:1670)
      	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      	at hudson.model.ResourceController.execute(ResourceController.java:88)
      	at hudson.model.Executor.run(Executor.java:231)
      Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: OPTIONS /svn/IAB2.5/trunk/Library failed
      	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:384)
      	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:373)
      	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:361)
      	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:707)
      	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:627)
      	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:102)
      	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1020)
      	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:180)
      	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118)
      	at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:148)
      	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45)
      	at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:160)
      	at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:35)
      	at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
      	at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1238)
      	at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
      	at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:967)
      	at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:872)
      	at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:177)
      	... 11 more
      Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: No credential to try. Authentication failed
      	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:37)
      	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:32)
      	at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getFirstAuthentication(DefaultSVNAuthenticationManager.java:185)
      	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:694)
      	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:382)
      	... 29 more

        Attachments

          Issue Links

            Activity

            soukupmi michael soukup created issue -
            soukupmi michael soukup made changes -
            Field Original Value New Value
            Summary SVN credentials not used to access external subprojects SVN fails revision check for external subprojects
            soukupmi michael soukup made changes -
            Labels authentication credentials externals svn authentication credentials externals subversion svn
            Hide
            soukupmi michael soukup added a comment -

            related to JENKINS-21785

            Show
            soukupmi michael soukup added a comment - related to JENKINS-21785
            soukupmi michael soukup made changes -
            Component/s subversion [ 15485 ]
            URL https://issues.jenkins-ci.org/browse/JENKINS-21785
            Hide
            soukupmi michael soukup added a comment -

            found that one too late

            Show
            soukupmi michael soukup added a comment - found that one too late
            soukupmi michael soukup made changes -
            Link This issue duplicates JENKINS-21785 [ JENKINS-21785 ]
            Hide
            davida2009 David Aldrich added a comment -

            We have a similar situation but got a solution from Stephen. When using an external its now necessary to specify an 'Additional Credential' on the project's configuration page. For our svn server, the realm is 'CollabNet Subversion Repository', but yours may be different.

            Show
            davida2009 David Aldrich added a comment - We have a similar situation but got a solution from Stephen. When using an external its now necessary to specify an 'Additional Credential' on the project's configuration page. For our svn server, the realm is 'CollabNet Subversion Repository', but yours may be different.
            Hide
            soukupmi michael soukup added a comment -
            Show
            soukupmi michael soukup added a comment - see JENKINS-21785
            soukupmi michael soukup made changes -
            Status Open [ 1 ] Resolved [ 5 ]
            Resolution Duplicate [ 3 ]
            soukupmi michael soukup made changes -
            Description our projects have externals specified which lie on the same server (also in the same repository).
            The external project reference is specified as relative path:
            {code}^/trunk/Library{code}
            Up to end of February the check for changes was working correctly.
            After a complete update on Feb. 28th (to 1.553 and also all plugins) the revision check on the externals fails and only works for the main project, making Jenkins think that there are no changes and skipping the automatic build:
            {code:title=Last Subversion Protokoll}
            Started on 07.03.2014 08:51:40
            Received SCM poll call on for LIBS mit Halcon11 on 07.03.2014 08:51:40
            ERROR: Failed to check repository revision for https://[Server]/svn/IAB2.5/trunk/Library
            org.tmatesoft.svn.core.SVNCancelException: svn: E200015: OPTIONS /svn/IAB2.5/trunk/Library failed
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:384)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:373)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:361)
            at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:707)
            at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:627)
            at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:102)
            at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1020)
            at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:180)
            at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118)
            at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:148)
            at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45)
            at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteGetInfo.run(SvnRemoteGetInfo.java:46)
            at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteGetInfo.run(SvnRemoteGetInfo.java:31)
            at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
            at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1238)
            at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
            at org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:2461)
            at hudson.scm.SubversionSCM.parseSvnInfo(SubversionSCM.java:1266)
            at hudson.scm.CompareAgainstBaselineCallable.call(CompareAgainstBaselineCallable.java:78)
            at hudson.scm.CompareAgainstBaselineCallable.call(CompareAgainstBaselineCallable.java:26)
            at hudson.remoting.LocalChannel.call(LocalChannel.java:45)
            at hudson.scm.SubversionSCM.compareRemoteRevisionWith(SubversionSCM.java:1451)
            at hudson.scm.SCM._compareRemoteRevisionWith(SCM.java:356)
            at hudson.scm.SCM.poll(SCM.java:373)
            at hudson.model.AbstractProject._poll(AbstractProject.java:1584)
            at hudson.model.AbstractProject.poll(AbstractProject.java:1493)
            at hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:462)
            at hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:491)
            at hudson.util.SequentialExecutionQueue$QueueEntry.run(SequentialExecutionQueue.java:118)
            at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
            at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
            at java.util.concurrent.FutureTask.run(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
            Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: No credential to try. Authentication failed
            at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:37)
            at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:32)
            at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getFirstAuthentication(DefaultSVNAuthenticationManager.java:185)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:694)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:382)
            ... 34 more
            https://[Server]/svn/IAB2.5/Projekte/Hochofen/LIBS-PRS is at revision 7.103
            Done. Took 0,26 sec
            No changes{code}

            If we start the build by hand it finishes correctly, also the checkout works fine.
            At first the manual build also failed due to the revision check, went back to normal after a second build, though.
            {code:title=console output}
            Started by user Mario
            [EnvInject] - Loading node environment variables.
            Building in workspace E:\appl\Jenkins\jobs\LIBS mit Halcon11\workspace
            Updating https://[Server]/svn/IAB2.5/Projekte/Hochofen/LIBS-PRS at revision '2014-03-06T10:10:07.116 +0100'
            Fetching 'https://[Server]/svn/IAB2.5/trunk/Library' at -1 into 'E:\appl\Jenkins\jobs\LIBS mit Halcon11\workspace\Library'
            U Library\MainProcess\ImageSource\ImageSource.cpp
            U Library\MainProcess\ImageSource\ImageSource.h
            U Library\MainProcess\ImageSource\ImageAcquisition\ImageAcquisition.h
            U Library\CommonFiles\SplashScreen.h
            U Library\CommonFiles\SplashScreen.cpp
            At revision 7092
            At revision 7092
            no change for https://[Server]/svn/IAB2.5/Projekte/Hochofen/LIBS-PRS since the previous build
            hudson.util.IOException2: revision check failed on https://[Server]/svn/IAB2.5/trunk/Library
            at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:189)
            at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:132)
            at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:738)
            at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:899)
            at hudson.model.AbstractProject.checkout(AbstractProject.java:1411)
            at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:671)
            at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
            at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:580)
            at hudson.model.Run.execute(Run.java:1670)
            at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
            at hudson.model.ResourceController.execute(ResourceController.java:88)
            at hudson.model.Executor.run(Executor.java:231)
            Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: OPTIONS /svn/IAB2.5/trunk/Library failed
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:384)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:373)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:361)
            at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:707)
            at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:627)
            at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:102)
            at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1020)
            at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:180)
            at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118)
            at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:148)
            at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45)
            at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:160)
            at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:35)
            at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
            at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1238)
            at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
            at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:967)
            at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:872)
            at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:177)
            ... 11 more
            Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: No credential to try. Authentication failed
            at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:37)
            at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:32)
            at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getFirstAuthentication(DefaultSVNAuthenticationManager.java:185)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:694)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:382)
            ... 29 more{code}
            h2. Since version 2.0 you have to add additional credits to your jobs with externals. You need to reconfigure them as described in [JENKINS-21785]. This is behaviour by design and not a bug.
            ----
            our projects have externals specified which lie on the same server (also in the same repository).
            The external project reference is specified as relative path:
            {code}^/trunk/Library{code}
            Up to end of February the check for changes was working correctly.
            After a complete update on Feb. 28th (to 1.553 and also all plugins) the revision check on the externals fails and only works for the main project, making Jenkins think that there are no changes and skipping the automatic build:
            {code:title=Last Subversion Protokoll}
            Started on 07.03.2014 08:51:40
            Received SCM poll call on for LIBS mit Halcon11 on 07.03.2014 08:51:40
            ERROR: Failed to check repository revision for https://[Server]/svn/IAB2.5/trunk/Library
            org.tmatesoft.svn.core.SVNCancelException: svn: E200015: OPTIONS /svn/IAB2.5/trunk/Library failed
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:384)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:373)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:361)
            at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:707)
            at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:627)
            at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:102)
            at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1020)
            at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:180)
            at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118)
            at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:148)
            at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45)
            at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteGetInfo.run(SvnRemoteGetInfo.java:46)
            at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteGetInfo.run(SvnRemoteGetInfo.java:31)
            at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
            at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1238)
            at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
            at org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:2461)
            at hudson.scm.SubversionSCM.parseSvnInfo(SubversionSCM.java:1266)
            at hudson.scm.CompareAgainstBaselineCallable.call(CompareAgainstBaselineCallable.java:78)
            at hudson.scm.CompareAgainstBaselineCallable.call(CompareAgainstBaselineCallable.java:26)
            at hudson.remoting.LocalChannel.call(LocalChannel.java:45)
            at hudson.scm.SubversionSCM.compareRemoteRevisionWith(SubversionSCM.java:1451)
            at hudson.scm.SCM._compareRemoteRevisionWith(SCM.java:356)
            at hudson.scm.SCM.poll(SCM.java:373)
            at hudson.model.AbstractProject._poll(AbstractProject.java:1584)
            at hudson.model.AbstractProject.poll(AbstractProject.java:1493)
            at hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:462)
            at hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:491)
            at hudson.util.SequentialExecutionQueue$QueueEntry.run(SequentialExecutionQueue.java:118)
            at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
            at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
            at java.util.concurrent.FutureTask.run(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
            Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: No credential to try. Authentication failed
            at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:37)
            at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:32)
            at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getFirstAuthentication(DefaultSVNAuthenticationManager.java:185)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:694)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:382)
            ... 34 more
            https://[Server]/svn/IAB2.5/Projekte/Hochofen/LIBS-PRS is at revision 7.103
            Done. Took 0,26 sec
            No changes{code}

            If we start the build by hand it finishes correctly, also the checkout works fine.
            At first the manual build also failed due to the revision check, went back to normal after a second build, though.
            {code:title=console output}
            Started by user Mario
            [EnvInject] - Loading node environment variables.
            Building in workspace E:\appl\Jenkins\jobs\LIBS mit Halcon11\workspace
            Updating https://[Server]/svn/IAB2.5/Projekte/Hochofen/LIBS-PRS at revision '2014-03-06T10:10:07.116 +0100'
            Fetching 'https://[Server]/svn/IAB2.5/trunk/Library' at -1 into 'E:\appl\Jenkins\jobs\LIBS mit Halcon11\workspace\Library'
            U Library\MainProcess\ImageSource\ImageSource.cpp
            U Library\MainProcess\ImageSource\ImageSource.h
            U Library\MainProcess\ImageSource\ImageAcquisition\ImageAcquisition.h
            U Library\CommonFiles\SplashScreen.h
            U Library\CommonFiles\SplashScreen.cpp
            At revision 7092
            At revision 7092
            no change for https://[Server]/svn/IAB2.5/Projekte/Hochofen/LIBS-PRS since the previous build
            hudson.util.IOException2: revision check failed on https://[Server]/svn/IAB2.5/trunk/Library
            at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:189)
            at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:132)
            at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:738)
            at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:899)
            at hudson.model.AbstractProject.checkout(AbstractProject.java:1411)
            at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:671)
            at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
            at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:580)
            at hudson.model.Run.execute(Run.java:1670)
            at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
            at hudson.model.ResourceController.execute(ResourceController.java:88)
            at hudson.model.Executor.run(Executor.java:231)
            Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: OPTIONS /svn/IAB2.5/trunk/Library failed
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:384)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:373)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:361)
            at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:707)
            at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:627)
            at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:102)
            at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1020)
            at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:180)
            at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118)
            at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:148)
            at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45)
            at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:160)
            at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:35)
            at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
            at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1238)
            at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
            at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:967)
            at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:872)
            at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:177)
            ... 11 more
            Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: No credential to try. Authentication failed
            at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:37)
            at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:32)
            at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getFirstAuthentication(DefaultSVNAuthenticationManager.java:185)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:694)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:382)
            ... 29 more{code}
            Hide
            nutmix john little added a comment - - edited

            I have the same issue, it is not solved for us (brand new installation, settup credentials as directed). The issue only happens if some files were updated. It updates everything correctly, then fails with this error. Then I run the build again, and it works. So we have a flip flop between build which works, then one which doesnt, then one which does etc. We need some way to always run the build twice!

            Show
            nutmix john little added a comment - - edited I have the same issue, it is not solved for us (brand new installation, settup credentials as directed). The issue only happens if some files were updated. It updates everything correctly, then fails with this error. Then I run the build again, and it works. So we have a flip flop between build which works, then one which doesnt, then one which does etc. We need some way to always run the build twice!
            Hide
            jorgziegler Jörg Ziegler added a comment -

            +1 - we are seeing the exact same issue as john little using jenkins 1625.3(LTS) with plugin version 2.5.6

            Show
            jorgziegler Jörg Ziegler added a comment - +1 - we are seeing the exact same issue as john little using jenkins 1625.3(LTS) with plugin version 2.5.6
            Hide
            jorgziegler Jörg Ziegler added a comment - - edited

            Tried all permutations of version (Jenkins LTS and Subversion plugin), I perused other applicable issues - JENKINS-27084 - JENKINS-26440 however the behavior stays unchanged:

            After an SVN change, the first build fails caused by a failure to check the revision of an external, successive builds succeed.

            The authentication/credentials are defined in the project configuration.

            The workspace is being wiped clear before the build. Jenkins is started with the option (in jenkins.xml): -Xrs -Djava.net.preferIPv4Stack=true -Dhudson.DNSMultiCast.disabled=true -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -Dhudson.matrix.MatrixConfiguration.useShortWorkspaceName=true -Dsvnkit.http.methods=Basic,NTLM,Negotiate,Digest -jar "%JENKINS_HOME%\jenkins.war"
            --httpPort=80

            Windows 7, VisualSVN 2.1.7, Jenkins LTS 1.625.2, SVN plugin 2.5.7

            Stack trace below:

            11:25:10 hudson.util.IOException2: revision check failed on https://<server>/svn/<repo_name>/<module_name>/trunk
            11:25:10 	at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:207)
            11:25:10 	at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:137)
            11:25:10 	at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:722)
            11:25:10 	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:857)
            11:25:10 	at hudson.scm.SCM.checkout(SCM.java:485)
            11:25:10 	at hudson.model.AbstractProject.checkout(AbstractProject.java:1275)
            11:25:10 	at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:610)
            11:25:10 	at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
            11:25:10 	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:532)
            11:25:10 	at hudson.model.Run.execute(Run.java:1741)
            11:25:10 	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
            11:25:10 	at hudson.model.ResourceController.execute(ResourceController.java:98)
            11:25:10 	at hudson.model.Executor.run(Executor.java:408)
            11:25:10 Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.
            11:25:10 svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.
            11:25:10 	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:60)
            11:25:10 	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
            11:25:10 	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:793)
            11:25:10 	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:398)
            11:25:10 	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:386)
            11:25:10 	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:863)
            11:25:10 	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:699)
            11:25:10 	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:118)
            11:25:10 	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1049)
            11:25:10 	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:189)
            11:25:10 	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118)
            11:25:10 	at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:184)
            11:25:10 	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45)
            11:25:10 	at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:160)
            11:25:10 	at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:35)
            11:25:10 	at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21)
            11:25:10 	at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
            11:25:10 	at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
            11:25:10 	at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:968)
            11:25:10 	at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:873)
            11:25:10 	at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:193)
            11:25:10 	... 12 more
            11:25:10 Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.
            11:25:10 	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:723)
            11:25:10 	... 30 more
            
            Show
            jorgziegler Jörg Ziegler added a comment - - edited Tried all permutations of version (Jenkins LTS and Subversion plugin), I perused other applicable issues - JENKINS-27084 - JENKINS-26440 however the behavior stays unchanged: After an SVN change, the first build fails caused by a failure to check the revision of an external, successive builds succeed. The authentication/credentials are defined in the project configuration. The workspace is being wiped clear before the build. Jenkins is started with the option (in jenkins.xml): -Xrs -Djava.net.preferIPv4Stack=true -Dhudson.DNSMultiCast.disabled=true -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -Dhudson.matrix.MatrixConfiguration.useShortWorkspaceName=true -Dsvnkit.http.methods=Basic,NTLM,Negotiate,Digest -jar "%JENKINS_HOME%\jenkins.war" --httpPort=80 Windows 7, VisualSVN 2.1.7, Jenkins LTS 1.625.2, SVN plugin 2.5.7 Stack trace below: 11:25:10 hudson.util.IOException2: revision check failed on https://<server>/svn/<repo_name>/<module_name>/trunk 11:25:10 at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:207) 11:25:10 at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:137) 11:25:10 at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:722) 11:25:10 at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:857) 11:25:10 at hudson.scm.SCM.checkout(SCM.java:485) 11:25:10 at hudson.model.AbstractProject.checkout(AbstractProject.java:1275) 11:25:10 at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:610) 11:25:10 at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) 11:25:10 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:532) 11:25:10 at hudson.model.Run.execute(Run.java:1741) 11:25:10 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 11:25:10 at hudson.model.ResourceController.execute(ResourceController.java:98) 11:25:10 at hudson.model.Executor.run(Executor.java:408) 11:25:10 Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled. 11:25:10 svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled. 11:25:10 at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:60) 11:25:10 at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51) 11:25:10 at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:793) 11:25:10 at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:398) 11:25:10 at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:386) 11:25:10 at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:863) 11:25:10 at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:699) 11:25:10 at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:118) 11:25:10 at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1049) 11:25:10 at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:189) 11:25:10 at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118) 11:25:10 at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:184) 11:25:10 at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45) 11:25:10 at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:160) 11:25:10 at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:35) 11:25:10 at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21) 11:25:10 at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235) 11:25:10 at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294) 11:25:10 at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:968) 11:25:10 at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:873) 11:25:10 at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:193) 11:25:10 ... 12 more 11:25:10 Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled. 11:25:10 at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:723) 11:25:10 ... 30 more
            jorgziegler Jörg Ziegler made changes -
            Resolution Duplicate [ 3 ]
            Status Resolved [ 5 ] Reopened [ 4 ]
            Hide
            recena Manuel Recena Soto added a comment -

            Jörg Ziegler Could you provide a console output? For me it is difficult to reproduce the environment because I don't use Windows...

            Show
            recena Manuel Recena Soto added a comment - Jörg Ziegler Could you provide a console output? For me it is difficult to reproduce the environment because I don't use Windows...
            Hide
            nutmix john little added a comment -

            FYI, we have the same issue, but on Ubuntu 14.1 We always have to build twice - the first time always fails with this message. We added the "additional Credentials" realm stuff - this did not help. we have a single repo with a number of sub project trunks. we have an externals definition which pulls in the required sub projects (from the same repo). Jenkins 1.638 subversion plugin 2.5.4. I have just seen there are updates available, I will try this.

            Show
            nutmix john little added a comment - FYI, we have the same issue, but on Ubuntu 14.1 We always have to build twice - the first time always fails with this message. We added the "additional Credentials" realm stuff - this did not help. we have a single repo with a number of sub project trunks. we have an externals definition which pulls in the required sub projects (from the same repo). Jenkins 1.638 subversion plugin 2.5.4. I have just seen there are updates available, I will try this.
            Hide
            jorgziegler Jörg Ziegler added a comment -

            Manuel Recena Soto - find below a full console log (masked).

            I can reproduce the problem on multiple projects. All projects use multiple externals from (a) the same and (b) different repositories, at least 4 up to 11 externals. For us it's even worse since we're using multi-configuration projects on slaves so the project will fail at least two times - first for the checkout on the coordinator, second or more for the first checkout on the build slaves...

            The problem occured pretty much out of the blue after I upgraded to 1625.3. I already tried to downgrade again but no help.

            Thanks for looking into it!

            Started by user anonymous
            [EnvInject] - Loading node environment variables.
            Building remotely on slave1 (python perl git cmake cygwin vs2013) in workspace c:\jenkins\workspace\<masked>
            [WS-CLEANUP] Deleting project workspace...
            [WS-CLEANUP] Done
            Cleaning local Directory .
            Checking out https://<masked> at revision '2016-01-12T18:04:29.787 +0100'
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
             U        <masked>
            Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked>
            A         <masked>
            A         <masked>
            At revision 66
            
            Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked>
            A         <masked>
            A         <masked>
            A         <masked>
            At revision 956
            
            Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked>
            A         <masked>
            A         <masked>
            A         <masked>
            At revision 956
            
            Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked>
            A         <masked>
            A         <masked>
            A         <masked>
            AU        <masked>
            A         <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            At revision 956
            
            Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked>
            A         <masked>
            A         <masked>
            A         <masked>
            AU        <masked>
            A         <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            A         <masked>
            A         <masked>
            At revision 956
            
            Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            AU        <masked>
            A         <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            At revision 956
            
            Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked>'
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            At revision 956
            
            Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            AU        <masked>
            A         <masked>
            A         <masked>
            AU        <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            AU        <masked>
            A         <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            AU        <masked>
            A         <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            A         <masked>
            A         <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            A         <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            A         <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            AU        <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            At revision 4694
            
            Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked>
            A         <masked>
            A         <masked>
            A         <masked>
            AU        <masked>
            A         <masked>
            A         <masked>
            AU        <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            AU        <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            At revision 956
            
            Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            At revision 956
            
            Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            At revision 956
            
            Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            At revision 956
            
            Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            A         <masked>
            At revision 66
            
            At revision 956
            
            No changes for https://<masked> since the previous build
            hudson.util.IOException2: revision check failed on https://<masked>
            	at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:207)
            	at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:137)
            	at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:722)
            	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:857)
            	at hudson.scm.SCM.checkout(SCM.java:485)
            	at hudson.model.AbstractProject.checkout(AbstractProject.java:1275)
            	at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:610)
            	at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
            	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:532)
            	at hudson.model.Run.execute(Run.java:1741)
            	at hudson.matrix.MatrixBuild.run(MatrixBuild.java:301)
            	at hudson.model.ResourceController.execute(ResourceController.java:98)
            	at hudson.model.Executor.run(Executor.java:408)
            Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.
            svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.
            	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:60)
            	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
            	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:793)
            	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:398)
            	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:386)
            	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:863)
            	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:699)
            	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:118)
            	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1049)
            	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:189)
            	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118)
            	at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:184)
            	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45)
            	at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:160)
            	at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:35)
            	at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21)
            	at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
            	at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
            	at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:968)
            	at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:873)
            	at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:193)
            	... 12 more
            Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.
            	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:723)
            	... 30 more
            Finished: FAILURE
            
            Show
            jorgziegler Jörg Ziegler added a comment - Manuel Recena Soto - find below a full console log (masked). I can reproduce the problem on multiple projects. All projects use multiple externals from (a) the same and (b) different repositories, at least 4 up to 11 externals. For us it's even worse since we're using multi-configuration projects on slaves so the project will fail at least two times - first for the checkout on the coordinator, second or more for the first checkout on the build slaves... The problem occured pretty much out of the blue after I upgraded to 1625.3. I already tried to downgrade again but no help. Thanks for looking into it! Started by user anonymous [EnvInject] - Loading node environment variables. Building remotely on slave1 (python perl git cmake cygwin vs2013) in workspace c:\jenkins\workspace\<masked> [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Done Cleaning local Directory . Checking out https://<masked> at revision '2016-01-12T18:04:29.787 +0100' A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> U <masked> Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked> A <masked> A <masked> At revision 66 Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked> A <masked> A <masked> A <masked> At revision 956 Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked> A <masked> A <masked> A <masked> At revision 956 Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked> A <masked> A <masked> A <masked> AU <masked> A <masked> AU <masked> AU <masked> AU <masked> AU <masked> AU <masked> A <masked> A <masked> A <masked> A <masked> At revision 956 Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked> A <masked> A <masked> A <masked> AU <masked> A <masked> AU <masked> AU <masked> AU <masked> AU <masked> AU <masked> A <masked> A <masked> At revision 956 Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked> A <masked> A <masked> A <masked> A <masked> AU <masked> A <masked> AU <masked> AU <masked> AU <masked> AU <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> At revision 956 Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked>' A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> AU <masked> AU <masked> AU <masked> AU <masked> AU <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> At revision 956 Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> AU <masked> A <masked> A <masked> AU <masked> A <masked> A <masked> A <masked> AU <masked> A <masked> AU <masked> AU <masked> AU <masked> AU <masked> A <masked> A <masked> A <masked> AU <masked> A <masked> AU <masked> AU <masked> AU <masked> AU <masked> A <masked> A <masked> AU <masked> AU <masked> AU <masked> AU <masked> AU <masked> AU <masked> AU <masked> AU <masked> AU <masked> A <masked> AU <masked> AU <masked> AU <masked> AU <masked> AU <masked> A <masked> A <masked> A <masked> AU <masked> AU <masked> AU <masked> AU <masked> A <masked> AU <masked> AU <masked> AU <masked> AU <masked> AU <masked> AU <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> At revision 4694 Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked> A <masked> A <masked> A <masked> AU <masked> A <masked> A <masked> AU <masked> A <masked> A <masked> A <masked> A <masked> A <masked> AU <masked> A <masked> A <masked> A <masked> A <masked> At revision 956 Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> At revision 956 Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> At revision 956 Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> At revision 956 Fetching 'https://<masked>' at -1 into 'c:\jenkins\workspace\<masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> A <masked> At revision 66 At revision 956 No changes for https://<masked> since the previous build hudson.util.IOException2: revision check failed on https://<masked> at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:207) at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:137) at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:722) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:857) at hudson.scm.SCM.checkout(SCM.java:485) at hudson.model.AbstractProject.checkout(AbstractProject.java:1275) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:610) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:532) at hudson.model.Run.execute(Run.java:1741) at hudson.matrix.MatrixBuild.run(MatrixBuild.java:301) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:408) Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled. svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled. at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:60) at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:793) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:398) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:386) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:863) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:699) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:118) at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1049) at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:189) at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118) at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:184) at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45) at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:160) at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:35) at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21) at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235) at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294) at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:968) at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:873) at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:193) ... 12 more Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled. at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:723) ... 30 more Finished: FAILURE
            Hide
            advorsky73 Alexander Dvorsky added a comment - - edited

            Experiencing this since Wednesday after upgrade.
            The problem is even retry count configuration does not make it work, it simply fails 5 times in a row then...
            If you just run the whole Job again, it works again (if there was no change in the external)
            Happens after EACH change in the external /trunk/Src/Lib !!! after EACH change....
            very annoying...

            Jenkins 1.644
            Subversion Plugin 2.5.7
            And yes Additional Credentials is set correctly...

            00:01:11.110 hudson.util.IOException2: revision check failed on http://<MASKED>/svn/<MASKED>/trunk/Src/Lib
            00:01:11.111 	at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:207)
            00:01:11.111 	at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:137)
            00:01:11.111 	at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:722)
            00:01:11.111 	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:857)
            00:01:11.111 	at hudson.scm.SCM.checkout(SCM.java:485)
            00:01:11.111 	at hudson.model.AbstractProject.checkout(AbstractProject.java:1276)
            00:01:11.111 	at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:607)
            00:01:11.111 	at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
            00:01:11.111 	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529)
            00:01:11.111 	at hudson.model.Run.execute(Run.java:1738)
            00:01:11.111 	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
            00:01:11.111 	at hudson.model.ResourceController.execute(ResourceController.java:98)
            00:01:11.111 	at hudson.model.Executor.run(Executor.java:410)
            00:01:11.111 Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.
            00:01:11.111 svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.
            00:01:11.111 	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:60)
            00:01:11.111 	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
            00:01:11.111 	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:793)
            00:01:11.111 	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:398)
            00:01:11.111 	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:386)
            00:01:11.111 	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:863)
            00:01:11.111 	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:699)
            00:01:11.111 	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:118)
            00:01:11.111 	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1049)
            00:01:11.111 	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:189)
            00:01:11.111 	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118)
            00:01:11.111 	at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:184)
            00:01:11.111 	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45)
            00:01:11.111 	at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:160)
            00:01:11.111 	at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:35)
            00:01:11.111 	at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21)
            00:01:11.111 	at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
            00:01:11.111 	at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
            00:01:11.111 	at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:968)
            00:01:11.111 	at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:873)
            00:01:11.112 	at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:193)
            00:01:11.112 	... 12 more
            00:01:11.112 Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.
            00:01:11.112 	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:723)
            00:01:11.112 	... 30 more
            00:01:11.112 Retrying after 10 seconds
            
            and then it starts over again until the retry counter reaches its limit, then the job fails...
            
            Show
            advorsky73 Alexander Dvorsky added a comment - - edited Experiencing this since Wednesday after upgrade. The problem is even retry count configuration does not make it work, it simply fails 5 times in a row then... If you just run the whole Job again, it works again (if there was no change in the external) Happens after EACH change in the external /trunk/Src/Lib !!! after EACH change.... very annoying... Jenkins 1.644 Subversion Plugin 2.5.7 And yes Additional Credentials is set correctly... 00:01:11.110 hudson.util.IOException2: revision check failed on http://<MASKED>/svn/<MASKED>/trunk/Src/Lib 00:01:11.111 at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:207) 00:01:11.111 at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:137) 00:01:11.111 at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:722) 00:01:11.111 at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:857) 00:01:11.111 at hudson.scm.SCM.checkout(SCM.java:485) 00:01:11.111 at hudson.model.AbstractProject.checkout(AbstractProject.java:1276) 00:01:11.111 at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:607) 00:01:11.111 at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) 00:01:11.111 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529) 00:01:11.111 at hudson.model.Run.execute(Run.java:1738) 00:01:11.111 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 00:01:11.111 at hudson.model.ResourceController.execute(ResourceController.java:98) 00:01:11.111 at hudson.model.Executor.run(Executor.java:410) 00:01:11.111 Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled. 00:01:11.111 svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled. 00:01:11.111 at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:60) 00:01:11.111 at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51) 00:01:11.111 at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:793) 00:01:11.111 at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:398) 00:01:11.111 at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:386) 00:01:11.111 at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:863) 00:01:11.111 at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:699) 00:01:11.111 at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:118) 00:01:11.111 at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1049) 00:01:11.111 at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:189) 00:01:11.111 at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118) 00:01:11.111 at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:184) 00:01:11.111 at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45) 00:01:11.111 at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:160) 00:01:11.111 at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:35) 00:01:11.111 at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21) 00:01:11.111 at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235) 00:01:11.111 at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294) 00:01:11.111 at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:968) 00:01:11.111 at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:873) 00:01:11.112 at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:193) 00:01:11.112 ... 12 more 00:01:11.112 Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled. 00:01:11.112 at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:723) 00:01:11.112 ... 30 more 00:01:11.112 Retrying after 10 seconds and then it starts over again until the retry counter reaches its limit, then the job fails...
            Hide
            recena Manuel Recena Soto added a comment -

            Alexander Dvorsky It is simple, if it annoys you, please, send a PR to solve it.

            Show
            recena Manuel Recena Soto added a comment - Alexander Dvorsky It is simple, if it annoys you, please, send a PR to solve it.
            Hide
            recena Manuel Recena Soto added a comment -

            Jörg Ziegler Could you provide the config.xml of your job?

            Show
            recena Manuel Recena Soto added a comment - Jörg Ziegler Could you provide the config.xml of your job?
            Hide
            advorsky73 Alexander Dvorsky added a comment - - edited

            i can give you parts of the config.xml if you tell which parts you are interested in, but for obvious reasons i cannot share the whole config.xml here.

            after a bit more research actually JENKINS-22199 seems exactly what is happening again...

            Show
            advorsky73 Alexander Dvorsky added a comment - - edited i can give you parts of the config.xml if you tell which parts you are interested in, but for obvious reasons i cannot share the whole config.xml here. after a bit more research actually JENKINS-22199 seems exactly what is happening again...
            Hide
            jorgziegler Jörg Ziegler added a comment -

            below a cleaned-up version

            <?xml version='1.0' encoding='UTF-8'?>
            <matrix-project plugin="matrix-project@1.6">
              <actions/>
              <description></description>
              <logRotator class="hudson.tasks.LogRotator">
                <daysToKeep>-1</daysToKeep>
                <numToKeep>10</numToKeep>
                <artifactDaysToKeep>-1</artifactDaysToKeep>
                <artifactNumToKeep>-1</artifactNumToKeep>
              </logRotator>
              <keepDependencies>false</keepDependencies>
              <properties>
                <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.8.4">
                  <maxConcurrentPerNode>0</maxConcurrentPerNode>
                  <maxConcurrentTotal>0</maxConcurrentTotal>
                  <categories>
                    <string>mycategory</string>
                  </categories>
                  <throttleEnabled>true</throttleEnabled>
                  <throttleOption>category</throttleOption>
                  <matrixOptions>
                    <throttleMatrixBuilds>false</throttleMatrixBuilds>
                    <throttleMatrixConfigurations>true</throttleMatrixConfigurations>
                  </matrixOptions>
                </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
                <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
              </properties>
              <scm class="hudson.scm.SubversionSCM" plugin="subversion@2.5.7">
                <locations>
                  <hudson.scm.SubversionSCM_-ModuleLocation>
                    <remote> -- Masked -- </remote>
                    <credentialsId>c11ff9e9-d9b6-4ff2-963d-be587e9144ae</credentialsId>
                    <local>.</local>
                    <depthOption>infinity</depthOption>
                    <ignoreExternalsOption>false</ignoreExternalsOption>
                  </hudson.scm.SubversionSCM_-ModuleLocation>
                </locations>
                <additionalCredentials>
                  <hudson.scm.SubversionSCM_-AdditionalCredentials>
                    <realm> -- Masked -- </realm>
                    <credentialsId>c11ff9e9-d9b6-4ff2-963d-be587e9144ae</credentialsId>
                  </hudson.scm.SubversionSCM_-AdditionalCredentials>
                  <hudson.scm.SubversionSCM_-AdditionalCredentials>
                    <realm> -- Masked -- </realm>
                    <credentialsId>c11ff9e9-d9b6-4ff2-963d-be587e9144ae</credentialsId>
                  </hudson.scm.SubversionSCM_-AdditionalCredentials>
                </additionalCredentials>
                <excludedRegions></excludedRegions>
                <includedRegions></includedRegions>
                <excludedUsers></excludedUsers>
                <excludedRevprop></excludedRevprop>
                <excludedCommitMessages></excludedCommitMessages>
                <workspaceUpdater class="hudson.scm.subversion.CheckoutUpdater"/>
                <ignoreDirPropChanges>false</ignoreDirPropChanges>
                <filterChangelog>false</filterChangelog>
              </scm>
              <canRoam>true</canRoam>
              <disabled>false</disabled>
              <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
              <blockBuildWhenUpstreamBuilding>true</blockBuildWhenUpstreamBuilding>
              <triggers>
                <jenkins.triggers.ReverseBuildTrigger>
                  <spec></spec>
                  <upstreamProjects>liba,libb,libc,libd,libe</upstreamProjects>
                  <threshold>
                    <name>SUCCESS</name>
                    <ordinal>0</ordinal>
                    <color>BLUE</color>
                    <completeBuild>true</completeBuild>
                  </threshold>
                </jenkins.triggers.ReverseBuildTrigger>
              </triggers>
              <concurrentBuild>false</concurrentBuild>
              <axes>
                <hudson.matrix.LabelExpAxis>
                  <name>PLATFORM</name>
                  <values>
                    <string>platforma</string>
                    <string>platformb</string>
                  </values>
                </hudson.matrix.LabelExpAxis>
                <hudson.matrix.LabelAxis>
                  <name>label</name>
                  <values>
                    <string>mylabel</string>
                  </values>
                </hudson.matrix.LabelAxis>
              </axes>
              <builders>
                  -- MASKED --
              </builders>
              <publishers/>
              <buildWrappers>
                <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.28">
                  <deleteDirs>false</deleteDirs>
                  <cleanupParameter></cleanupParameter>
                  <externalDelete></externalDelete>
                </hudson.plugins.ws__cleanup.PreBuildCleanup>
              </buildWrappers>
              <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
                <runSequentially>false</runSequentially>
              </executionStrategy>
            </matrix-project>
            
            Show
            jorgziegler Jörg Ziegler added a comment - below a cleaned-up version <?xml version='1.0' encoding='UTF-8'?> <matrix-project plugin="matrix-project@1.6"> <actions/> <description></description> <logRotator class="hudson.tasks.LogRotator"> <daysToKeep>-1</daysToKeep> <numToKeep>10</numToKeep> <artifactDaysToKeep>-1</artifactDaysToKeep> <artifactNumToKeep>-1</artifactNumToKeep> </logRotator> <keepDependencies>false</keepDependencies> <properties> <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.8.4"> <maxConcurrentPerNode>0</maxConcurrentPerNode> <maxConcurrentTotal>0</maxConcurrentTotal> <categories> <string>mycategory</string> </categories> <throttleEnabled>true</throttleEnabled> <throttleOption>category</throttleOption> <matrixOptions> <throttleMatrixBuilds>false</throttleMatrixBuilds> <throttleMatrixConfigurations>true</throttleMatrixConfigurations> </matrixOptions> </hudson.plugins.throttleconcurrents.ThrottleJobProperty> <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/> </properties> <scm class="hudson.scm.SubversionSCM" plugin="subversion@2.5.7"> <locations> <hudson.scm.SubversionSCM_-ModuleLocation> <remote> -- Masked -- </remote> <credentialsId>c11ff9e9-d9b6-4ff2-963d-be587e9144ae</credentialsId> <local>.</local> <depthOption>infinity</depthOption> <ignoreExternalsOption>false</ignoreExternalsOption> </hudson.scm.SubversionSCM_-ModuleLocation> </locations> <additionalCredentials> <hudson.scm.SubversionSCM_-AdditionalCredentials> <realm> -- Masked -- </realm> <credentialsId>c11ff9e9-d9b6-4ff2-963d-be587e9144ae</credentialsId> </hudson.scm.SubversionSCM_-AdditionalCredentials> <hudson.scm.SubversionSCM_-AdditionalCredentials> <realm> -- Masked -- </realm> <credentialsId>c11ff9e9-d9b6-4ff2-963d-be587e9144ae</credentialsId> </hudson.scm.SubversionSCM_-AdditionalCredentials> </additionalCredentials> <excludedRegions></excludedRegions> <includedRegions></includedRegions> <excludedUsers></excludedUsers> <excludedRevprop></excludedRevprop> <excludedCommitMessages></excludedCommitMessages> <workspaceUpdater class="hudson.scm.subversion.CheckoutUpdater"/> <ignoreDirPropChanges>false</ignoreDirPropChanges> <filterChangelog>false</filterChangelog> </scm> <canRoam>true</canRoam> <disabled>false</disabled> <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> <blockBuildWhenUpstreamBuilding>true</blockBuildWhenUpstreamBuilding> <triggers> <jenkins.triggers.ReverseBuildTrigger> <spec></spec> <upstreamProjects>liba,libb,libc,libd,libe</upstreamProjects> <threshold> <name>SUCCESS</name> <ordinal>0</ordinal> <color>BLUE</color> <completeBuild>true</completeBuild> </threshold> </jenkins.triggers.ReverseBuildTrigger> </triggers> <concurrentBuild>false</concurrentBuild> <axes> <hudson.matrix.LabelExpAxis> <name>PLATFORM</name> <values> <string>platforma</string> <string>platformb</string> </values> </hudson.matrix.LabelExpAxis> <hudson.matrix.LabelAxis> <name>label</name> <values> <string>mylabel</string> </values> </hudson.matrix.LabelAxis> </axes> <builders> -- MASKED -- </builders> <publishers/> <buildWrappers> <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.28"> <deleteDirs>false</deleteDirs> <cleanupParameter></cleanupParameter> <externalDelete></externalDelete> </hudson.plugins.ws__cleanup.PreBuildCleanup> </buildWrappers> <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl"> <runSequentially>false</runSequentially> </executionStrategy> </matrix-project>
            Hide
            soukupmi michael soukup added a comment -

            The bug described in this ticket (and the related ones) was resolved and confirmed by users.

            Your exception is "ISVNAuthentication provider did not provide credentials" whereas the original was "No credential to try. Authentication failed"

            see JENKINS-32167 - this is more likely related

            Thanks

            Show
            soukupmi michael soukup added a comment - The bug described in this ticket (and the related ones) was resolved and confirmed by users. Your exception is " ISVNAuthentication provider did not provide credentials " whereas the original was " No credential to try. Authentication failed " see JENKINS-32167 - this is more likely related Thanks
            soukupmi michael soukup made changes -
            Status Reopened [ 4 ] Closed [ 6 ]
            Resolution Duplicate [ 3 ]
            Hide
            advorsky73 Alexander Dvorsky added a comment -

            maybe stupid question, but how do i send a PR and what is it ?...
            michael soukup you are right, the JENKINS-32167 matches exactly to my problem.

            Show
            advorsky73 Alexander Dvorsky added a comment - maybe stupid question, but how do i send a PR and what is it ?... michael soukup you are right, the JENKINS-32167 matches exactly to my problem.
            Hide
            nutmix john little added a comment -

            michael soukup How was this bug resolved and confirmed? Is there some kind if fix or workaround that we should know about? We added the "Additional Credentials" with Realm etc. but this made no difference to eh error. It worked before the update, the update broke it "by design", but no fix or workaround solve the issue.

            Show
            nutmix john little added a comment - michael soukup How was this bug resolved and confirmed? Is there some kind if fix or workaround that we should know about? We added the "Additional Credentials" with Realm etc. but this made no difference to eh error. It worked before the update, the update broke it "by design", but no fix or workaround solve the issue.
            Hide
            soukupmi michael soukup added a comment -

            john little - so you are saying that you experience the same bug as me then (mentioned with the fix in JENKINS-21785) "No credential to try. Authentication failed")
            and not the "ISVNAuthentication provider did not provide credentials" from JENKINS-32167 as Alexander or Jörg do?

            if this is the case feel free to re-open this one and append your stack trace to make us able to look further into your problem....

            Show
            soukupmi michael soukup added a comment - john little - so you are saying that you experience the same bug as me then (mentioned with the fix in JENKINS-21785 ) " No credential to try . Authentication failed") and not the " ISVNAuthentication provider did not provide credentials " from JENKINS-32167 as Alexander or Jörg do? if this is the case feel free to re-open this one and append your stack trace to make us able to look further into your problem....
            Hide
            soukupmi michael soukup added a comment -

            john little - sorry
            I saw that you already contributed to the other bug entry

            just ignore me here...

            Show
            soukupmi michael soukup added a comment - john little - sorry I saw that you already contributed to the other bug entry just ignore me here...
            Hide
            nutmix john little added a comment -

            I am confused. The error we get is hudson.util.IOException2: revision check failed on xxxx. I just noticed that in the bowels of the stack we do get:

            Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.

            We have seen at least 4 different conflicting posts about what should go in the Realm section. We have "<https://subversion.assembla.com:443>" and we dont know if this correct or not.

            Here is the console output:

            At revision 1910
            no change for https://subversion.assembla.com/svn/xxx since the previous build
            hudson.util.IOException2: revision check failed on https://subversion.assembla.com/svn/xxx
            at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:196)
            at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:137)
            at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:726)
            at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:861)
            at hudson.scm.SCM.checkout(SCM.java:485)
            at hudson.model.AbstractProject.checkout(AbstractProject.java:1276)
            at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:607)
            at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
            at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529)
            at hudson.model.Run.execute(Run.java:1738)
            at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
            at hudson.model.ResourceController.execute(ResourceController.java:98)
            at hudson.model.Executor.run(Executor.java:410)
            Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.
            svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.
            at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:60)
            at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:759)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:371)
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:359)
            at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:710)
            at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:627)
            at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:102)
            at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1032)
            at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:175)
            at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118)
            at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:184)
            at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45)
            at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:160)
            at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:35)
            at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21)
            at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1259)
            at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
            at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:968)
            at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:873)
            at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:184)
            ... 12 more
            Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:689)
            ... 30 more
            Finished: FAILURE

            Show
            nutmix john little added a comment - I am confused. The error we get is hudson.util.IOException2: revision check failed on xxxx. I just noticed that in the bowels of the stack we do get: Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled. We have seen at least 4 different conflicting posts about what should go in the Realm section. We have "< https://subversion.assembla.com:443 >" and we dont know if this correct or not. Here is the console output: At revision 1910 no change for https://subversion.assembla.com/svn/xxx since the previous build hudson.util.IOException2: revision check failed on https://subversion.assembla.com/svn/xxx at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:196) at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:137) at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:726) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:861) at hudson.scm.SCM.checkout(SCM.java:485) at hudson.model.AbstractProject.checkout(AbstractProject.java:1276) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:607) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529) at hudson.model.Run.execute(Run.java:1738) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:410) Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled. svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled. at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:60) at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:759) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:371) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:359) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:710) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:627) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:102) at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1032) at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:175) at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118) at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:184) at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45) at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:160) at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:35) at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21) at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1259) at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294) at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:968) at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:873) at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:184) ... 12 more Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled. at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:689) ... 30 more Finished: FAILURE
            Hide
            soukupmi michael soukup added a comment -

            john little - as I stated before your issue is a different one.
            have a look at the jenkins-32167 issue like Jörg and Alexander.

            and maybe you can edit your trace with the code formatting (shorter and scrollable)

            {code:title=my Stacktrace}
            ... 12 more
            Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.
            at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:689)
            ... 30 more
            {code}
            
            Show
            soukupmi michael soukup added a comment - john little - as I stated before your issue is a different one. have a look at the jenkins-32167 issue like Jörg and Alexander. and maybe you can edit your trace with the code formatting (shorter and scrollable) {code:title=my Stacktrace} ... 12 more Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled. at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:689) ... 30 more {code}
            Hide
            soukupmi michael soukup added a comment -

            if your message is "ISVNAuthentication provider did not provide credentials" then JENKINS-32167 is your issue

            Show
            soukupmi michael soukup added a comment - if your message is " ISVNAuthentication provider did not provide credentials " then JENKINS-32167 is your issue
            soukupmi michael soukup made changes -
            Link This issue is related to JENKINS-32167 [ JENKINS-32167 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 154157 ] JNJira + In-Review [ 207483 ]

              People

              • Assignee:
                stephenconnolly Stephen Connolly
                Reporter:
                soukupmi michael soukup
              • Votes:
                6 Vote for this issue
                Watchers:
                19 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: