Failure to Poll SVN Externals

45 views
Skip to first unread message

Josh Davis

unread,
Sep 23, 2015, 4:11:41 PM9/23/15
to Jenkins Users
I have Jenkins running on a Windows Server 2012 master that uses a Linux VM as a slave node.  My job gets files from 4 repo URLs:


Those pull in the following externals:

https://my.server/b/a/a/a/a/c/a
https://my.server/b/a/a/a/a/d/a
https://my.server/b/a/a/a/a/e/a
https://my.server/b/a/a/a/a/f/a

The first external is referenced using a full URL.  The latter four are pulled in by relative paths.

The job can successfully check-out and update (and therefore build).  However, the Subversion Polling Log has an error for each one of the above externals.  It looks like this:

ERROR: Failed to check repository revision for <external path>
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.

On my job configuration page, I clicked the 'Add additional credentials...' button.  Without success, I have tried all of the following for the realm to try to authorize Jenkins for the first external:

<https://my.server:443> Company SVN Server: Authorized Users Only
<https://my.server:443/a> Company SVN Server: Authorized Users Only
<https://my.server:443/a/b/a/a/a> Company SVN Server: Authorized Users Only

Versions
Jenkins 1.629
SVN Plugin 2.5.3
SVNKit Library 1.8.6

Please Help!

Josh Davis

unread,
Sep 23, 2015, 7:27:31 PM9/23/15
to Jenkins Users
It turns out that the first line above for additional credentials was the correct one:

<https://my.server:443> Company SVN Server: Authorized Users Only

The reason it wasn't working is because the default Jenkins install is configured (in Managed Jenkins -> Configure System) to use 'Subversion Workspace Version' 1.4.  Changing this to 1.8 (the highest value currently) made the above errors go away.
Reply all
Reply to author
Forward
0 new messages