Dear Team,
We are fighting with error in “Run Code Analysis” task on Azure DevOps Build Pipeline running with ASE infrastructure.
The SonarQube configured is Community Edition Version 9.0.1.46107 configured on Azure Kubernetes infrastructure.
For some project without any change in source code or pipeline we are faced to Error randomly with the following log:
2021-08-18T12:52:00.0413429Z 12:52:00.015 INFO: EXECUTION FAILURE
2021-08-18T12:52:00.0414788Z 12:52:00.015 INFO: ------------------------------------------------------------------------
2021-08-18T12:52:00.0415556Z 12:52:00.015 INFO: Total time: 17.219s
2021-08-18T12:52:00.0416323Z 12:52:00.038 INFO: Final Memory: 5M/24M
2021-08-18T12:52:00.0417039Z 12:52:00.038 INFO: ------------------------------------------------------------------------
2021-08-18T12:52:00.0418819Z ##[error]12:52:00.039 ERROR: Error during SonarScanner execution
2021-08-18T12:52:00.0420463Z ##[debug]Processed: ##vso[task.logissue type=error;]12:52:00.039 ERROR: Error during SonarScanner execution
2021-08-18T12:52:00.0421376Z 12:52:00.039 ERROR: Error during SonarScanner execution
2021-08-18T12:52:00.0422616Z ##[error]java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.bootstrap.ScannerPluginInstaller
2021-08-18T12:52:00.0424042Z ##[debug]Processed: ##vso[task.logissue type=error;]java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.bootstrap.ScannerPluginInstaller
2021-08-18T12:52:00.0426944Z java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.bootstrap.ScannerPluginInstaller
2021-08-18T12:52:00.0606683Z ##[error]at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:66)
2021-08-18T12:52:00.0609416Z ##[debug]Processed: ##vso[task.logissue type=error;]at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:66)
2021-08-18T12:52:00.0625585Z at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:66)
2021-08-18T12:52:00.0628341Z ##[error]at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)
at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)
at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
2021-08-18T12:52:00.0631112Z ##[debug]Processed: ##vso[task.logissue type=error;]at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)%0D%0A at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)%0D%0A at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
2021-08-18T12:52:00.0641817Z at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)
2021-08-18T12:52:00.0642620Z at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)
2021-08-18T12:52:00.0644363Z at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
2021-08-18T12:52:00.0645763Z ##[error]at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
2021-08-18T12:52:00.0650642Z ##[debug]Processed: ##vso[task.logissue type=error;]at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
2021-08-18T12:52:00.0651749Z at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
2021-08-18T12:52:00.0653844Z ##[error]at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)
2021-08-18T12:52:00.0656255Z ##[debug]Processed: ##vso[task.logissue type=error;]at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)
....
See the log file for all log
We tried to look on SonarQube infrastructure itself and BigIp, but we did not find any error or trace.
Do you have any idea what we can do to fix that issue appearing without any change anywhere and placing this platform out of real quality control mandatory ?
And I’m confident it’s not SonarQube doing the resetting. This is likely the fault of a proxy or similar on your network. You should talk to your network folks.