SonarQube 5.2和MSBuild Sonar Runner C#-必须设置存储库

SonarQube 5.2和MSBuild Sonar Runner C#-必须设置存储库,c#,msbuild,sonarqube,sonar-runner,sonarqube5.1.2,C#,Msbuild,Sonarqube,Sonar Runner,Sonarqube5.1.2,我们正在使用SonarQube 5.2和最新的MSBuild Sonar Runner C#插件4.2,但无论何时运行Sonar Runner,我们都会遇到以下错误。如果需要任何特定的配置,请告诉我 If表示“必须设置存储库”。我已经设置了常规规则(SonarQube C#)。请分享你的想法和建议 java.lang.IllegalStateException: Fail to process issues of component 'my:project:CSMAlertSVC/Program

我们正在使用SonarQube 5.2和最新的MSBuild Sonar Runner C#插件4.2,但无论何时运行Sonar Runner,我们都会遇到以下错误。如果需要任何特定的配置,请告诉我

If表示“必须设置存储库”。我已经设置了常规规则(SonarQube C#)。请分享你的想法和建议

java.lang.IllegalStateException: Fail to process issues of component 'my:project:CSMAlertSVC/Program.cs'
at org.sonar.server.computation.issue.IntegrateIssuesVisitor.processIssues(IntegrateIssuesVisitor.java:74) ~[sonar-server-5.2.jar:na]
at org.sonar.server.computation.issue.IntegrateIssuesVisitor.visitAny(IntegrateIssuesVisitor.java:59) ~[sonar-server-5.2.jar:na]
at org.sonar.server.computation.component.TypeAwareVisitorWrapper.visitAny(TypeAwareVisitorWrapper.java:83) ~[sonar-server-5.2.jar:na]
at org.sonar.server.computation.component.VisitorsCrawler.visitNode(VisitorsCrawler.java:97) ~[sonar-server-5.2.jar:na]
at org.sonar.server.computation.component.VisitorsCrawler.visit(VisitorsCrawler.java:80) ~[sonar-server-5.2.jar:na]
at org.sonar.server.computation.component.VisitorsCrawler.visitChildren(VisitorsCrawler.java:90) ~[sonar-server-5.2.jar:na]
at org.sonar.server.computation.component.VisitorsCrawler.visit(VisitorsCrawler.java:77) ~[sonar-server-5.2.jar:na]
at org.sonar.server.computation.component.VisitorsCrawler.visitChildren(VisitorsCrawler.java:90) ~[sonar-server-5.2.jar:na]
at org.sonar.server.computation.component.VisitorsCrawler.visit(VisitorsCrawler.java:77) ~[sonar-server-5.2.jar:na]
at org.sonar.server.computation.step.ExecuteVisitorsStep.execute(ExecuteVisitorsStep.java:51) ~[sonar-server-5.2.jar:na]
at org.sonar.server.computation.step.ComputationStepExecutor.execute(ComputationStepExecutor.java:39) ~[sonar-server-5.2.jar:na]
at org.sonar.server.computation.taskprocessor.report.ReportTaskProcessor.process(ReportTaskProcessor.java:53) ~[sonar-server-5.2.jar:na]
at org.sonar.server.computation.taskprocessor.CeWorkerRunnableImpl.executeTask(CeWorkerRunnableImpl.java:78) [sonar-server-5.2.jar:na]
at org.sonar.server.computation.taskprocessor.CeWorkerRunnableImpl.run(CeWorkerRunnableImpl.java:55) [sonar-server-5.2.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) ~[na:1.7.0_25]
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351) ~[na:1.7.0_25]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178) ~[na:1.7.0_25]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) ~[na:1.7.0_25]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_25]
at java.lang.Thread.run(Thread.java:724) ~[na:1.7.0_25]

Caused by: java.lang.IllegalArgumentException: Repository must be set
at org.sonar.api.internal.google.common.base.Preconditions.checkArgument(Preconditions.java:125) ~[sonar-plugin-api-5.2.jar:na]
at org.sonar.api.rule.RuleKey.of(RuleKey.java:49) ~[sonar-plugin-api-5.2.jar:na]
at org.sonar.server.computation.issue.TrackerRawInputFactory$RawLazyInput.toIssue(TrackerRawInputFactory.java:116) ~[sonar-server-5.2.jar:na]
at org.sonar.server.computation.issue.TrackerRawInputFactory$RawLazyInput.loadIssues(TrackerRawInputFactory.java:96) ~[sonar-server-5.2.jar:na]
at org.sonar.core.issue.tracking.LazyInput.getIssues(LazyInput.java:50) ~[sonar-core-5.2.jar:na]
at org.sonar.core.issue.tracking.Tracking.<init>(Tracking.java:67) ~[sonar-core-5.2.jar:na]
at org.sonar.core.issue.tracking.Tracker.track(Tracker.java:37) ~[sonar-core-5.2.jar:na]
at org.sonar.server.computation.issue.TrackerExecution.track(TrackerExecution.java:41) ~[sonar-server-5.2.jar:na]
at org.sonar.server.computation.issue.IntegrateIssuesVisitor.processIssues(IntegrateIssuesVisitor.java:67) ~[sonar-server-5.2.jar:na]
... 21 common frames omitted
java.lang.IllegalStateException:无法处理组件“my:project:CSMAlertSVC/Program.cs”的问题
在org.sonar.server.computation.issue.IntegrateIssuesVisitor.processIssues(IntegrateIssuesVisitor.java:74)~[sonar-server-5.2.jar:na]
在org.sonar.server.computation.issue.IntegrateIssuesVisitor.visitAny(IntegrateIssuesVisitor.java:59)~[sonar-server-5.2.jar:na]
在org.sonar.server.computation.component.typeawareightorwrapper.visitAny(typeawareightorwrapper.java:83)~[sonar-server-5.2.jar:na]
在org.sonar.server.computation.component.VisitorsCrawler.visitNode(VisitorsCrawler.java:97)~[sonar-server-5.2.jar:na]
在org.sonar.server.computation.component.VisitorsCrawler.visit(VisitorsCrawler.java:80)~[sonar-server-5.2.jar:na]
在org.sonar.server.computation.component.VisitorsCrawler.visitChildren(VisitorsCrawler.java:90)~[sonar-server-5.2.jar:na]
在org.sonar.server.computation.component.VisitorsCrawler.visit(VisitorsCrawler.java:77)~[sonar-server-5.2.jar:na]
在org.sonar.server.computation.component.VisitorsCrawler.visitChildren(VisitorsCrawler.java:90)~[sonar-server-5.2.jar:na]
在org.sonar.server.computation.component.VisitorsCrawler.visit(VisitorsCrawler.java:77)~[sonar-server-5.2.jar:na]
在org.sonar.server.computation.step.executeVisitorStep.execute(executeVisitorStep.java:51)~[sonar-server-5.2.jar:na]
在org.sonar.server.computation.step.ComputationStepExecutor.execute(ComputationStepExecutor.java:39)~[sonar-server-5.2.jar:na]
在org.sonar.server.computation.taskprocessor.report.ReportTaskProcessor.process(ReportTaskProcessor.java:53)~[sonar-server-5.2.jar:na]
位于org.sonar.server.computation.taskprocessor.ceworkerrunableimpl.executeTask(ceworkerrunableimpl.java:78)[sonar-server-5.2.jar:na]
位于org.sonar.server.computation.taskprocessor.ceworkerrunableimpl.run(ceworkerrunableimpl.java:55)[sonar-server-5.2.jar:na]
在java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)~[na:1.7.0\u 25]
在java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)~[na:1.7.025]
在java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)~[na:1.7.0\u 25]
在java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)~[na:1.7.025]
在java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)~[na:1.7.025]
在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)~[na:1.7.025]
在java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)~[na:1.7.025]
在java.lang.Thread.run(Thread.java:724)~[na:1.7.0_25]
原因:java.lang.IllegalArgumentException:必须设置存储库
在org.sonar.api.internal.google.common.base.premissions.checkArgument(premissions.java:125)~[sonar-plugin-api-5.2.jar:na]
在org.sonar.api.rule.RuleKey.of(RuleKey.java:49)~[sonar-plugin-api-5.2.jar:na]
在org.sonar.server.computation.issue.trackerrawnputfactory$rawlazyinport.toIssue(trackerrawnputfactory.java:116)~[sonar-server-5.2.jar:na]
在org.sonar.server.computation.issue.trackerRawLazyInput.loadIssues(trackerRawPutFactory.java:96)~[sonar-server-5.2.jar:na]
在org.sonar.core.issue.tracking.lazyinport.getIssues(lazyinport.java:50)~[sonar-core-5.2.jar:na]
在org.sonar.core.issue.tracking.tracking.(tracking.java:67)~[sonar-core-5.2.jar:na]
在org.sonar.core.issue.tracking.Tracker.track(Tracker.java:37)~[sonar-core-5.2.jar:na]
在org.sonar.server.computation.issue.TrackerExecution.track(TrackerExecution.java:41)~[sonar-server-5.2.jar:na]
在org.sonar.server.computation.issue.IntegrateIssuesVisitor.processIssues(IntegrateIssuesVisitor.java:67)~[sonar-server-5.2.jar:na]
... 省略21个公共帧