Hello,
We have the *SonarQube Scanner for Jenkins* <http://redirect.sonarsource.com/plugins/jenkins.html> plugin version 2.6 running on Jenkins server version 2.32.2. I am running the SonarQube runner for Gradle as part of the Jenkins job and its seen that sonar build has been failing now consistently on "Timed Out" issue on the following URLs: *http://<sonarserver>/batch/global* <http://%3csonarserver%3e/batch/global> (no proxy) *http://<sonarserver>/api/qualitygates/show?id=2* <http://%3csonarserver%3e/api/qualitygates/show?id=2> (no proxy) here is the snippet of stack trace what I got from Jenkins Job output log: --------------------------------------------------------------------- *05:07:17* 05:07:17.431 DEBUG - Release semaphore on project : *org.sonar.api.resources.Project@4707686e[id=1,key=ccms,qualifier=TRK* <org.sonar.api.resources.Project@4707686e[id=1,key=ccms,qualifier=TRK>], with key *05:07:17* INFO: ------------------------------------------------------------------------ *05:07:17* INFO: EXECUTION FAILURE *05:07:17* INFO: ------------------------------------------------------------------------ *05:07:17* Total time: 56.830s *05:07:17* Final Memory: 35M/1433M *05:07:17* INFO: ------------------------------------------------------------------------ *05:07:17* ERROR: Error during Sonar runner execution *05:07:17* org.sonar.runner.impl.RunnerException: Unable to execute Sonar *05:07:17* at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91) *05:07:17* at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75) *05:07:17* at java.security.AccessController.doPrivileged(Native Method) *05:07:17* at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69) *05:07:17* at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50) *05:07:17* at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102) *05:07:17* at org.sonar.runner.api.Runner.execute(Runner.java:100) *05:07:17* at org.sonar.runner.Main.executeTask(Main.java:70) *05:07:17* at org.sonar.runner.Main.execute(Main.java:59) *05:07:17* at org.sonar.runner.Main.main(Main.java:53) *05:07:17* Caused by: java.lang.IllegalStateException: Unable to request: /api/qualitygates/show?id=2 *05:07:17* at org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:109) *05:07:17* at org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:95) *05:07:17* at org.sonar.batch.qualitygate.QualityGateProvider.fetch(QualityGateProvider.java:88) *05:07:17* at org.sonar.batch.qualitygate.QualityGateProvider.load(QualityGateProvider.java:72) *05:07:17* at org.sonar.batch.qualitygate.QualityGateProvider.init(QualityGateProvider.java:63) *05:07:17* at org.sonar.batch.qualitygate.QualityGateProvider.provide(QualityGateProvider.java:51) *05:07:17* at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) *05:07:17* at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) *05:07:17* at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) *05:07:17* at java.lang.reflect.Method.invoke(Method.java:483) *05:07:17* at org.picocontainer.injectors.MethodInjector.invokeMethod(MethodInjector.java:129) *05:07:17* at org.picocontainer.injectors.MethodInjector.access$000(MethodInjector.java:39) *05:07:17* at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:113) *05:07:17* at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270) *05:07:17* at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120) *05:07:17* at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58) *05:07:17* at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142) *05:07:17* at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96) *05:07:17* at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:698) *05:07:17* at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646) *05:07:17* at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:631) *05:07:17* at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118) *05:07:17* at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136) *05:07:17* at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78) *05:07:17* at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309) *05:07:17* at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335) *05:07:17* at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270) *05:07:17* at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364) *05:07:17* at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56) *05:07:17* at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64) *05:07:17* at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91) *05:07:17* at org.picocontainer.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:605) *05:07:17* at org.picocontainer.DefaultPicoContainer.getComponents(DefaultPicoContainer.java:586) *05:07:17* at org.sonar.api.platform.ComponentContainer.getComponentsByType(ComponentContainer.java:217) *05:07:17* at org.sonar.batch.bootstrap.BatchExtensionDictionnary.completeBatchExtensions(BatchExtensionDictionnary.java:119) *05:07:17* at org.sonar.batch.bootstrap.BatchExtensionDictionnary.getExtensions(BatchExtensionDictionnary.java:113) *05:07:17* at org.sonar.batch.bootstrap.BatchExtensionDictionnary.getFilteredExtensions(BatchExtensionDictionnary.java:91) *05:07:17* at org.sonar.batch.bootstrap.BatchExtensionDictionnary.select(BatchExtensionDictionnary.java:68) *05:07:17* at org.sonar.batch.deprecated.decorator.DecoratorsSelector.select(DecoratorsSelector.java:42) *05:07:17* at org.sonar.batch.phases.DecoratorsExecutor.execute(DecoratorsExecutor.java:69) *05:07:17* at org.sonar.batch.phases.DatabaseModePhaseExecutor.execute(DatabaseModePhaseExecutor.java:127) *05:07:17* at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:264) *05:07:17* at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92) *05:07:17* at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77) *05:07:17* at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:235) *05:07:17* at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:230) *05:07:17* at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:220) *05:07:17* at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92) *05:07:17* at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77) *05:07:17* at org.sonar.batch.scan.ScanTask.scan(ScanTask.java:57) *05:07:17* at org.sonar.batch.scan.ScanTask.execute(ScanTask.java:45) *05:07:17* at org.sonar.batch.bootstrap.TaskContainer.doAfterStart(TaskContainer.java:135) *05:07:17* at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92) *05:07:17* at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77) *05:07:17* at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:158) *05:07:17* at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:95) *05:07:17* at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67) *05:07:17* at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48) *05:07:17* at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) *05:07:17* at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) *05:07:17* at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) *05:07:17* at java.lang.reflect.Method.invoke(Method.java:483) *05:07:17* at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87) *05:07:17* ... 9 more *05:07:17* Caused by: java.net.SocketTimeoutException: Read timed out *05:07:17* at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) *05:07:17* at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) *05:07:17* at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) *05:07:17* at java.lang.reflect.Constructor.newInstance(Constructor.java:408) *05:07:17* at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1888) *05:07:17* at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1883) *05:07:17* at java.security.AccessController.doPrivileged(Native Method) *05:07:17* at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1882) *05:07:17* at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1455) *05:07:17* at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1439) *05:07:17* at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) *05:07:17* at org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:298) *05:07:17* at org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:255) *05:07:17* at org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:105) *05:07:17* ... 71 more *05:07:17* Caused by: java.net.SocketTimeoutException: Read timed out *05:07:17* at java.net.SocketInputStream.socketRead0(Native Method) *05:07:17* at java.net.SocketInputStream.read(SocketInputStream.java:150) *05:07:17* at java.net.SocketInputStream.read(SocketInputStream.java:121) *05:07:17* at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) *05:07:17* at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) *05:07:17* at java.io.BufferedInputStream.read(BufferedInputStream.java:345) *05:07:17* at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:703) *05:07:17* at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647) *05:07:17* at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1534) *05:07:17* at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1439) *05:07:17* at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2929) *05:07:17* at java.net.URLConnection.getContentEncoding(URLConnection.java:523) *05:07:17* at org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:296) *05:07:17* ... 73 more ------------------------------------------------------------------------------------------------------------------------------------- We have also checked that there are no LDAP issues or port connection issues on this Sonar server. Can someone please shed some light on how can we troubleshoot this issue or get more information on how to proceed further. Thanks, Mak -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/2bf1c729-6e45-423d-86f5-d8a48a0add28%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
