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.

Reply via email to