SonaQube docker unable to start due to plugin error

I am using the docker for dashboard and scanner. It was all working fine but then I installed couple of plugins from marketplace (findbugs). After that the docker won’t start.

Issue Detail:

  • SonarQube enterprise v8.6 - docker

** Error Log:**

2021.01.21 04:22:41 INFO web[][o.s.s.p.ServerPluginManager] Deploy plugin VB6 Code Quality and Security / 2.7.0.2497 / af6c3ec85a1b13b08cd0ba9388b8ab9671fc051f

2021.01.21 04:22:41 INFO web[][o.s.s.p.ServerPluginManager] Deploy plugin Vulnerability Analysis / 8.6.0.6438 / 464c95919f380ea9c97410f502167706289fd158

2021.01.21 04:22:41 INFO web[][o.s.s.p.ServerPluginManager] Deploy plugin Vulnerability Rules for C# / 8.6.0.6438 / 464c95919f380ea9c97410f502167706289fd158

2021.01.21 04:22:41 INFO web[][o.s.s.p.ServerPluginManager] Deploy plugin Vulnerability Rules for JS / 8.6.0.6438 / 464c95919f380ea9c97410f502167706289fd158

2021.01.21 04:22:41 INFO web[][o.s.s.p.ServerPluginManager] Deploy plugin Vulnerability Rules for Java / 8.6.0.6438 / 464c95919f380ea9c97410f502167706289fd158

2021.01.21 04:22:41 INFO web[][o.s.s.p.ServerPluginManager] Deploy plugin Vulnerability Rules for PHP / 8.6.0.6438 / 464c95919f380ea9c97410f502167706289fd158

2021.01.21 04:22:41 INFO web[][o.s.s.p.ServerPluginManager] Deploy plugin Vulnerability Rules for Python / 8.6.0.6438 / 464c95919f380ea9c97410f502167706289fd158

2021.01.21 04:22:41 INFO web[][o.s.s.p.ServerPluginManager] Deploy plugin YAML Analyzer / 1.5.2 / null

2021.01.21 04:22:42 ERROR web[][o.s.s.p.PlatformImpl] Web server startup failed

java.lang.IllegalStateException: Fail to unzip plugin [findbugs] /opt/sonarqube/extensions/plugins/sonar-findbugs-plugin-4.0.2.jar to /opt/sonarqube/data/web/deploy/plugins/findbugs

at org.sonar.server.plugins.ServerPluginJarExploder.explode(ServerPluginJarExploder.java:60)

at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)

at java.base/java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1675)

at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)

at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)

at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)

at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)

at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)

at org.sonar.server.plugins.ServerPluginManager.extractPlugins(ServerPluginManager.java:87)

at org.sonar.server.plugins.ServerPluginManager.start(ServerPluginManager.java:66)

at org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy.start(StartableCloseableSafeLifecyleStrategy.java:40)

at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84)

at org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169)

at org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132)

at org.picocontainer.behaviors.Stored.start(Stored.java:110)

at org.picocontainer.DefaultPicoContainer.potentiallyStartAdapter(DefaultPicoContainer.java:1016)

at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1009)

at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:767)

at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)

at org.sonar.server.platform.platformlevel.PlatformLevel.start(PlatformLevel.java:90)

at org.sonar.server.platform.platformlevel.PlatformLevel2.start(PlatformLevel2.java:111)

at org.sonar.server.platform.PlatformImpl.start(PlatformImpl.java:213)

at org.sonar.server.platform.PlatformImpl.startLevel2Container(PlatformImpl.java:179)

at org.sonar.server.platform.PlatformImpl.init(PlatformImpl.java:87)

at org.sonar.server.platform.web.PlatformServletContextListener.contextInitialized(PlatformServletContextListener.java:43)

at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4689)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5155)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)

at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

at java.base/java.lang.Thread.run(Thread.java:834)

Caused by: java.io.EOFException: Unexpected end of ZLIB input stream

at java.base/java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:466)

at java.base/java.util.zip.InflaterInputStream.read(InflaterInputStream.java:159)

at java.base/java.io.FilterInputStream.read(FilterInputStream.java:107)

at org.sonar.api.internal.apachecommons.io.IOUtils.copyLarge(IOUtils.java:1158)

at org.sonar.api.internal.apachecommons.io.IOUtils.copy(IOUtils.java:878)

at org.sonar.api.internal.apachecommons.io.IOUtils.copyLarge(IOUtils.java:1135)

at org.sonar.api.internal.apachecommons.io.IOUtils.copy(IOUtils.java:854)

at org.sonar.api.utils.ZipUtils.copy(ZipUtils.java:174)

at org.sonar.api.utils.ZipUtils.unzip(ZipUtils.java:158)

at org.sonar.server.plugins.ServerPluginJarExploder.explode(ServerPluginJarExploder.java:57)

... 33 common frames omitted

2021.01.21 04:22:42 INFO web[][o.s.s.p.d.EmbeddedDatabase] Embedded database stopped

2021.01.21 04:22:42 INFO web[][o.s.s.a.EmbeddedTomcat] HTTP connector enabled on port 9000

2021.01.21 04:22:42 INFO web[][o.s.p.ProcessEntryPoint] Hard stopping process

2021.01.21 04:22:42 INFO app[][o.s.a.SchedulerImpl] Process[web] is stopped

2021.01.21 04:22:42 WARN app[][o.s.a.p.AbstractManagedProcess] Process exited with exit value [es]: 143

2021.01.21 04:22:42 INFO app[][o.s.a.SchedulerImpl] Process[es] is stopped

2021.01.21 04:22:42 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped