sonarqube msbuild runner NullPointerException
Я пытаюсь запустить SonarQube.Scanner.MSBuild локально из командной строки, и я получаю всегда одну и ту же ошибку выше независимо от того, какой проект я строю. Сервер сонара удаленно и доступен через веб-интерфейс.
Я создаю проекты.NET(C#), для.NET4.0 и 4.5, у меня установлены.NET 4.5 до 4.6.2 локально.
Сервер Sonar версии 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
1 ответ
У меня была такая же ошибка с версией 6.1. После того, как я изменил свой сервер SonarQube на версию 5.6.3, я смог успешно проанализировать свой проект.
Для тестирования: остановите сервер 6.1, разархивируйте и запустите 5.6.3