Sergey Korotkov created IGNITE-22775:
----------------------------------------
Summary: Fix PR sonar checks in github actions
Key: IGNITE-22775
URL: https://issues.apache.org/jira/browse/IGNITE-22775
Project: Ignite
Issue Type: Task
Reporter: Sergey Korotkov
Assignee: Sergey Korotkov
Currently the PR sonar check fails with the following error:
{noformat}
Error: Failed to execute goal
org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121:sonar (default-cli)
on project apache-ignite: Execution default-cli of goal
org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121:sonar failed: An
API incompatibility was encountered while executing
org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121:sonar:
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
{noformat}
Looks like the sonar scanner needs to be run with JDK17 now but still can
analyze code built with JDK11.
See for example:
the
https://docs.sonarsource.com/sonarcloud/appendices/scanner-environment/#maven-gradle
https://docs.sonarsource.com/sonarcloud/appendices/scanner-environment/#jenkins
--
So we probably can try to setup the JDK17 just the bofore the scanner run in
github actions.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)