which versions are you using => 10.6 Sonarqube version
- how is SonarQube deployed: Helm
We upgraded the sonarqube version 10.6 recently ,in this case while running the pipeline we are facing the below error in Jenkins pipeline
Could some one throw insight and solution on that ? how to resolve it ?
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
java.lang.UnsupportedClassVersionError: org/sonar/batch/bootstrapper/EnvironmentInformation has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0 13:55:10 at java.base/java.lang.ClassLoader.defineClass1(Native Method) 13:55:10 at java.base/java.lang.ClassLoader.defineClass(Unknown Source) 13:55:10 at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
3:55:02 + yarn ci:sonar
yarn run v1.22.22
warning package.json: No license field
$ yarn sonar-scanner -Dsonar.host.url=https://sonarqube.com -Dsonar.login=“${SONAR_LOGIN}” -Dsonar.pullrequest.key=“${BUILD_TAG}” -Dsonar.pullrequest.branch=“${BRANCH_NAME}” -Dsonar.pullrequest.base=master
warning package.json: No license field
$ /home/jenkins/agent/workspace/CI_common-tools_React_UI_MR-431/node_modules/.bin/sonar-scanner -Dsonar.host.url=https://sonarqube.com -Dsonar.login=c77d556a20ef5fb8156eae7db91a083c53749b3b ‘-Dsonar.pullrequest.key=jenkins-CI-common-tools-React UI-MR-431-5’ -Dsonar.pullrequest.branch=MR-431 -Dsonar.pullrequest.base=master
Starting analysis…
Checking if executable exists: /home/jenkins/.sonar/native-sonar-scanner/sonar-scanner-4.7.0.2747-linux/bin/sonar-scanner
Could not find executable in “/home/jenkins/.sonar/native-sonar-scanner”.
Proceed with download of the platform binaries for SonarScanner…
Creating /home/jenkins/.sonar/native-sonar-scanner
Downloading from https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.7.0.2747-linux.zip
(executable will be saved in cache folder: /home/jenkins/.sonar/native-sonar-scanner)
INFO: Scanner configuration file: /home/jenkins/.sonar/native-sonar-scanner/sonar-scanner-4.7.0.2747-linux/conf/sonar-scanner.properties
INFO: Project root configuration file: /home/jenkins/agent/workspace/CI_common-tools_React_UI_MR-431/sonar-project.properties
INFO: SonarScanner 4.7.0.2747
INFO: Java 11.0.14.1 Eclipse Adoptium (64-bit)
INFO: Linux 6.1.100+ amd64
INFO: User cache: /home/jenkins/.sonar/cache
INFO: Scanner configuration file: /home/jenkins/.sonar/native-sonar-scanner/sonar-scanner-4.7.0.2747-linux/conf/sonar-scanner.properties
INFO: Project root configuration file: /home/jenkins/agent/workspace/CI_common-tools_React_UI_MR-431/sonar-project.properties
INFO: Analyzing on SonarQube server 10.6.0.92116
INFO: Default locale: “en”, source code encoding: “UTF-8”
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
INFO: Total time: 1.722s
INFO: Final Memory: 4M/17M
INFO: ------------------------------------------------------------------------
ERROR: Error during SonarScanner execution
java.lang.UnsupportedClassVersionError: org/sonar/batch/bootstrapper/EnvironmentInformation has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
at java.base/java.net.URLClassLoader.defineClass(Unknown Source)
at java.base/java.net.URLClassLoader$1.run(Unknown Source)
at java.base/java.net.URLClassLoader$1.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at org.sonarsource.scanner.api.internal.IsolatedClassloader.loadClass(IsolatedClassloader.java:82)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at org.sonarsource.scanner.api.internal.batch.DefaultBatchFactory.createBatch(DefaultBatchFactory.java:32)
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 Command failed with exit code 1.
info Visit yarn run | Yarn for documentation about this command.
error Command failed with exit code 1.
info Visit yarn run | Yarn for documentation about this command.