Change By: Denis Ilyin (10/Apr/14 11:43 AM)
Assignee: stephenconnolly
Attachment: Screen Shot 2014-04-10 at 15.41.35.png
Environment: CentOS 6 64bit master, Win7 64bit, CentOS 5 64bit slaves.

Jenkins ver. 1.558

subversion plugin:  2.
3-SNAPSHOT (private-04/07/2014 06:29-jenkins) 2
credentials plugin: 1.10
(other plugins via screenshot)
Description: While the build itself woks fine, with subversion polling, When  I  got E200015 error, even with correct Additional Credentials configured. This happens only for projects with variables in repo  set Repository  URL  as variable instead of direct url  ( but they are substituted correctly please see attachment )  or for repos with externals , polling is now working .  Checkout and update are working fine.

variables testcase:


Started on
 Apr  9  10 , 2014  9  10 : 32 03 : 59 17  AM
Received SCM poll call on windows7 for DUMMY on 9
 hudson . 4 scm . 2014 9:32:54 SubversionSCM$DescriptorImpl doCheckRevisionPropertiesSupported
ERROR INFO : Failed to  check  access subversion  repository  revision for svn+ssh://[email protected]/svn/XXX/trunk  ${SVN_REPO}
org.tmatesoft.svn.core.
SVNCancelException SVNException : svn:  E200015  E125002 :  No credential to try. Authentication failed  Malformed URL '${SVN_REPO}'
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.
cancel error (SVNErrorManager.java: 37 64 )
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.
cancel error (SVNErrorManager.java: 32 51 )
at org.tmatesoft.svn.core.
internal SVNURL . wc.DefaultSVNAuthenticationManager.getFirstAuthentication <init> ( DefaultSVNAuthenticationManager SVNURL .java: 185 233 )
at org.tmatesoft.svn.core.
internal SVNURL . io.svn.SVNSSHConnector.open parseURIDecoded ( SVNSSHConnector SVNURL .java: 77 115 )
at
 org.tmatesoft.svn.core.internal.io.svn.SVNConnection.open(SVNConnection.java:77)
at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.openConnection(SVNRepositoryImpl.java:1252)
at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.getLatestRevision(SVNRepositoryImpl.java:168)
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 $DescriptorImpl . parseSvnInfo doCheckRevisionPropertiesSupported (SubversionSCM.java: 1267 2185 )
at
 hudson  sun . scm reflect . CompareAgainstBaselineCallable NativeMethodAccessorImpl . call invoke0 ( CompareAgainstBaselineCallable.java:78 Native Method )
at
 hudson  sun . scm reflect . CompareAgainstBaselineCallable NativeMethodAccessorImpl . call invoke ( CompareAgainstBaselineCallable NativeMethodAccessorImpl .java: 26 57 )
at
 hudson  sun . remoting reflect . UserRequest DelegatingMethodAccessorImpl . perform invoke ( UserRequest DelegatingMethodAccessorImpl .java: 118 43 )
at
 hudson.remoting.UserRequest.perform(UserRequest. java :48)
at hudson
. remoting lang . Request$2 reflect . run(Request Method . java:326)
at hudson.remoting.InterceptingExecutorService$1.call
invoke ( InterceptingExecutorService Method .java: 72 606 )
at
 java  org . util kohsuke . concurrent stapler . FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor
Function $ Worker InstanceFunction . run invoke ( Unknown Source)
at hudson
Function . remoting.Engine$1$1.run(Engine. java: 63 298 )
at java.lang.Thread.run(Unknown Source) --
Done. Took 56 ms
No changes


For externals, the error seems the same:


Started on Apr 9, 2014 9:34:59 AM
Received SCM poll call on windows7 for DUMMY2 on 9.4.2014 9:34:54
ERROR: Failed to check repository revision for svn+ssh://XXX.com/svn/XXX/trunk/EXT_REF
org.tmatesoft.svn.core.SVNCancelException: svn: E200015: No credential to try. Authentication failed
at org. tmatesoft eclipse . svn jetty . core server . internal AbstractHttpConnection$RequestHandler . wc.SVNErrorManager.cancel headerComplete ( SVNErrorManager AbstractHttpConnection .java: 37 1011 )
at org.
tmatesoft eclipse . svn jetty . core http . internal HttpParser . wc.SVNErrorManager.cancel parseNext ( SVNErrorManager HttpParser .java: 32 644 )
at org.
tmatesoft eclipse . svn jetty . core http . internal HttpParser . wc.DefaultSVNAuthenticationManager.getFirstAuthentication parseAvailable ( DefaultSVNAuthenticationManager HttpParser .java: 185 235 )
at org.
tmatesoft eclipse . svn jetty . core server . internal AsyncHttpConnection . io.svn.SVNSSHConnector.open handle ( SVNSSHConnector AsyncHttpConnection .java: 77 82 )
at org.
tmatesoft eclipse . svn jetty . core.internal. io. svn nio . SVNConnection SelectChannelEndPoint . open handle ( SVNConnection SelectChannelEndPoint .java: 77 668 )
at org.
tmatesoft eclipse . svn jetty . core.internal. io. svn nio . SVNRepositoryImpl.openConnection(SVNRepositoryImpl.java:1252)
at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.getLatestRevision(SVNRepositoryImpl.java:168)
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:1267)
at hudson.scm.CompareAgainstBaselineCallable.call(CompareAgainstBaselineCallable.java:78)
at hudson.scm.CompareAgainstBaselineCallable.call(CompareAgainstBaselineCallable.java:26)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request
SelectChannelEndPoint $ 2 1 .run( Request SelectChannelEndPoint .java: 326 52 )
at
 hudson  winstone . remoting.InterceptingExecutorService BoundedExecutorService $1. call run ( InterceptingExecutorService BoundedExecutorService .java: 72 77 )
at java.util.concurrent.
FutureTask.run(Unknown Source)
at java.util.concurrent.
ThreadPoolExecutor.runWorker( Unknown Source ThreadPoolExecutor.java:1145 )
at java.util.concurrent.ThreadPoolExecutor$Worker.run(
Unknown Source)
at hudson
ThreadPoolExecutor . remoting.Engine$1$1.run(Engine. java: 63 615 )
at java.lang.Thread.run(
Unknown Source)
svn+ssh://XXX
Thread . com/svn/XXX/trunk is at revision 675
ERROR: Failed to check repository revision for svn+ssh://XXX.com/svn/XXX/trunk/EXT_REF/src
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 724 )
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java Caused by : 32)
at org.tmatesoft.
svn .core.internal.wc.DefaultSVNAuthenticationManager.getFirstAuthentication(DefaultSVNAuthenticationManager.java : 185)
at org.tmatesoft.svn.core.internal.io.svn.SVNSSHConnector.open(SVNSSHConnector.java
 E125002 : 77)  Malformed URL '${SVN_REPO}'
at org.tmatesoft.svn.core.
internal SVNErrorMessage . io.svn.SVNConnection.open create ( SVNConnection SVNErrorMessage .java: 77 171 )
at org.tmatesoft.svn.core.
internal SVNErrorMessage . io.svn.SVNRepositoryImpl.openConnection create ( SVNRepositoryImpl SVNErrorMessage .java: 1252 126 )
at org.tmatesoft.svn.core.
internal SVNURL . io.svn.SVNRepositoryImpl.getLatestRevision <init> ( SVNRepositoryImpl SVNURL .java: 168 232 )
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:1267)
at hudson.scm.CompareAgainstBaselineCallable.call(CompareAgainstBaselineCallable.java:78)
at hudson.scm.CompareAgainstBaselineCallable.call(CompareAgainstBaselineCallable.java:26)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:326)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
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 hudson.remoting.Engine$1$1.run(Engine.java:63)
at java.lang.Thread.run(Unknown Source)
Done. Took 93 ms
No changes
 94 more
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to