2016-11-08 4 views
1

Я пытаюсь запустить SonarQube.Scanner.MSBuild локально из командной строки, и я получаю всегда ту же ошибку выше, независимо от того, какой проект я создаю. Сервер сонара удален и доступен через веб-интерфейс.sonarqube msbuild runner NullPointerException

Я строю проекты .NET (C#), для .NET4.0 adn 4.5, у меня установлен .NET 4.5 до 4.6.2 локально.

Сервер сонара - версия 6.1, потому что я просто тестирую. Я использую очень базовую конфигурацию, используя внутреннюю БД.

ошибки, полученные в ходе конечной фазы (SonarQube.Scanner.MSBuild.exe конец)

любая идея?

----------- 
14:04:57.429 INFO: EXECUTION FAILURE 
14:04:57.429 INFO: ------------------------------------------------------------- 
----------- 
14:04:57.429 INFO: Total time: 5.475s 
14:04:57.460 INFO: Final Memory: 41M/106M 
14:04:57.460 INFO: ------------------------------------------------------------- 
----------- 
14:04:57.460 ERROR: Error during SonarQube Scanner execution 
java.lang.NullPointerException 
     at org.sonar.plugins.csharp.sarif.SarifParser10.handleIssue(SarifParser1 
0.java:69) 
     at org.sonar.plugins.csharp.sarif.SarifParser10.handleIssues(SarifParser 
10.java:56) 
     at org.sonar.plugins.csharp.sarif.SarifParser10.parse(SarifParser10.java 
:48) 
     at org.sonar.plugins.csharp.CSharpSensor.importRoslynReport(CSharpSensor 
.java:291) 
     at org.sonar.plugins.csharp.CSharpSensor.analyse(CSharpSensor.java:113) 
     at org.sonar.scanner.phases.SensorsExecutor.executeSensor(SensorsExecuto 
r.java:57) 
     at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java 
:49) 
     at org.sonar.scanner.phases.AbstractPhaseExecutor.execute(AbstractPhaseE 
xecutor.java:78) 
     at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanCon 
tainer.java:182) 
     at org.sonar.core.platform.ComponentContainer.startComponents(ComponentC 
ontainer.java:142) 
     at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer 
.java:127) 
     at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer 
.java:247) 
     at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectSc 
anContainer.java:242) 
     at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectSc 
anContainer.java:240) 
     at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanC 
ontainer.java:232) 
     at org.sonar.core.platform.ComponentContainer.startComponents(ComponentC 
ontainer.java:142) 
     at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer 
.java:127) 
     at org.sonar.scanner.task.ScanTask.execute(ScanTask.java:47) 
     at org.sonar.scanner.task.TaskContainer.doAfterStart(TaskContainer.java: 
86) 
     at org.sonar.core.platform.ComponentContainer.startComponents(ComponentC 
ontainer.java:142) 
     at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer 
.java:127) 
     at org.sonar.scanner.bootstrap.GlobalContainer.executeTask(GlobalContain 
er.java:115) 
     at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:118) 
     at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.exec 
ute(BatchIsolatedLauncher.java:62) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
     at java.lang.reflect.Method.invoke(Unknown Source) 
     at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(Iso 
latedLauncherProxy.java:60) 
     at com.sun.proxy.$Proxy0.execute(Unknown Source) 
     at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner 
.java:233) 
     at org.sonarsource.scanner.api.EmbeddedScanner.runAnalysis(EmbeddedScann 
er.java:151) 
     at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:110) 
     at org.sonarsource.scanner.cli.Main.execute(Main.java:74) 
     at org.sonarsource.scanner.cli.Main.main(Main.java:61) 
14:04:57.460 ERROR: 
14:04:57.476 ERROR: Re-run SonarQube Scanner using the -X switch to enable full 
debug logging. 
Process returned exit code 1 
The SonarQube Scanner did not complete successfully 
14:04:57.492 Creating a summary markdown file... 
14:04:57.492 Post-processing failed. Exit code: 1 
+0

я попытался с «гидролокатором-сканером», теперь у меня есть «Казнь SUCCESS», но я все еще хотел бы знать, почему MsBuild сканер не работает ... также я хочу охват от него. – user810917

ответ

1

У меня была такая же ошибка с версии 6.1. После того как я сменил свой сервер SonarQube на версию 5.6.3, я смог успешно проанализировать мой проект.

Для тестирования: остановка 6.1 сервера, распаковать и запустить 5.6.3

Смежные вопросы