Failed to download plugin [ plugin name ]. Error 502

Hello Team,

Details:
SonarQube Version: 7.7
SonarScanner Gradle Plugin: 3.0

For a few days we have started seeing the following exceptions intermittently for our sonar scanner runs.

Caused by: java.lang.IllegalStateException: Fail to download plugin [sonarscala]. Request to https://sonar.xyz.it/api/plugins/download?plugin=sonarscala&acceptCompressions=pack200 returned code 502 error 07-Jan-2021 13:35:32 at org.sonar.scanner.bootstrap.PluginFiles.download(PluginFiles.java:144) error 07-Jan-2021 13:35:32 at org.sonar.scanner.bootstrap.PluginFiles.get(PluginFiles.java:89) error 07-Jan-2021 13:35:32 at org.sonar.scanner.bootstrap.ScannerPluginInstaller.loadPlugins(ScannerPluginInstaller.java:77) error 07-Jan-2021 13:35:32 at org.sonar.scanner.bootstrap.ScannerPluginInstaller.installRemotes(ScannerPluginInstaller.java:60) error 07-Jan-2021 13:35:32 at org.sonar.scanner.bootstrap.ScannerPluginRepository.start(ScannerPluginRepository.java:59) error 07-Jan-2021 13:35:32 at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.invokeMethod(ReflectionLifecycleStrategy.java:110) error 07-Jan-2021 13:35:32 at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.start(ReflectionLifecycleStrategy.java:89) error 07-Jan-2021 13:35:32 at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84) error 07-Jan-2021 13:35:32 at org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169) error 07-Jan-2021 13:35:32 at org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132) error 07-Jan-2021 13:35:32 at org.picocontainer.behaviors.Stored.start(Stored.java:110) error 07-Jan-2021 13:35:32 at org.picocontainer.DefaultPicoContainer.potentiallyStartAdapter(DefaultPicoContainer.java:1016) error 07-Jan-2021 13:35:32 at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1009) error 07-Jan-2021 13:35:32 at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:767) error 07-Jan-2021 13:35:32 at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135) error 07-Jan-2021 13:35:32 at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122) error 07-Jan-2021 13:35:32 at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:73) error 07-Jan-2021 13:35:32 at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)

We not only see this exception for sonarscala, but randomly for many other plugins as well. sonarcss,java, kotlin etc

Error 502 is being seen
> Fail to download plugin [sonarscala]. Request to https://sonar.xyz.it/api/plugins/download?plugin=sonarscala&acceptCompressions=pack200 returned code 502.

Can anyone give us some hints on what might be happening? We haven’t changed anything in Sonar or for the sonar scanner. But this simply started showing up.

Amitoj

If there’s a 502 error, I’d start looking in the logs of the reverse proxy in front of your SonarQube server (serving it over HTTPS), and maybe (but less likely) the files in your SonarQube instance’s logs directory.

Typically, this indicates a network issue.

:warning: SonarQube v7.7 is very EOL. You should upgrade to at least v7.9 LTS!