Error during SonarQube Scanner execution in Jenkins

Hi Team,

I’m not able to build Ant project with Sonarqube.
In jenkins it is able to build the project, after that getting error : Error during SonarQube Scanner execution

warfile:
[mkdir] Created dir: /var/lib/jenkins/workspace/wsd_issuetracker_build-SonarQube-POC/dist
[war] Building war: /var/lib/jenkins/workspace/wsd_issuetracker_build-SonarQube-POC/dist/issuetracker.war
all:

BUILD SUCCESSFUL
Total time: 49 seconds
[wsd_issuetracker_build-SonarQube-POC] $ /opt/sonar-scanner/bin/sonar-scanner -Dsonar.host.url=http://13.229.69.184:9000/ ******** -Dsonar.projectName=WSD_Issuetracker_Build_SonarQube -Dsonar.projectVersion=1.0 -Dsonar.projectKey=WSD_Issuetracker_Build_SonarQube -Dsonar.sources=/var/lib/jenkins/workspace/wsd_issuetracker_build-SonarQube-POC/src -Dsonar.projectBaseDir=/var/lib/jenkins/workspace/wsd_issuetracker_build-SonarQube-POC

.
.
.
.
.
.
INFO: Load metrics repository
INFO: Load metrics repository (done) | time=28ms
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by net.sf.cglib.core.ReflectUtils$1 (file:/var/lib/jenkins/.sonar/cache/866bb1adbf016ea515620f1aaa15ec53/sonar-javascript-plugin.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte,int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of net.sf.cglib.core.ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
INFO: Sensor JavaSquidSensor [java]
INFO: Configured Java source version (sonar.java.source): none
INFO: JavaClasspath initialization
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
INFO: Total time: 11.236s
INFO: Final Memory: 12M/44M
INFO: ------------------------------------------------------------------------
ERROR: Error during SonarQube Scanner execution
org.sonar.java.AnalysisException: Please provide compiled classes of your project with sonar.java.binaries property
at org.sonar.java.JavaClasspath.init(JavaClasspath.java:64)
at org.sonar.java.AbstractJavaClasspath.getElements(AbstractJavaClasspath.java:280)
at org.sonar.java.SonarComponents.getJavaClasspath(SonarComponents.java:209)
at org.sonar.java.JavaSquid.(JavaSquid.java:84)
at org.sonar.plugins.java.JavaSquidSensor.execute(JavaSquidSensor.java:87)
at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:48)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:85)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:59)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:77)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:59)
at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:82)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:387)
at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:383)
at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:346)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:141)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:72)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:66)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
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:189)
at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
at org.sonarsource.scanner.cli.Main.main(Main.java:61)
ERROR:
ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging.
WARN: Unable to locate ‘report-task.txt’ in the workspace. Did the SonarScanner succeeded?
ERROR: SonarQube scanner exited with non-zero code: 1
Publish artifacts to S3 Bucket Build is still running
Publish artifacts to S3 Bucket Using S3 profile: Jenkins
Publish artifacts to S3 Bucket Skipping publishing on S3 because build failed
Finished: FAILURE

In build.xml I have added the path of libaries file

<!-- Execute SonarScanner for Ant Analysis -->
<sonar:sonar />

but still getting the error for it, please help in solving this issue.

I’m using latest version of SonarQube version 8.0 and sonar-java-plugin-5.14.0.18788.jar ,sonarqube-ant-task-2.7.0.1612.jar, Jenkins version is [Jenkins ver. 2.202] , sonar-scanner-cli-4.2.0.1873-linux

Added this in class path ![class|690x138](upload://3Vd3vFuMDcbWBdXY0xFYhoygyyT.jpeg)

Hello,
Have you checked the scanner for ant documentation ?
it seems that your build.xml misses the below line:
<property name="sonar.java.binaries" value="build" />
Alex.

It is added @Alexandre_Frigout
Please check

Are there any files in the build directory ?
If not, you can find an example of a working build.xml file here.
Alex.

Yeah, the above screenshot is from build.xml file, I’ll try once copying the given xml file and let me check if works or not.