[JIRA] [credentials-plugin] (JENKINS-22078) SVN fails revision check for external subprojects

25 переглядів
Перейти до першого непрочитаного повідомлення

john.v.little@gmail.com (JIRA)

не прочитано,
10 груд. 2015 р., 09:33:0310.12.15
Кому: jenkinsc...@googlegroups.com
john little commented on Bug JENKINS-22078
 
Re: SVN fails revision check for external subprojects

I have the same issue, it is not solved for us.

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265)
Atlassian logo

john.v.little@gmail.com (JIRA)

не прочитано,
10 груд. 2015 р., 09:34:0210.12.15
Кому: jenkinsc...@googlegroups.com
john little edited a comment on Bug JENKINS-22078
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, the one which doesnt, then one which does etc.  We need some way to always run the build twice!

john.v.little@gmail.com (JIRA)

не прочитано,
10 груд. 2015 р., 09:35:0210.12.15
Кому: jenkinsc...@googlegroups.com
john little edited a comment on Bug JENKINS-22078
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,  the  then  one which doesnt, then one which does etc.  We need some way to always run the build twice!

jorg.ziegler@fotonic.com (JIRA)

не прочитано,
7 січ. 2016 р., 05:34:0307.01.16
Кому: jenkinsc...@googlegroups.com

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

jorg.ziegler@fotonic.com (JIRA)

не прочитано,
12 січ. 2016 р., 05:29:0212.01.16
Кому: jenkinsc...@googlegroups.com
Jörg Ziegler reopened an issue
 

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

Jenkins / Bug JENKINS-22078
Change By: Jörg Ziegler
Resolution: Duplicate
Status: Resolved Reopened

jorg.ziegler@fotonic.com (JIRA)

не прочитано,
12 січ. 2016 р., 05:32:0312.01.16
Кому: jenkinsc...@googlegroups.com
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:
{noformat}
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
{/noformat}

jorg.ziegler@fotonic.com (JIRA)

не прочитано,
12 січ. 2016 р., 05:34:0212.01.16
Кому: jenkinsc...@googlegroups.com

recena@gmail.com (JIRA)

не прочитано,
12 січ. 2016 р., 17:35:0212.01.16
Кому: jenkinsc...@googlegroups.com

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

john.v.little@gmail.com (JIRA)

не прочитано,
13 січ. 2016 р., 04:03:0213.01.16
Кому: jenkinsc...@googlegroups.com

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.

jorg.ziegler@fotonic.com (JIRA)

не прочитано,
13 січ. 2016 р., 04:42:0313.01.16
Кому: jenkinsc...@googlegroups.com

Manuel Jesús 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

advorsky@vasco.com (JIRA)

не прочитано,
15 січ. 2016 р., 06:00:0615.01.16
Кому: jenkinsc...@googlegroups.com

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

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...

advorsky@vasco.com (JIRA)

не прочитано,
15 січ. 2016 р., 06:04:0415.01.16
Кому: jenkinsc...@googlegroups.com
Alexander Dvorsky edited a comment on Bug JENKINS-22078
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...

{noformat}
{noformat}

recena@gmail.com (JIRA)

не прочитано,
15 січ. 2016 р., 06:11:0315.01.16
Кому: jenkinsc...@googlegroups.com

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

recena@gmail.com (JIRA)

не прочитано,
15 січ. 2016 р., 06:12:0315.01.16
Кому: jenkinsc...@googlegroups.com

advorsky@vasco.com (JIRA)

не прочитано,
15 січ. 2016 р., 06:14:0115.01.16
Кому: jenkinsc...@googlegroups.com

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.

advorsky@vasco.com (JIRA)

не прочитано,
15 січ. 2016 р., 06:17:0215.01.16
Кому: jenkinsc...@googlegroups.com
Alexander Dvorsky edited a comment on Bug JENKINS-22078
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...

jorg.ziegler@fotonic.com (JIRA)

не прочитано,
15 січ. 2016 р., 06:19:0115.01.16
Кому: jenkinsc...@googlegroups.com

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-c...@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="subve...@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-cl...@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>

soukupmi@gmail.com (JIRA)

не прочитано,
15 січ. 2016 р., 06:20:0115.01.16
Кому: jenkinsc...@googlegroups.com

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@gmail.com (JIRA)

не прочитано,
15 січ. 2016 р., 06:24:0215.01.16
Кому: jenkinsc...@googlegroups.com
michael soukup closed an issue as Duplicate
 
Change By: michael soukup
Status: Reopened Closed
Resolution: Duplicate

advorsky@vasco.com (JIRA)

не прочитано,
15 січ. 2016 р., 06:26:0215.01.16
Кому: jenkinsc...@googlegroups.com
Alexander Dvorsky commented on Bug JENKINS-22078
 
Re: SVN fails revision check for external subprojects

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.

john.v.little@gmail.com (JIRA)

не прочитано,
15 січ. 2016 р., 07:40:0315.01.16
Кому: jenkinsc...@googlegroups.com

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.

soukupmi@gmail.com (JIRA)

не прочитано,
15 січ. 2016 р., 07:50:0615.01.16
Кому: jenkinsc...@googlegroups.com

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....

soukupmi@gmail.com (JIRA)

не прочитано,
15 січ. 2016 р., 07:53:0115.01.16
Кому: jenkinsc...@googlegroups.com

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

just ignore me here...

john.v.little@gmail.com (JIRA)

не прочитано,
15 січ. 2016 р., 08:02:0615.01.16
Кому: jenkinsc...@googlegroups.com

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

soukupmi@gmail.com (JIRA)

не прочитано,
15 січ. 2016 р., 08:19:0215.01.16
Кому: jenkinsc...@googlegroups.com

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}

soukupmi@gmail.com (JIRA)

не прочитано,
15 січ. 2016 р., 08:27:0415.01.16
Кому: jenkinsc...@googlegroups.com

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

Відповісти всім
Відповісти автору
Переслати
0 нових повідомлень