Cannot execute scan

313 views
Skip to first unread message

ign...@ilm.ru

unread,
Mar 17, 2017, 3:49:10 PM3/17/17
to SonarQube

SonarQube

Version
6.3.0.19869

SonarQube plugins:
  - SonarPHP 2.10.0.2087 (php)


Quality profile for php: PSR-2 


Database
MySQL
Database Version
5.7.17-1

JVM Name
OpenJDK 64-Bit Server VM
JVM Vendor
Oracle Corporation
JVM Version
25.121-b13

INFO: SonarQube Scanner 2.9.0.670
INFO: Java 1.8.0_121 Oracle Corporation (64-bit)
INFO: Linux 3.16.0-4-amd64 amd64


/opt/sonar-scaner/bin/sonar-scanner  -X -e -Dsonar.inclusions=include/SugarFields/Fields/Inn/SugarFieldInn.php

........
22:34:01.171 DEBUG: 'include/SugarFields/Fields/Inn/SugarFieldInn.php' indexed with language 'php'
22:34:01.531 INFO: 1 file indexed
22:34:01.531 INFO: 15298 files ignored because of inclusion/exclusion patterns
22:34:01.532 INFO: Quality profile for php: PSR-2
22:34:01.540 DEBUG: Code colorizer, supported languages:
22:34:03.405 DEBUG: 'Generic Coverage Report' skipped because one of the required properties is missing
22:34:03.411 DEBUG: 'Generic Test Executions Report' skipped because one of the required properties is missing
22:34:03.444 DEBUG: 'JavaScript Squid Sensor' skipped because there is no related file in current project
22:34:03.451 DEBUG: Sensors : PHP sensor -> Analyzer for "php.ini" files -> Zero Coverage Sensor -> Code Colorizer Sensor -> CPD Block Indexer
22:34:03.452 INFO: Sensor PHP sensor [php]
22:34:04.445 INFO: 1 source files to be analyzed
22:34:04.514 DEBUG: 'include/SugarFields/Fields/Inn/SugarFieldInn.php' generated metadata  with charset 'UTF-8'
22:34:05.607 INFO: ------------------------------------------------------------------------
22:34:05.615 INFO: EXECUTION FAILURE
22:34:05.615 INFO: ------------------------------------------------------------------------
22:34:05.615 INFO: Total time: 8.241s
22:34:05.796 INFO: Final Memory: 46M/111M
22:34:05.798 INFO: ------------------------------------------------------------------------
22:34:05.799 ERROR: Error during SonarQube Scanner execution
org.sonar.squidbridge.api.AnalysisException: Could not analyse /var/www/crmdev/include/SugarFields/Fields/Inn/SugarFieldInn.php
        at org.sonar.plugins.php.PHPSensor.analyseFile(PHPSensor.java:202)
        at org.sonar.plugins.php.PHPSensor.analyseFiles(PHPSensor.java:152)
        at org.sonar.plugins.php.PHPSensor.execute(PHPSensor.java:124)
        at org.sonar.scanner.sensor.SensorWrapper.analyse(SensorWrapper.java:53)
        at org.sonar.scanner.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:57)
        at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java:49)
        at org.sonar.scanner.phases.AbstractPhaseExecutor.execute(AbstractPhaseExecutor.java:74)
        at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:175)
        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:143)
        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:128)
        at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:262)
        at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:257)
        at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:247)
        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:143)
        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:128)
        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(ComponentContainer.java:143)
        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:128)
        at org.sonar.scanner.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:118)
        at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:117)
        at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:63)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.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(EmbeddedScanner.java:151)
        at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:123)
        at org.sonarsource.scanner.cli.Main.execute(Main.java:77)
        at org.sonarsource.scanner.cli.Main.main(Main.java:61)
Caused by: java.lang.NullPointerException
        at org.sonar.php.checks.utils.TokenVisitor.nextToken(TokenVisitor.java:81)
        at org.sonar.php.checks.formatting.ControlStructureSpacingCheck.checkSpaceBetweenKeywordAndNextNode(ControlStructureSpacingCheck.java:164)
        at org.sonar.php.checks.formatting.ControlStructureSpacingCheck.visitNode(ControlStructureSpacingCheck.java:75)
        at org.sonar.plugins.php.api.visitors.PHPTreeSubscriber.visit(PHPTreeSubscriber.java:52)
        at org.sonar.plugins.php.api.visitors.PHPTreeSubscriber.visitChildren(PHPTreeSubscriber.java:72)
        at org.sonar.plugins.php.api.visitors.PHPTreeSubscriber.visit(PHPTreeSubscriber.java:54)
        at org.sonar.plugins.php.api.visitors.PHPTreeSubscriber.visitChildren(PHPTreeSubscriber.java:72)
        at org.sonar.plugins.php.api.visitors.PHPTreeSubscriber.visit(PHPTreeSubscriber.java:54)
        at org.sonar.plugins.php.api.visitors.PHPTreeSubscriber.visitChildren(PHPTreeSubscriber.java:72)
        at org.sonar.plugins.php.api.visitors.PHPTreeSubscriber.visit(PHPTreeSubscriber.java:54)
        at org.sonar.plugins.php.api.visitors.PHPTreeSubscriber.visitChildren(PHPTreeSubscriber.java:72)
        at org.sonar.plugins.php.api.visitors.PHPTreeSubscriber.visit(PHPTreeSubscriber.java:54)
        at org.sonar.plugins.php.api.visitors.PHPTreeSubscriber.visitChildren(PHPTreeSubscriber.java:72)
        at org.sonar.plugins.php.api.visitors.PHPTreeSubscriber.visit(PHPTreeSubscriber.java:54)
        at org.sonar.plugins.php.api.visitors.PHPTreeSubscriber.visitChildren(PHPTreeSubscriber.java:72)
        at org.sonar.plugins.php.api.visitors.PHPTreeSubscriber.visit(PHPTreeSubscriber.java:54)
        at org.sonar.plugins.php.api.visitors.PHPTreeSubscriber.scanTree(PHPTreeSubscriber.java:46)
        at org.sonar.php.checks.formatting.ControlStructureSpacingCheck.checkFormat(ControlStructureSpacingCheck.java:64)
        at org.sonar.php.checks.FormattingStandardCheck.visitScript(FormattingStandardCheck.java:204)
        at org.sonar.php.tree.impl.ScriptTreeImpl.accept(ScriptTreeImpl.java:70)
        at org.sonar.plugins.php.api.visitors.PHPVisitorCheck.scan(PHPVisitorCheck.java:541)
        at org.sonar.plugins.php.api.visitors.PHPVisitorCheck.visitCompilationUnit(PHPVisitorCheck.java:476)
        at org.sonar.plugins.php.api.visitors.PHPVisitorCheck.analyze(PHPVisitorCheck.java:564)
        at org.sonar.php.PHPAnalyzer.analyze(PHPAnalyzer.java:75)
        at org.sonar.plugins.php.PHPSensor.analyseFile(PHPSensor.java:192)
        ... 32 more
22:34:05.819 DEBUG: Execution getVersion
22:34:05.819 DEBUG: Execution stop

ign...@ilm.ru

unread,
Mar 18, 2017, 11:43:35 AM3/18/17
to SonarQube, ign...@ilm.ru
Problem in rule "Source code should comply with formatting standards", option "one_space_before"

пятница, 17 марта 2017 г., 22:49:10 UTC+3 пользователь ign...@ilm.ru написал:

Elena Vilchik

unread,
Mar 20, 2017, 12:34:24 PM3/20/17
to SonarQube, ign...@ilm.ru
Hello,

Thank you for reporting your problem!
Could you please send a file reproducing it? 

Elena VILCHIK | SonarSource
Language Team

Mikhail Ignatov

unread,
Mar 20, 2017, 2:22:46 PM3/20/17
to Elena Vilchik, SonarQube
Hello,
File in attachment.

пн, 20 мар. 2017 г. в 19:34, Elena Vilchik <elena....@sonarsource.com>:
--
С уважением,

Михаил Игнатов
Директор по инновациям и развитию

ILM, Russia & CIS
г. Москва, Пресненская набережная, д. 6, стр.2
Башня "Империя", Москва-Сити
Тел.: +7 (495) 287 06 00 доб. 204
Моб.: +7 (903) 255 70 33
www.ilm.ru


SugarFieldInn.php

Elena Vilchik

unread,
Mar 21, 2017, 5:01:59 AM3/21/17
to Mikhail Ignatov, SonarQube
Hello Mikhail,

Thanks, file helped me a lot, ticket is created https://jira.sonarsource.com/browse/SONARPHP-692.

For now changing keyword "While" to "while" (on line 89)  will fix your problem.
--

ign...@ilm.ru

unread,
Mar 22, 2017, 1:35:36 AM3/22/17
to SonarQube
Thanks

devpre...@gmail.com

unread,
Mar 24, 2017, 11:25:49 AM3/24/17
to SonarQube, ign...@ilm.ru
Hello,

I got the same problem with an "If" statement.

Thank's

Freddy Mallet

unread,
Mar 28, 2017, 5:53:15 PM3/28/17
to devpre...@gmail.com, SonarQube, ign...@ilm.ru
Thanks I've added a comment on https://jira.sonarsource.com/browse/SONARPHP-692 to also mention this unexpected behavior with the "if" keyword. 

--
You received this message because you are subscribed to the Google Groups "SonarQube" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sonarqube+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarqube/2b071e2b-fc19-4a4c-8a53-2e3a8345c134%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Freddy MALLET | SonarSource

aqte...@gmail.com

unread,
May 26, 2017, 11:45:41 AM5/26/17
to SonarQube, devpre...@gmail.com, ign...@ilm.ru
Hi Freddy,
I saw your interesting posts on SonarQube issue. I have a similar issue which I am trying to fix on sonarqube 5.6.6. Is there a way we can connect via email or LinkedIn..
You can contact me via email . Also can you add me to the sonar google group.  

Regards,
Reply all
Reply to author
Forward
0 new messages