Failure during CSS analysis preparation, Node.js command to start css-bundle server was not built yet

[wasp-admin-zjtest] $ /data/jenkins/tools/hudson.plugins.sonar.SonarRunnerInstallation/sonar_scanner_3.1.0/bin/sonar-scanner -D-Dsonar.login=***** -D-Dsonar.password=***** -D-Dsonar.sources=$WORKSPACE -D-Dsonar.sourceEncoding=UTF-8 -Dsonar.host.url=http://xxxxx/ ******** -Dsonar.language=web -Dsonar.nodejs.executable=/data/etouch/node_server/bin/node -Dsonar.projectKey=wasp-admin-zjtest -Dsonar.projectBaseDir=/data/jenkins/workspace/wasp-admin-zjtest
INFO: Scanner configuration file: /data/jenkins/tools/hudson.plugins.sonar.SonarRunnerInstallation/sonar_scanner_3.1.0/conf/sonar-scanner.properties
INFO: Project root configuration file: NONE
INFO: SonarQube Scanner 3.1.0.1141
INFO: Java 1.8.0_121 Oracle Corporation (64-bit)
INFO: Linux 2.6.32-431.11.9.el6.ucloud.x86_64 amd64
INFO: User cache: /root/.sonar/cache
INFO: SonarQube server 7.9.2
INFO: Default locale: "en_US", source code encoding: "UTF-8" (analysis is platform dependent)
WARN: SonarScanner will require Java 11 to run starting in SonarQube 8.x
INFO: Load global settings
INFO: Load global settings (done) | time=92ms
INFO: Server id: 3CFD94D5-AXEHIyo5iDMFpWFoC27X
INFO: User cache: /root/.sonar/cache
INFO: Load/download plugins
INFO: Load plugins index
INFO: Load plugins index (done) | time=56ms
INFO: Plugin [l10nzh] defines 'l10nen' as base plugin. This metadata can be removed from manifest of l10n plugins since version 5.2.
INFO: Load/download plugins (done) | time=80ms
INFO: Process project properties
INFO: Project key: wasp-admin-zjtest
INFO: Base dir: /data/jenkins/workspace/wasp-admin-zjtest
INFO: Working dir: /data/jenkins/workspace/wasp-admin-zjtest/.scannerwork
INFO: Load project settings for component key: 'wasp-admin-zjtest'
INFO: Load project settings for component key: 'wasp-admin-zjtest' (done) | time=30ms
INFO: Load quality profiles
INFO: Load quality profiles (done) | time=58ms
INFO: Detected Jenkins
INFO: Load active rules
INFO: Load active rules (done) | time=469ms
WARN: SCM provider autodetection failed. Please use "sonar.scm.provider" to define SCM of your project, or disable the SCM Sensor in the project settings.
INFO: Indexing files...
INFO: Project configuration:
INFO:   Excluded sources: **/*Protos.java, **/*Proto.java
INFO: Load project repositories
INFO: Load project repositories (done) | time=31ms
INFO: 125 files indexed
INFO: 0 files ignored because of inclusion/exclusion patterns
INFO: Quality profile for css: Sonar way
INFO: Quality profile for js: Sonar way
INFO: Quality profile for web: Sonar way
INFO: ------------- Run sensors on module wasp-admin-zjtest
INFO: Load metrics repository
INFO: Load metrics repository (done) | time=28ms
INFO: Sensor HTL [aemrules]
INFO: 0 source files to be analyzed
INFO: Sensor HTL [aemrules] (done) | time=6ms
INFO: Sensor JavaXmlSensor [java]
INFO: 0/0 source files have been analyzed
INFO: Sensor JavaXmlSensor [java] (done) | time=9ms
INFO: Sensor SonarCSS Metrics [cssfamily]
INFO: Sensor SonarCSS Metrics [cssfamily] (done) | time=103ms
INFO: Sensor SonarCSS Rules [cssfamily]
ERROR: Failure during CSS analysis preparation, Node.js command to start css-bundle server was not built yet.
java.lang.IllegalStateException: Failed to deploy css-bundle (with classpath '/css-bundle.zip')
	at org.sonar.css.plugin.server.bundle.CssAnalyzerBundle.deploy(CssAnalyzerBundle.java:73)
	at org.sonar.css.plugin.server.CssAnalyzerBridgeServer.deploy(CssAnalyzerBridgeServer.java:89)
	at org.sonar.css.plugin.server.CssAnalyzerBridgeServer.startServerLazily(CssAnalyzerBridgeServer.java:152)
	at org.sonar.css.plugin.CssRuleSensor.execute(CssRuleSensor.java:99)
	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:400)
	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:395)
	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:358)
	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:73)
	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	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:171)
	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:128)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:111)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
	at org.sonarsource.scanner.cli.Main.main(Main.java:61)
Caused by: java.util.zip.ZipException: invalid stored block lengths
	at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)
	at java.io.FilterInputStream.read(FilterInputStream.java:133)
	at java.io.FilterInputStream.read(FilterInputStream.java:133)
	at java.io.PushbackInputStream.read(PushbackInputStream.java:186)
	at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:238)
	at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
	at java.util.zip.ZipInputStream.read(ZipInputStream.java:194)
	at java.io.FilterInputStream.read(FilterInputStream.java:107)
	at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2146)
	at org.apache.commons.io.IOUtils.copy(IOUtils.java:2102)
	at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2123)
	at org.apache.commons.io.IOUtils.copy(IOUtils.java:2078)
	at org.apache.commons.io.FileUtils.copyToFile(FileUtils.java:1554)
	at org.sonar.css.plugin.server.bundle.Zip.extract(Zip.java:46)
	at org.sonar.css.plugin.server.bundle.CssAnalyzerBundle.deploy(CssAnalyzerBundle.java:70)
	... 33 common frames omitted

INFO: Sensor SonarCSS Rules [cssfamily] (done) | time=274ms
INFO: Sensor HTML [web]
INFO: Sensor HTML [web] (done) | time=145ms
INFO: Sensor JavaScript analysis [javascript]
INFO: Using Node.js executable /data/etouch/node_server/bin/node from property sonar.nodejs.executable.
INFO: 73 source files to be analyzed
INFO: 73/73 source files have been analyzed
INFO: Sensor SonarJS [javascript]
INFO: 73 source files to be analyzed
INFO: 73/73 source files have been analyzed
INFO: Sensor SonarJS [javascript] (done) | time=1352ms
INFO: Sensor JavaScript analysis [javascript] (done) | time=5636ms
INFO: ------------- Run sensors on project
INFO: Sensor Zero Coverage Sensor
INFO: Sensor Zero Coverage Sensor (done) | time=26ms
INFO: No SCM system was detected. You can use the 'sonar.scm.provider' property to explicitly specify it.
INFO: 7 files had no CPD blocks
INFO: Calculating CPD for 71 files
INFO: CPD calculation finished
INFO: Analysis report generated in 82ms, dir size=363 KB
INFO: Analysis report compressed in 197ms, zip size=208 KB
INFO: Analysis report uploaded in 79ms
INFO: ANALYSIS SUCCESSFUL, you can browse http://*****/
INFO: Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report
INFO: More about the report processing at http://*****/
INFO: Analysis total time: 11.921 s
INFO: ------------------------------------------------------------------------
INFO: EXECUTION SUCCESS
INFO: ------------------------------------------------------------------------
INFO: Total time: 13.069s
INFO: Final Memory: 18M/442M
INFO: ------------------------------------------------------------------------
Finished: SUCCESS

We are using:
* sonarqube: docker images sonarqube:7.9-community
* jenkins : 2.204
* jenkins-plugin : SonarQube Scanner for Jenkins 2.11
* node.js : v8.9.1
The check is pass, but display Error on css file check.

I solve it, sonar-css-plugin-1.2.0.1325.jar plugin jar file had problem.

  1. I download new file from https://binaries.sonarsource.com/Distribution/sonar-css-plugin/sonar-css-plugin-1.2.0.1325.jar
  2. Put in extensions/plugins and reload sonarqube server.