-
Bug
-
Resolution: Fixed
-
Low
-
3.0.0, 3.1.0, 4.4.1, 4.5.0
-
Severity 3 - Minor
-
5
-
HTR:
- Install VisualSVN enterprise
- Enable Windows authentication
- Try to authenticate against the server in FishEye
2013-09-20 10:30:41,361 DEBUG [qtp1564035725-243 ] fisheye ProfilingServletFilter-logRequest - start request POST /fecru/gwt/RepositoryAdminRpcService sessionid=63ux2ajuv6j05j3xen8lj0fk 2013-09-20 10:30:41,368 DEBUG [qtp1564035725-243 ection-1379665841363] fisheye SvnRepositoryTester-checkRepoSettings - Checking repository: ntlm:https://fecru-komputer/svn/test/ 2013-09-20 10:30:41,369 DEBUG [SvnExecution4 testing] fisheye SvnTask-run - Executing svn info -r HEAD https://fecru-komputer/svn/test/@HEAD 2013-09-20 10:30:41,388 DEBUG [SvnExecution4 testing] fisheye SvnPasswordSupplier-prompt - prompting for realm: <https://fecru-komputer:443> with username: FECRU-KOMPUTER\\fecru, maySave = true 2013-09-20 10:30:41,388 DEBUG [SvnExecution4 testing] fisheye SvnPasswordSupplier-getPassword - Getting password 2013-09-20 10:30:41,392 WARN [qtp1564035725-243 ection-1379665841363] fisheye SvnRepositoryTester-getServerRootURL - Unable to get info for the repository root for ntlm com.cenqua.fisheye.rep.RepositoryClientException: org.apache.subversion.javahl.ClientException: svn: E170001: Negotiate authentication failed: 'No valid credentials provided' at com.cenqua.fisheye.svn.SvnThrottledClient.executeNoThrottle(SvnThrottledClient.java:176) at com.cenqua.fisheye.svn.SvnThrottledClient.execute(SvnThrottledClient.java:145) at com.cenqua.fisheye.svn.SvnThrottledClient.info(SvnThrottledClient.java:110) at com.cenqua.fisheye.svn.SvnRepositoryTester.getServerRootURL(SvnRepositoryTester.java:91) ... Caused by: org.apache.subversion.javahl.ClientException: svn: E170001: Negotiate authentication failed: 'No valid credentials provided' at org.apache.subversion.javahl.ClientException.fromException(ClientException.java:68) at org.tmatesoft.svn.core.javahl17.SVNClientImpl.getClientException(SVNClientImpl.java:1274) ... Caused by: org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001: Negotiate authentication failed: 'No valid credentials provided' at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:62) at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51) at org.tmatesoft.svn.core.internal.io.dav.http.DefaultHTTPNegotiateAuthentication$1.run(DefaultHTTPNegotiateAuthentication.java:175) at org.tmatesoft.svn.core.internal.io.dav.http.DefaultHTTPNegotiateAuthentication$1.run(DefaultHTTPNegotiateAuthentication.java:166) at org.tmatesoft.svn.core.internal.io.dav.http.DefaultHTTPNegotiateAuthentication.authenticate(DefaultHTTPNegotiateAuthentication.java:221)
Workaround:
1. Enable basic auth in VisualSVN, potentially also using native svn client.
2. Customer implemented workaround: enable the svn protocol on the VisualSVN server so access the repository with the svn: protocol.
Resolution
https://confluence.atlassian.com/fishkb/fisheye-and-ntlm-1189783826.html