- Environment:
– SonarQube:9.9.6.92038
(Developer Edition)
– Sonar Scanner CLI:6.0.0.4432
– NPM sonarqube-scanner:4.2.1
/4.0.0
- What I try to achieve: Run analysis with npm package
sonarqube-scanner
While lifecycling our frontent application we wanted to upgrade NPM package sonarqube-scanner to the latest version. With previous verisons we were using SONAR_SCANNER_OPTS
to specify the truststore which contains our selfsigned Issuer (SONAR_SCANNER_OPTS = "-Djavax.net.ssl.trustStore=/usr/lib/jvm/jre/lib/security/cacerts -Djavax.net.ssl.trustStorePassword=changeit"
. However, with version 4.0.0 this stopped working. We tried to specify the truststore and password through sonar.scanner.truststorePath
and sonar.scanner.truststorePassword
but I wasn’t able to get it to run failing with the error message below. The job runs on our Jenkins server with NodeJS v20.5.0
What I tried so far:
- Using
sonar-project.properties
file and added propertiessonar.scanner.truststorePath
andsonar.scanner.truststorePassword
: No success - Using command line parameters for
npm run sonar
,-Dsonar.scanner.truststorePath
and-Dsonar.scanner.truststorePassword
: No success - Using environment variables
SONAR_SCANNER_TRUSTSTORE_PATH
andSONAR_SCANNER_TRUSTSTORE_PASSWORD
, looking at the code they should be converted: No success
I think this was introduced by the following PR:
There is already PR from user which describes the issue as being SONAR_SCANNER_OPTS
being filtered and therefore not passed to JRE:
I removed the URL to our SonarQube server and replaced it with SERVER_URL
2024-08-29 13:51:03 > sonar-scanner
2024-08-29 13:51:03
2024-08-29 13:51:03 [WARN] Bootstrapper: SONARQUBE_SCANNER_PARAMS is deprecated, please use SONAR_SCANNER_JSON_PARAMS instead
2024-08-29 13:51:03 [INFO] Bootstrapper: Retrieving info from "package.json" file
2024-08-29 13:51:03 [WARN] Bootstrapper: Property "sonar.login" is deprecated and will be removed in a future version. Please use "sonar.token" instead.
2024-08-29 13:51:03 [INFO] Bootstrapper: Platform: linux x64
2024-08-29 13:51:04 [INFO] Bootstrapper: Server URL: https://SERVER_URL
2024-08-29 13:51:04 [INFO] Bootstrapper: Version: 4.2.1
2024-08-29 13:51:04 [INFO] Bootstrapper: SonarQube server version: 9.9.6
2024-08-29 13:51:04 [INFO] Bootstrapper: JRE provisioning is NOT supported
2024-08-29 13:51:04 [INFO] Bootstrapper: Falling back on using sonar-scanner-cli
2024-08-29 13:51:04 [INFO] Bootstrapper: Starting analysis
2024-08-29 13:51:05 13:51:05.108 INFO Scanner configuration file: /home/jenkins/.sonar/native-sonar-scanner/sonar-scanner-6.0.0.4432-linux/conf/sonar-scanner.properties
2024-08-29 13:51:05 13:51:05.113 INFO Project root configuration file: /var/lib/jenkins/wd/workspace/enderer-standalone-proxy_develop/sonar-project.properties
2024-08-29 13:51:05 13:51:05.129 INFO SonarScanner CLI 6.0.0.4432
2024-08-29 13:51:05 13:51:05.131 INFO Java 17.0.11 Eclipse Adoptium (64-bit)
2024-08-29 13:51:05 13:51:05.131 INFO Linux 5.14.0-284.77.1.el9_2.x86_64 amd64
2024-08-29 13:51:05 13:51:05.195 INFO User cache: /home/jenkins/.sonar/cache
2024-08-29 13:51:07 13:51:06.956 INFO Communicating with SonarQube Server 9.9.6.92038
2024-08-29 13:51:07 13:51:07.727 INFO Load global settings
2024-08-29 13:51:07 13:51:07.833 INFO EXECUTION FAILURE
2024-08-29 13:51:07 13:51:07.834 INFO Total time: 2.802s
2024-08-29 13:51:07 [ERROR] Bootstrapper: 13:51:07.834 ERROR Error during SonarScanner CLI execution
2024-08-29 13:51:07 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.sonarsource.scanner.lib.internal.IsolatedClassloader@3ecd267f-org.sonar.scanner.bootstrap.ScannerPluginRepository': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.sonarsource.scanner.lib.internal.IsolatedClassloader@3ecd267f-org.sonar.scanner.bootstrap.ScannerPluginInstaller': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.sonarsource.scanner.lib.internal.IsolatedClassloader@3ecd267f-org.sonar.scanner.bootstrap.PluginFiles': Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'GlobalConfiguration' defined in org.sonar.scanner.bootstrap.GlobalConfigurationProvider: Unsatisfied dependency expressed through method 'provide' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'GlobalServerSettings' defined in org.sonar.scanner.bootstrap.GlobalServerSettingsProvider: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.sonar.scanner.bootstrap.GlobalServerSettings]: Factory method 'provide' threw exception; nested exception is java.lang.IllegalStateException: Fail to request url: https://SERVER_URL/api/settings/values.protobuf
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)
2024-08-29 13:51:07 at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920)
2024-08-29 13:51:07 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
2024-08-29 13:51:07 at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:187)
2024-08-29 13:51:07 at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:167)
2024-08-29 13:51:07 at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:72)
2024-08-29 13:51:07 at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:66)
2024-08-29 13:51:07 at org.sonarsource.scanner.lib.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:41)
2024-08-29 13:51:07 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2024-08-29 13:51:07 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2024-08-29 13:51:07 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2024-08-29 13:51:07 at java.base/java.lang.reflect.Method.invoke(Unknown Source)
2024-08-29 13:51:07 at org.sonarsource.scanner.lib.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:62)
2024-08-29 13:51:07 at jdk.proxy3/jdk.proxy3.$Proxy2.execute(Unknown Source)
2024-08-29 13:51:07 at org.sonarsource.scanner.lib.InProcessScannerEngineFacade.doAnalyze(InProcessScannerEngineFacade.java:39)
2024-08-29 13:51:07 at org.sonarsource.scanner.lib.ScannerEngineFacade.analyze(ScannerEngineFacade.java:61)
2024-08-29 13:51:07 at org.sonarsource.scanner.cli.Main.analyze(Main.java:77)
2024-08-29 13:51:07 at org.sonarsource.scanner.cli.Main.main(Main.java:63)
2024-08-29 13:51:07 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.sonarsource.scanner.lib.internal.IsolatedClassloader@3ecd267f-org.sonar.scanner.bootstrap.ScannerPluginInstaller': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.sonarsource.scanner.lib.internal.IsolatedClassloader@3ecd267f-org.sonar.scanner.bootstrap.PluginFiles': Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'GlobalConfiguration' defined in org.sonar.scanner.bootstrap.GlobalConfigurationProvider: Unsatisfied dependency expressed through method 'provide' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'GlobalServerSettings' defined in org.sonar.scanner.bootstrap.GlobalServerSettingsProvider: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.sonar.scanner.bootstrap.GlobalServerSettings]: Factory method 'provide' threw exception; nested exception is java.lang.IllegalStateException: Fail to request url: https://SERVER_URL/api/settings/values.protobuf
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
2024-08-29 13:51:07 at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
2024-08-29 13:51:07 ... 27 common frames omitted
2024-08-29 13:51:07 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.sonarsource.scanner.lib.internal.IsolatedClassloader@3ecd267f-org.sonar.scanner.bootstrap.PluginFiles': Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'GlobalConfiguration' defined in org.sonar.scanner.bootstrap.GlobalConfigurationProvider: Unsatisfied dependency expressed through method 'provide' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'GlobalServerSettings' defined in org.sonar.scanner.bootstrap.GlobalServerSettingsProvider: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.sonar.scanner.bootstrap.GlobalServerSettings]: Factory method 'provide' threw exception; nested exception is java.lang.IllegalStateException: Fail to request url: https://SERVER_URL/api/settings/values.protobuf
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
2024-08-29 13:51:07 at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
2024-08-29 13:51:07 ... 41 common frames omitted
2024-08-29 13:51:07 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'GlobalConfiguration' defined in org.sonar.scanner.bootstrap.GlobalConfigurationProvider: Unsatisfied dependency expressed through method 'provide' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'GlobalServerSettings' defined in org.sonar.scanner.bootstrap.GlobalServerSettingsProvider: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.sonar.scanner.bootstrap.GlobalServerSettings]: Factory method 'provide' threw exception; nested exception is java.lang.IllegalStateException: Fail to request url: https://SERVER_URL/api/settings/values.protobuf
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
2024-08-29 13:51:07 at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
2024-08-29 13:51:07 ... 55 common frames omitted
2024-08-29 13:51:07 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'GlobalServerSettings' defined in org.sonar.scanner.bootstrap.GlobalServerSettingsProvider: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.sonar.scanner.bootstrap.GlobalServerSettings]: Factory method 'provide' threw exception; nested exception is java.lang.IllegalStateException: Fail to request url: https://SERVER_URL/api/settings/values.protobuf
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:658)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:638)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
2024-08-29 13:51:07 at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
2024-08-29 13:51:07 ... 69 common frames omitted
2024-08-29 13:51:07 Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.sonar.scanner.bootstrap.GlobalServerSettings]: Factory method 'provide' threw exception; nested exception is java.lang.IllegalStateException: Fail to request url: https://SERVER_URL/api/settings/values.protobuf
2024-08-29 13:51:07 at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
2024-08-29 13:51:07 ... 83 common frames omitted
2024-08-29 13:51:07 Caused by: java.lang.IllegalStateException: Fail to request url: https://SERVER_URL/api/settings/values.protobuf
2024-08-29 13:51:07 at org.sonarqube.ws.client.HttpConnector.doCall(HttpConnector.java:208)
2024-08-29 13:51:07 at org.sonarqube.ws.client.HttpConnector.get(HttpConnector.java:125)
2024-08-29 13:51:07 at org.sonarqube.ws.client.HttpConnector.call(HttpConnector.java:112)
2024-08-29 13:51:07 at org.sonar.scanner.bootstrap.DefaultScannerWsClient.call(DefaultScannerWsClient.java:87)
2024-08-29 13:51:07 at org.sonar.scanner.repository.settings.AbstractSettingsLoader.load(AbstractSettingsLoader.java:60)
2024-08-29 13:51:07 at org.sonar.scanner.repository.settings.DefaultGlobalSettingsLoader.loadGlobalSettings(DefaultGlobalSettingsLoader.java:35)
2024-08-29 13:51:07 at org.sonar.scanner.bootstrap.GlobalServerSettingsProvider.provide(GlobalServerSettingsProvider.java:35)
2024-08-29 13:51:07 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2024-08-29 13:51:07 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2024-08-29 13:51:07 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2024-08-29 13:51:07 at java.base/java.lang.reflect.Method.invoke(Unknown Source)
2024-08-29 13:51:07 at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
2024-08-29 13:51:07 ... 84 common frames omitted
2024-08-29 13:51:07 Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
2024-08-29 13:51:07 at java.base/sun.security.ssl.Alert.createSSLException(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.SSLHandshake.consume(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.HandshakeContext.dispatch(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.HandshakeContext.dispatch(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.TransportContext.dispatch(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
2024-08-29 13:51:07 at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
2024-08-29 13:51:07 at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
2024-08-29 13:51:07 at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
2024-08-29 13:51:07 at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
2024-08-29 13:51:07 at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
2024-08-29 13:51:07 at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
2024-08-29 13:51:07 at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
2024-08-29 13:51:07 at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
2024-08-29 13:51:07 at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
2024-08-29 13:51:07 at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
2024-08-29 13:51:07 at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
2024-08-29 13:51:07 at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
2024-08-29 13:51:07 at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
2024-08-29 13:51:07 at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
2024-08-29 13:51:07 at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
2024-08-29 13:51:07 at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
2024-08-29 13:51:07 at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
2024-08-29 13:51:07 at org.sonarqube.ws.client.HttpConnector.doCall(HttpConnector.java:206)
2024-08-29 13:51:07 ... 95 common frames omitted
2024-08-29 13:51:07 Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
2024-08-29 13:51:07 at java.base/sun.security.validator.PKIXValidator.doBuild(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.validator.Validator.validate(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
2024-08-29 13:51:07 ... 125 common frames omitted
2024-08-29 13:51:07 Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
2024-08-29 13:51:07 at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source)
2024-08-29 13:51:07 at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
2024-08-29 13:51:07 at java.base/java.security.cert.CertPathBuilder.build(Unknown Source)
2024-08-29 13:51:07 ... 130 common frames omitted
2024-08-29 13:51:07
2024-08-29 13:51:07 [ERROR] Bootstrapper: 13:51:07.892 ERROR
2024-08-29 13:51:07 13:51:07.892 ERROR Re-run SonarScanner CLI using the -X switch to enable full debug logging.
2024-08-29 13:51:07
2024-08-29 13:51:07 [ERROR] Bootstrapper: An error occurred: Error: SonarScanner CLI failed with code 1
2024-08-29 13:51:08 [Pipeline] }
2024-08-29 13:51:08 WARN: Unable to locate 'report-task.txt' in the workspace. Did the SonarScanner succeed?