-
sonarqube-gradle-plugin: version “2.8”
-
Travis build failed with error message:
...
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':sonarqube'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:205)
at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:263)
...
Caused by: java.lang.NoClassDefFoundError: java/util/jar/Pack200
at org.sonar.scanner.bootstrap.PluginFiles.unpack200(PluginFiles.java:165)
at org.sonar.scanner.bootstrap.PluginFiles.download(PluginFiles.java:108)
at org.sonar.scanner.bootstrap.PluginFiles.get(PluginFiles.java:75)
...
more details here
- steps to reproduce
- gradle 6.3
- jdk 14 (openjdk)
- use --enable-preview flag
- create record
- ./gradlew sonarqube
commit with changes available here
- potential workaround
Remove usage Pack200 in PluginFiles (sonar-scanner-engine)