Uploaded image for project: 'FishEye'
  1. FishEye
  2. FE-4879

Problems authenticating against NTLM challenge with VisualSVN server

      HTR:

      1. Install VisualSVN enterprise
      2. Enable Windows authentication
      3. 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

            [FE-4879] Problems authenticating against NTLM challenge with VisualSVN server

            Renata Dornelas made changes -
            Remote Link Original: This issue links to "Page (Atlassian Documentation)" [ 713262 ]
            Nate Hansberry made changes -
            Fix Version/s Original: 4.8.11 [ 101910 ]
            Fix Version/s New: N/A [ 54414 ]
            Nate Hansberry made changes -
            Description Original: HTR:
             # Install VisualSVN enterprise
             # Enable Windows authentication
             # Try to authenticate against the server in FishEye

            {code:java}
            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)
            {code}
            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. 
            New: HTR:
             # Install VisualSVN enterprise
             # Enable Windows authentication
             # Try to authenticate against the server in FishEye

            {code:java}
            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)
            {code}
            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
            Nate Hansberry made changes -
            Remote Link Original: This issue links to "Page (Atlassian Documentation)" [ 713338 ]
            Marek Parfianowicz made changes -
            Labels Original: release-48x release-490 subversion support-hot svn svnkit New: release-48x subversion support-hot svn svnkit
            Marek Parfianowicz made changes -
            Labels Original: release-490 subversion support-hot svn svnkit New: release-48x release-490 subversion support-hot svn svnkit
            Marek Parfianowicz made changes -
            Labels Original: subversion support-hot svn svnkit New: release-490 subversion support-hot svn svnkit
            Nate Hansberry made changes -
            Remote Link New: This issue links to "Page (Atlassian Documentation)" [ 713262 ]
            Nate Hansberry made changes -
            Remote Link New: This issue links to "Page (Atlassian Documentation)" [ 713338 ]
            Nate Hansberry made changes -
            Remote Link New: This issue links to "Page (Confluence)" [ 693945 ]

              nhansberry Nate Hansberry
              lpater Lukasz Pater
              Affected customers:
              16 This affects my team
              Watchers:
              27 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - Not Specified
                  Not Specified
                  Logged:
                  Time Spent - 0.9h
                  0.9h