1 |
d93979b7
|
Arnaud Dieumegard
|
WARN: SCM provider autodetection failed. No SCM provider claims to support this project. Please use sonar.scm.provider to define SCM of your project.
|
2 |
|
|
ERROR: null
|
3 |
|
|
ERROR: Error during SonarQube Scanner execution
|
4 |
|
|
org.sonar.squidbridge.api.AnalysisException: SonarQube is unable to analyze file : '/home/adieumeg/Documents/Projects/Valencia/workspaces/vhdl_examples/ghdl/ghdl/testsuite/vests/vhdl-93/ashenden/compliant/critical_error/ch_19_fork-b.vhd'
|
5 |
|
|
at com.s2ceh.sonar.vhdl.ast.VhdlAstScanner.simpleScan(VhdlAstScanner.java:76)
|
6 |
|
|
at com.s2ceh.sonar.vhdl.ast.VhdlAstScanner.scan(VhdlAstScanner.java:48)
|
7 |
|
|
at com.s2ceh.sonar.plugins.vhdl.VhdlScanner.scanSources(VhdlScanner.java:45)
|
8 |
|
|
at com.s2ceh.sonar.plugins.vhdl.VhdlScanner.scan(VhdlScanner.java:40)
|
9 |
|
|
at com.s2ceh.sonar.plugins.vhdl.VhdlSensor.execute(VhdlSensor.java:45)
|
10 |
|
|
at org.sonar.scanner.sensor.SensorWrapper.analyse(SensorWrapper.java:53)
|
11 |
|
|
at org.sonar.scanner.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:88)
|
12 |
|
|
at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java:82)
|
13 |
|
|
at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java:68)
|
14 |
|
|
at org.sonar.scanner.phases.AbstractPhaseExecutor.execute(AbstractPhaseExecutor.java:88)
|
15 |
|
|
at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:177)
|
16 |
|
|
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135)
|
17 |
|
|
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:121)
|
18 |
|
|
at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:291)
|
19 |
|
|
at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:286)
|
20 |
|
|
at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:264)
|
21 |
|
|
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135)
|
22 |
|
|
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:121)
|
23 |
|
|
at org.sonar.scanner.task.ScanTask.execute(ScanTask.java:48)
|
24 |
|
|
at org.sonar.scanner.task.TaskContainer.doAfterStart(TaskContainer.java:84)
|
25 |
|
|
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135)
|
26 |
|
|
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:121)
|
27 |
|
|
at org.sonar.scanner.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:121)
|
28 |
|
|
at org.sonar.batch.bootstrapper.Batch.doExecuteTask(Batch.java:116)
|
29 |
|
|
at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:111)
|
30 |
|
|
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:62)
|
31 |
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
32 |
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
33 |
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
34 |
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
35 |
|
|
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
|
36 |
|
|
at com.sun.proxy.$Proxy0.execute(Unknown Source)
|
37 |
|
|
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:233)
|
38 |
|
|
at org.sonarsource.scanner.api.EmbeddedScanner.runAnalysis(EmbeddedScanner.java:151)
|
39 |
|
|
at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:110)
|
40 |
|
|
at org.sonarsource.scanner.cli.Main.execute(Main.java:74)
|
41 |
|
|
at org.sonarsource.scanner.cli.Main.main(Main.java:61)
|
42 |
|
|
Caused by: java.lang.NullPointerException
|
43 |
|
|
at com.s2ceh.sonar.plugins.vhdl.parser.LoopStatementTreeImpl.accept(LoopStatementTreeImpl.java:39)
|
44 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:44)
|
45 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:38)
|
46 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.visitProcessStatementPart(BaseTreeVisitor.java:110)
|
47 |
|
|
at com.s2ceh.sonar.plugins.vhdl.parser.ProcessStatementPartTreeImpl.accept(ProcessStatementPartTreeImpl.java:26)
|
48 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:44)
|
49 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.visitProcess(BaseTreeVisitor.java:100)
|
50 |
|
|
at com.s2ceh.sonar.plugins.vhdl.parser.ProcessStatementTreeImpl.accept(ProcessStatementTreeImpl.java:60)
|
51 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:44)
|
52 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:38)
|
53 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.visitArchitectureStatementPart(BaseTreeVisitor.java:88)
|
54 |
|
|
at com.s2ceh.sonar.plugins.vhdl.parser.ArchitectureStatementPartTreeImpl.accept(ArchitectureStatementPartTreeImpl.java:21)
|
55 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:44)
|
56 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.visitArchitecture(BaseTreeVisitor.java:78)
|
57 |
|
|
at com.s2ceh.sonar.plugins.vhdl.parser.ArchitectureBodyTreeImpl.accept(ArchitectureBodyTreeImpl.java:57)
|
58 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:44)
|
59 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.visitDesignUnit(BaseTreeVisitor.java:55)
|
60 |
|
|
at com.s2ceh.sonar.plugins.vhdl.parser.DesignUnitTreeImpl.accept(DesignUnitTreeImpl.java:23)
|
61 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:44)
|
62 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:38)
|
63 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.visitDesignFile(BaseTreeVisitor.java:50)
|
64 |
|
|
at com.s2ceh.sonar.plugins.vhdl.parser.DesiDesignFileTreeImpl.accept(DesiDesignFileTreeImpl.java:26)
|
65 |
|
|
at com.s2ceh.sonar.plugins.vhdl.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:44)
|
66 |
|
|
at com.s2ceh.sonar.plugins.vhdl.measures.ComplexityVisitor.getNodes(ComplexityVisitor.java:23)
|
67 |
|
|
at com.s2ceh.sonar.vhdl.model.DefaultVhdlFileScannerContext.getComplexityNodes(DefaultVhdlFileScannerContext.java:134)
|
68 |
|
|
at com.s2ceh.sonar.plugins.vhdl.measures.Measurer.scanFile(Measurer.java:53)
|
69 |
|
|
at com.s2ceh.sonar.vhdl.model.VisitorsBridge.visitFile(VisitorsBridge.java:87)
|
70 |
|
|
at com.s2ceh.sonar.vhdl.ast.VhdlAstScanner.simpleScan(VhdlAstScanner.java:65)
|
71 |
|
|
... 36 more
|
72 |
|
|
ERROR:
|
73 |
|
|
ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging.
|