Sonar.java.binaries configuration in sonar-project.properties

Hi All,
I’m trying to scan a project in bamboo and i’m getting below error log:

error	04-Oct-2019 09:59:07	WARNING: An illegal reflective access operation has occurred
error	04-Oct-2019 09:59:07	WARNING: Illegal reflective access by net.sf.cglib.core.ReflectUtils$2 (file:/C:/Users/buildserver/.sonar/cache/390e3d259a05b3ea5a670c6d09a48daa/sonar-json-plugin-2.1.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
error	04-Oct-2019 09:59:07	WARNING: Please consider reporting this to the maintainers of net.sf.cglib.core.ReflectUtils$2
error	04-Oct-2019 09:59:07	WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
error	04-Oct-2019 09:59:07	WARNING: All illegal access operations will be denied in a future release
build	04-Oct-2019 09:59:09	INFO: Sensor JavaSquidSensor [java]
build	04-Oct-2019 09:59:09	INFO: Configured Java source version (sonar.java.source): none
build	04-Oct-2019 09:59:09	INFO: JavaClasspath initialization
build	04-Oct-2019 09:59:09	INFO: ------------------------------------------------------------------------
build	04-Oct-2019 09:59:09	INFO: EXECUTION FAILURE
build	04-Oct-2019 09:59:09	INFO: ------------------------------------------------------------------------
build	04-Oct-2019 09:59:09	INFO: Total time: 7.141s
build	04-Oct-2019 09:59:09	INFO: Final Memory: 11M/50M
error	04-Oct-2019 09:59:09	ERROR: Error during SonarQube Scanner execution
build	04-Oct-2019 09:59:09	INFO: ------------------------------------------------------------------------
error	04-Oct-2019 09:59:09	org.sonar.java.AnalysisException: Please provide compiled classes of your project with sonar.java.binaries property
error	04-Oct-2019 09:59:09		at org.sonar.java.JavaClasspath.init(JavaClasspath.java:57)
error	04-Oct-2019 09:59:09		at org.sonar.java.AbstractJavaClasspath.getElements(AbstractJavaClasspath.java:280)
error	04-Oct-2019 09:59:09		at org.sonar.java.SonarComponents.getJavaClasspath(SonarComponents.java:163)
error	04-Oct-2019 09:59:09		at org.sonar.java.JavaSquid.<init>(JavaSquid.java:85)
error	04-Oct-2019 09:59:09		at org.sonar.plugins.java.JavaSquidSensor.execute(JavaSquidSensor.java:92)
error	04-Oct-2019 09:59:09		at org.sonar.scanner.sensor.SensorWrapper.analyse(SensorWrapper.java:53)
error	04-Oct-2019 09:59:09		at org.sonar.scanner.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:88)
error	04-Oct-2019 09:59:09		at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java:82)
error	04-Oct-2019 09:59:09		at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java:68)
error	04-Oct-2019 09:59:09		at org.sonar.scanner.phases.AbstractPhaseExecutor.execute(AbstractPhaseExecutor.java:88)
error	04-Oct-2019 09:59:09		at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:180)
error	04-Oct-2019 09:59:09		at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135)
error	04-Oct-2019 09:59:09		at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:121)
error	04-Oct-2019 09:59:09		at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:288)
error	04-Oct-2019 09:59:09		at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:283)
error	04-Oct-2019 09:59:09		at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:261)
error	04-Oct-2019 09:59:09		at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135)
error	04-Oct-2019 09:59:09		at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:121)
error	04-Oct-2019 09:59:09		at org.sonar.scanner.task.ScanTask.execute(ScanTask.java:48)
error	04-Oct-2019 09:59:09		at org.sonar.scanner.task.TaskContainer.doAfterStart(TaskContainer.java:84)
error	04-Oct-2019 09:59:09		at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135)
error	04-Oct-2019 09:59:09		at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:121)
error	04-Oct-2019 09:59:09		at org.sonar.scanner.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:121)
error	04-Oct-2019 09:59:09		at org.sonar.batch.bootstrapper.Batch.doExecuteTask(Batch.java:116)
error	04-Oct-2019 09:59:09		at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:71)
error	04-Oct-2019 09:59:09		at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
error	04-Oct-2019 09:59:09		at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
error	04-Oct-2019 09:59:09		at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
error	04-Oct-2019 09:59:09		at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
error	04-Oct-2019 09:59:09		at java.base/java.lang.reflect.Method.invoke(Unknown Source)
error	04-Oct-2019 09:59:09		at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
error	04-Oct-2019 09:59:09		at com.sun.proxy.$Proxy0.execute(Unknown Source)
error	04-Oct-2019 09:59:09		at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:185)
error	04-Oct-2019 09:59:09		at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:137)
error	04-Oct-2019 09:59:09		at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
error	04-Oct-2019 09:59:09		at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
error	04-Oct-2019 09:59:09		at org.sonarsource.scanner.cli.Main.main

I have gone through the Java Analysis and bytecode, but still having challenge with the sonar.java.binaries configuration. Can someone give me an an example of how to configure this.
I am using sonar-scanner 4.0
SonarQube 6.7.2

Thanks in advance

Hi,

First, it is incumbent upon me to mention that the latest version and current LTS is 7.9.1, and you’d be best served to upgrade at your earliest convenience to benefit from all the cool new features! Now as to your question…

What is your project structure, and what value have you configured for sonar.java.binaries?

Also, what’s your build technology? If it’s Maven or Gradle, you could use the relevant scanner (linked above) and have far less configuration to do.

 
HTH,
Ann