I recently upgraded from SonarQube 5.1.2 to SonarQube 5.6. Now I get an IllegalStateException "Error executing fault for file." This happens with my ant scripts in Eclipse and Jenkins. In Jenkins, the error is more complete, which indicates SVNAuthenticationException E170001: Authentication failed in negotiations: "Invalid credentials provided."
Valid credentials are present in SonarQube Administration → General Settings → SCM → SVN. These are the same credentials that I used in 5.1.2, and the guilt function worked without errors and assigned problems to various developers. Also, my build scripts populate the names sonar.svn.username and sonar.svn.password.secured with the same credentials.
In 5.1.2, I used the sonar-question-assignment-plugin. I see that this is outdated now, and in fact SonarQube 5.6 does not start successfully if this plugin is present. Unfortunately, everything that has taken its place does not work for me.
I looked at the answers to the same error here and here .
Change . I still stick to that. I re-entered the credentials in SonarQube Administration> Generate Settings> SCM> SVN and restarted the server. The same result. Here is the last part of the exception stack trace:
: org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001: : " " at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:62) 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) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:477) org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:398) org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:386) org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:863) org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:699) 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) org.tmatesoft.svn.core.internal.io.dav.DAVRepository.hasCapability(DAVRepository.java:877) org.tmatesoft.svn.core.io.SVNRepository.assertServerIsMergeInfoCapable(SVNRepository.java:787) at org.tmatesoft.svn.core.io.SVNRepository.getFileRevisions(SVNRepository.java:756) at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteAnnotate.run(SvnRemoteAnnotate.java:111) at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteAnnotate.run(SvnRemoteAnnotate.java:35) 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.doAnnotate(SVNLogClient.java:295) at org.sonar.plugins.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:100) ... 64
2. ant sonarqube- ant -task-2.5.jar, Jenkins SonarQube ( 2.4.4) . , SVN .