SonarQube upgrade from 6.4 to 6.5 breaks the scanner

  • I am on sonarQube6.4 and upgraded to 6.5
  • Sonar Scanner 3.0.3
  • Now, after updating, the scanner crashes at any time when there is a Java file in the source path. If I do not scan java files, everything works fine.
  • However, if I refuse version 6.4, everything works fine, so is there a regression? This is a stack trace when I run the scanner command with the -X command. Is this the mandate in 6.5 to provide the location of all compiled classes, is there any way to ignore it.

04: 56: 21.218 DEBUG: Sensors: JavaSquidSensor → SurefireSensor → JaCoCoSensor → SonarJavaXmlFileSensor → Analyzer for "php.ini" files → Zero Coverage Sensor → CPD Block Indexer 04: 56: 21.218 INFO: JavaSquidSensor 56: 21.55 [java] INFO: Configured source Java version (sonar.java.source): none 04: 56: 21.565 INFO: JavaClasspath initialization 04: 56: 21.570 INFO: ------------------- ------------------------------- ------------------- --- 04: 56: 21.571 INFORMATION: OPERATION FAILURE 04: 56: 21.571 INFORMATION: ------------------------------- ------------------- ---------------------- 04: 56: 21.571 INFO: Total time : 6.545s 04: 56: 21.707 INFO: Final memory: 51M / 1083M 04: 56: 21.707 INFORMATION: --------------------------- ----------------------- ---------------------- 04: 56: 21.707 MISTAKE:An error occurred while executing the SonarQube scanner org.sonar.squidbridge.api.AnalysisException: please provide compiled classes of your project with the property sonar.java.binaries at org.sonar.java.JavaClasspath.init (JavaClasspath.java:59) at org.sonar. java.AbstractJavaClasspath.getElements (AbstractJavaClasspath.java:281) at org.sonar.java.SonarComponents.getJavaClasspath (SonarComponents.java:141) at org.sonar.java.JavaSquid. (JavaSquid.java:83) at org.sonar.plugins.java.JavaSquidSensor.execute (JavaSquidSensor.java:83) at org.sonar.scanner.sensor.SensorWrapper.analyse (SensorWrapper.java:53) at org.sonar. scanner.phases.SensorsExecutor.executeSensor (SensorsExecutor.java:88) at org.sonar.scanner.phases.SensorsExecutor.execute (SensorsExecutor.java:82) at org.sonar.scanner.phases.SensorsExecutor.execute (SensorsExecutor.java:68) at org.sonar.scanner.phases.AbstractPhaseExecutor.execute (AbstractPhaseExecutor.java:78) at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart (ModuleScanContainer.doAfterStart (ModuleScanContainer) at org.sonar.core.platform.ComponentContainer.startComponents (ComponentContainer.java:144) at org.sonar.core.platform.ComponentContainer.execute (ComponentContainer.java:129) at org.sonar.scanner.scan.ProjectScanContainer.scan (ProjectScanContainer.java:261) at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively (ProjectScanContainer.java:256) at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart (ProjectScanContainer.javason2424). core.platform.ComponentContainer.startComponents (ComponentContainer.java:144) at org.sonar.core.platform.ComponentContainer.execute (ComponentContainer.java:129) at org.sonar.scanner.task.ScanTask.execute (ScanTask.java:47) at org.sonar.scanner.task.TaskContainer.doAfterStart (TaskContainer.java:84) at org.sonar.core.platform.ComponentContainer.startComponents (ComponentContainer.java:144) at org.sonar.core.platform.ComponentContainer.execute (ComponentContainer.java:129) at org.sonar.scanner.bootstrap.GlobalContainererececute (GlobalContainer.java:119) at org.sonar.batch.bootstrapper.Batch.executeTask (Batch.java:116) 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) in java.lang.reflect.Method.invoke (Method.java:498) at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invherProLaLa .java: 60) in 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) 04: 56: 21.710 DEBUG: Execution getVersion 04: 56: 21.711 DEBUG: Execution stopinvoke (DelegatingMethodAccessorImpl.java:43) in java.lang.reflect.Method.invoke (Method.java:498) on org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke (IsolatedLauncherProxy.java:60) in 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) 04: 56: 21.710 DEBUG: Execution getVersion 04: 56: 21.711 DEBUG: Execution stopinvoke (DelegatingMethodAccessorImpl.java:43) in java.lang.reflect.Method.invoke (Method.java:498) on org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke (IsolatedLauncherProxy.java:60) in 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) 04: 56: 21.710 DEBUG: Execution getVersion 04: 56: 21.711 DEBUG: Execution stopsonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke (IsolatedLauncherProxy.java:60) in 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) 04: 56: 21.710 DEBUG: Execution getVersion 04: 56: 21.711 DEBUG: Execution stopsonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke (IsolatedLauncherProxy.java:60) in 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) 04: 56: 21.710 DEBUG: Execution getVersion 04: 56: 21.711 DEBUG: Execution stop233) 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) 04: 56: 21.710 DEBUG: Execution getVersion 04: 56: 21.711 DEBUG: Executing a stop233) 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) 04: 56: 21.710 DEBUG: Execution getVersion 04: 56: 21.711 DEBUG: Executing a stop

6.4, , , :

04: 52: 42.738 WARN: - , . - sonar.java.libraries

+6
4

SonarQube org.sonar.squidbridge.api.AnalysisException: sonar.java.binaries

SonarJava 4.12, sonar.java.binaries https://docs.sonarqube.org/display/PLUG/Java+Plugin+and+Bytecode

:

sonar-scanner -Dsonar.projectKey=fr.demo:my-project -Dsonar.sources=. -Dsonar.java.binaries=.
+9

:

Error during SonarQube Scanner execution org.sonar.squidbridge.api.AnalysisException:
Please provide compiled classes of your project with sonar.java.binaries property

, java- .class .java.

:

  • (, , !)
  • , , Java-
+1

SonarQube 6.5. SonarJava ( 4,12 4,11) . , .

0

, :

, (4.12). , Jenkins ​​ sonar.java.binaries. , , , , .

Jenkins → " " → → → SonarQube → . .

0

All Articles