Any ideas?
In a Jenkins pipeline I am running:
- sonar-scanner version 3.3.0.1492 with -X
- Test project om master.zip called: sonar-scanning-examples-master/sonarqube-scanner
- RH Linux
- Up against a 7.1 SonarQube server
- It’s hidden behind a nginx https proxy, with trusted SAN certs.
- SONAR_SCANNER_OPTS= -Dsonar.host.url=https://sonarserver -Xmx512m -Djavax.net.ssl.trustStore=testsonarqube.jks -Dnet.ssl.trustStorePassword=changeit
If I hit https://sonarserver/batch/index with a browser it replies: sonar-scanner-engine-shaded-7.1-all.jar|3e26d9ec2d452f29e27358939e592296
Error output:
16:57:59.767 DEBUG: keyStore is :
16:57:59.767 DEBUG: keyStore type is : jks
16:57:59.767 DEBUG: keyStore provider is :
16:57:59.767 DEBUG: init keystore
16:57:59.767 DEBUG: init keymanager of type SunX509
16:57:59.861 DEBUG: Create: /var/lib/jenkins/.sonar/cache
16:57:59.861 INFO: User cache: /var/lib/jenkins/.sonar/cache
16:57:59.862 DEBUG: Create: /var/lib/jenkins/.sonar/cache/_tmp
16:57:59.864 DEBUG: Extract sonar-scanner-api-batch in temp...
16:57:59.869 DEBUG: Get bootstrap index...
16:57:59.869 DEBUG: Download: https://aw-lx0287.deltadev.ent/batch/index
16:58:00.129 DEBUG: Get bootstrap completed
16:58:00.130 INFO: ------------------------------------------------------------------------
16:58:00.130 INFO: EXECUTION FAILURE
16:58:00.130 INFO: ------------------------------------------------------------------------
16:58:00.130 INFO: Total time: 0.498s
16:58:00.154 INFO: Final Memory: 7M/479M
16:58:00.154 INFO: ------------------------------------------------------------------------
16:58:00.155 ERROR: Error during SonarQube Scanner execution
org.sonarsource.scanner.api.internal.ScannerException: Unable to execute SonarQube
at org.sonarsource.scanner.api.internal.IsolatedLauncherFactory.lambda$createLauncher$0(IsolatedLauncherFactory.java:85)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonarsource.scanner.api.internal.IsolatedLauncherFactory.createLauncher(IsolatedLauncherFactory.java:74)
at org.sonarsource.scanner.api.internal.IsolatedLauncherFactory.createLauncher(IsolatedLauncherFactory.java:70)
at org.sonarsource.scanner.api.EmbeddedScanner.doStart(EmbeddedScanner.java:181)
at org.sonarsource.scanner.api.EmbeddedScanner.start(EmbeddedScanner.java:122)
at org.sonarsource.scanner.cli.Main.execute(Main.java:73)
at org.sonarsource.scanner.cli.Main.main(Main.java:61)
Caused by: java.lang.IllegalStateException: Fail to parse entry in bootstrap index: <!DOCTYPE html><html lang="en"><head><meta http-equiv="content-type" content="text/html; charset=UTF-8" charset="UTF-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png"><link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png"><link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png"><link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png"><link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png"><link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png"><link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png"><link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png"><link rel="icon" type="image/x-icon" href="/favicon.ico"><meta name="application-name" content="SonarQube"/><meta name="msapplication-TileColor" content="#FFFFFF"/><meta name="msapplication-TileImage" content="/mstile-512x512.png"/><link href="/css/main.e04508c4.css" rel="stylesheet"><title>Loading...</title></head><body><div id="content"><div class="global-loading"><i class="spinner global-loading-spinner"></i> <span class="global-loading-text">Loading...</span></div></div><script>window.baseUrl=""</script><script src="/js/vendors~main.57ecd91f.chunk.js"></script><script src="/js/main.e04508c4.js"></script></body></html>
at org.sonarsource.scanner.api.internal.BootstrapIndexDownloader.parse(BootstrapIndexDownloader.java:59)
at org.sonarsource.scanner.api.internal.BootstrapIndexDownloader.getIndex(BootstrapIndexDownloader.java:44)
at org.sonarsource.scanner.api.internal.JarDownloader.getScannerEngineFiles(JarDownloader.java:58)
at org.sonarsource.scanner.api.internal.JarDownloader.download(JarDownloader.java:53)
at org.sonarsource.scanner.api.internal.IsolatedLauncherFactory.lambda$createLauncher$0(IsolatedLauncherFactory.java:76)
... 7 more