Sonar-scanner which is a sonar task failed --> Your project contains .java files, please provide

Error :-1: ERROR: Error during SonarScanner execution
org.sonar.java.AnalysisException: Your project contains .java files, please provide compiled classes with sonar.java.binaries property, or exclude them from the analysis with sonar.exclusions property.
at org.sonar.java.classpath.ClasspathForMain.init(ClasspathForMain.java:75)

at org.sonarsource.scanner.cli.Main.main(Main.java:61)

ERROR:
ERROR: Re-run SonarScanner using the -X switch to enable full debug logging.

FYI…

Our code is not java based
its C ++ code
and we are using build wrapper

complete error:-
2022-12-16T16:52:58.2246523Z INFO: Quality profile for cs: Sonar way
2022-12-16T16:52:58.2247361Z INFO: Quality profile for java: Sonar way
2022-12-16T16:52:58.2248215Z INFO: Quality profile for json: Sonar way
2022-12-16T16:52:58.2249050Z INFO: Quality profile for objc: Sonar way
2022-12-16T16:52:58.2249590Z INFO: Quality profile for web: Sonar way
2022-12-16T16:52:58.2250020Z INFO: Quality profile for xml: Sonar way
2022-12-16T16:52:58.2250449Z INFO: Quality profile for yaml: Sonar way
2022-12-16T16:52:58.2251657Z INFO: ------------- Run sensors on module 30XV_NA
2022-12-16T16:52:58.6497886Z INFO: Load metrics repository
2022-12-16T16:52:58.6761338Z INFO: Load metrics repository (done) | time=26ms
2022-12-16T16:53:07.1708047Z INFO: Sensor JavaSensor [java]
2022-12-16T16:53:08.1216401Z INFO: Configured Java source version (sonar.java.source): none
2022-12-16T16:53:08.1429893Z INFO: JavaClasspath initialization
2022-12-16T16:53:08.1684633Z INFO: ------------------------------------------------------------------------
2022-12-16T16:53:08.1688893Z INFO: EXECUTION FAILURE
2022-12-16T16:53:08.1690485Z INFO: ------------------------------------------------------------------------
2022-12-16T16:53:08.1691019Z INFO: Total time: 20.235s
2022-12-16T16:53:08.2535059Z INFO: Final Memory: 23M/100M
2022-12-16T16:53:08.2547945Z INFO: ------------------------------------------------------------------------
2022-12-16T16:53:08.2549343Z ERROR: Error during SonarScanner execution
2022-12-16T16:53:08.2550395Z org.sonar.java.AnalysisException: Your project contains .java files, please provide compiled classes with sonar.java.binaries property, or exclude them from the analysis with sonar.exclusions property.
2022-12-16T16:53:08.2551215Z at org.sonar.java.classpath.ClasspathForMain.init(ClasspathForMain.java:75)
2022-12-16T16:53:08.2552060Z at org.sonar.java.classpath.AbstractClasspath.getElements(AbstractClasspath.java:321)
2022-12-16T16:53:08.2552841Z at org.sonar.java.SonarComponents.getJavaClasspath(SonarComponents.java:183)
2022-12-16T16:53:08.2553647Z at org.sonar.java.JavaFrontend.(JavaFrontend.java:89)
2022-12-16T16:53:08.2554486Z at org.sonar.plugins.java.JavaSensor.execute(JavaSensor.java:108)
2022-12-16T16:53:08.2555142Z at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:48)
2022-12-16T16:53:08.2555933Z at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:85)
2022-12-16T16:53:08.2556576Z at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:59)
2022-12-16T16:53:08.2557249Z at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:77)
2022-12-16T16:53:08.2557898Z at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:59)
2022-12-16T16:53:08.2558528Z at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:79)
2022-12-16T16:53:08.2559166Z at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:137)
2022-12-16T16:53:08.2559788Z at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123)
2022-12-16T16:53:08.2560396Z at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:384)
2022-12-16T16:53:08.2561554Z at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:380)
2022-12-16T16:53:08.2562414Z at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:349)
2022-12-16T16:53:08.2563057Z at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:137)
2022-12-16T16:53:08.2563681Z at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123)
2022-12-16T16:53:08.2564299Z at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:136)
2022-12-16T16:53:08.2565177Z at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:137)
2022-12-16T16:53:08.2565985Z at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123)
2022-12-16T16:53:08.2566673Z at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:72)
2022-12-16T16:53:08.2567309Z at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:66)
2022-12-16T16:53:08.2568141Z at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2022-12-16T16:53:08.2568764Z at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2022-12-16T16:53:08.2569476Z at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2022-12-16T16:53:08.2570091Z at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2022-12-16T16:53:08.2570597Z at java.base/java.lang.reflect.Method.invoke(Unknown Source)
2022-12-16T16:53:08.2571171Z at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2022-12-16T16:53:08.2571725Z at com.sun.proxy.$Proxy0.execute(Unknown Source)
2022-12-16T16:53:08.2572526Z at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2022-12-16T16:53:08.2573220Z at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2022-12-16T16:53:08.2573777Z at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
2022-12-16T16:53:08.2574323Z at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
2022-12-16T16:53:08.2574827Z at org.sonarsource.scanner.cli.Main.main(Main.java:61)
2022-12-16T16:53:08.2575224Z ERROR:
2022-12-16T16:53:08.2576185Z ERROR: Re-run SonarScanner using the -X switch to enable full debug logging.
2022-12-16T16:53:08.2925872Z

Can some one please assist on the same

Hey there.

It sure seems that the scanner is finding Java files!

You should narrow the focus to make sure only the files you want to be analyzed are analyzed.

And if you’re really confused why the scanner is finding these files, double check which directory you’re starting your analysis from :thinking: You can see all the individual files being indexed by the scanner by turning on DEBUG level logs (sonar-scanner -X)