[prev in list] [next in list] [prev in thread] [next in thread]
List: sonar-dev
Subject: [sonar-dev] Requesting project properties via http results in java.net.SocketTimeoutException: Read
From: Jesse Englert <jesse.englert () scientificdrilling ! com>
Date: 2014-09-30 17:25:54
Message-ID: 266AC80F7313B44686FE645989860040D66BCCA2 () Mantaray ! mysdi ! local
[Download RAW message or body]
When using sonar runner to analyze a multi-module project I repeatedly run into a \
"java.net.SocketTimeoutException: Read timed out" exception being thrown at various \
point during the analysis. The project has 13 modules and ~200k LOC. SCM and LDAP \
plugins are being used.
Environment:
- SonarQube: 4.4
- SonarRunner: 2.4
The read timeout occurs either:
1. At the beginning of the analysis when loading global properties (e.g. \
http://hostname:9000/batch_bootstrap/properties?dryRun=false)
2. Sometime in the middle when loading module properties (e.g. \
http://hostname:9000/batch_bootstrap/properties?dryRun=false&project=MyProj:MyModule).
I've look for a way to increase the socket time out but it looks like the following \
analysis parameters were removed at some point:
- sonar.host.connectTimeoutMs
- sonar.host.readTimeoutMs
Any ideas on what the likely cause(s) may be and how to diagnose/troubleshoot this \
issue?
Here's the log output from one of the failures:
SonarQube Runner 2.4
Java 1.7.0_25 Oracle Corporation (64-bit)
Windows 7 6.1 amd64
INFO: Error stacktraces are turned on.
INFO: Default locale: "en_US", source code encoding: "windows-1252" (analysis is \
platform dependent)
INFO: SonarQube Server 4.4
09:14:24.854 INFO - Load global settings
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
Total time: 21.447s
Final Memory: 17M/308M
INFO: ------------------------------------------------------------------------
ERROR: Error during Sonar runner execution
org.sonar.runner.impl.RunnerException: Unable to execute Sonar
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
at org.sonar.runner.api.Runner.execute(Runner.java:100)
at org.sonar.runner.Main.executeTask(Main.java:70)
at org.sonar.runner.Main.execute(Main.java:59)
at org.sonar.runner.Main.main(Main.java:53)
Caused by: java.lang.IllegalStateException: Unable to request: \
/batch_bootstrap/properties?dryRun=false
at org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:91)
at org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:81)
at org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:77)
at org.sonar.batch.settings.DefaultSettingsReferential.downloadSettings(DefaultSettingsReferential.java:65)
at org.sonar.batch.settings.DefaultSettingsReferential.globalSettings(DefaultSettingsReferential.java:51)
at org.sonar.batch.bootstrap.BatchSettings.downloadSettings(BatchSettings.java:94)
at org.sonar.batch.bootstrap.BatchSettings.init(BatchSettings.java:74)
at org.sonar.batch.bootstrap.BatchSettings.<init>(BatchSettings.java:57)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.picocontainer.injectors.AbstractInjector.newInstance(AbstractInjector.java:145)
at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:342)
at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)
at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:698)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:631)
at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)
at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
at org.picocontainer.injectors.SingleMemberInjector.getMemberArguments(SingleMemberInjector.java:61)
at org.picocontainer.injectors.MethodInjector.getMemberArguments(MethodInjector.java:100)
at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:112)
at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120)
at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)
at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)
at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)
at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:698)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:631)
at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)
at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)
at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335)
at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)
at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:698)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:631)
at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)
at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)
at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335)
at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)
at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
at org.picocontainer.DefaultPicoContainer.instantiateComponentAsIsStartable(DefaultPicoContainer.java:1033)
at org.picocontainer.DefaultPicoContainer.addAdapterIfStartable(DefaultPicoContainer.java:1025)
at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1002)
at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:766)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:91)
at org.sonar.batch.bootstrapper.Batch.start(Batch.java:81)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87)
... 9 more
Caused by: java.net.SocketTimeoutException: Read timed out
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1674)
at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1672)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1670)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1243)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468)
at org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:274)
at org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:235)
at org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:87)
... 80 more
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:633)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:579)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1322)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2677)
at java.net.URLConnection.getContentEncoding(URLConnection.java:533)
at org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:272)
... 82 more
Jesse Englert
Lead Software Engineer
Scientific Drilling International
Applied Technologies Center
Building 83 Suite 2A
Cal Poly Technology Park
San Luis Obispo, CA 93407
Main: 805.239.9100 ext.753
www.scientificdrilling.com
Information (including any attachments) contained in this electronic transmission is \
a PRIVILEGED AND CONFIDENTIAL COMMUNICATION. It is for the sole use of the sender and \
the entity named above. If you received this electronic transmission in error, you \
are required to immediately delete it in its entirety without making a copy. Further \
dissemination is absolutely prohibited. Thank you.
[Attachment #3 (text/html)]
<html xmlns:v="urn:schemas-microsoft-com:vml" \
xmlns:o="urn:schemas-microsoft-com:office:office" \
xmlns:w="urn:schemas-microsoft-com:office:word" \
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" \
xmlns="http://www.w3.org/TR/REC-html40"> <head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:559249346;
mso-list-type:hybrid;
mso-list-template-ids:1084666204 67698703 67698713 67698715 67698703 67698713 \
67698715 67698703 67698713 67698715;} @list l0:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1
{mso-list-id:713118572;
mso-list-type:hybrid;
mso-list-template-ids:1648949726 -654526550 67698691 67698693 67698689 67698691 \
67698693 67698689 67698691 67698693;} @list l1:level1
{mso-level-start-at:0;
mso-level-number-format:bullet;
mso-level-text:-;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Calibri","sans-serif";
mso-fareast-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";}
@list l1:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l1:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l1:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l1:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l1:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l1:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l1:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l1:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l2
{mso-list-id:1711110103;
mso-list-type:hybrid;
mso-list-template-ids:997781374 -1556304874 67698691 67698693 67698689 67698691 \
67698693 67698689 67698691 67698693;} @list l2:level1
{mso-level-start-at:0;
mso-level-number-format:bullet;
mso-level-text:-;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:20.25pt;
text-indent:-.25in;
font-family:"Calibri","sans-serif";
mso-fareast-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";}
@list l2:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:56.25pt;
text-indent:-.25in;
font-family:"Courier New";}
@list l2:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:92.25pt;
text-indent:-.25in;
font-family:Wingdings;}
@list l2:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:128.25pt;
text-indent:-.25in;
font-family:Symbol;}
@list l2:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:164.25pt;
text-indent:-.25in;
font-family:"Courier New";}
@list l2:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:200.25pt;
text-indent:-.25in;
font-family:Wingdings;}
@list l2:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:236.25pt;
text-indent:-.25in;
font-family:Symbol;}
@list l2:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:272.25pt;
text-indent:-.25in;
font-family:"Courier New";}
@list l2:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:308.25pt;
text-indent:-.25in;
font-family:Wingdings;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">When using sonar runner to analyze a multi-module project I \
repeatedly run into a “java.net.SocketTimeoutException: Read timed out” \
exception being thrown at various point during the analysis. The project has 13 \
modules and ~200k LOC. SCM and LDAP plugins are being used.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Environment:<o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l1 level1 lfo2"><![if \
!supportLists]><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New \
Roman""> \
</span></span><![endif]>SonarQube: 4.4<o:p></o:p></p> <p class="MsoListParagraph" \
style="text-indent:-.25in;mso-list:l1 level1 lfo2"><![if !supportLists]><span \
style="mso-list:Ignore">-<span style="font:7.0pt "Times New \
Roman""> \
</span></span><![endif]>SonarRunner: 2.4<o:p></o:p></p> <p \
class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal">The read timeout occurs \
either:<o:p></o:p></p> <p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo3"><![if \
!supportLists]><span style="mso-list:Ignore">1.<span style="font:7.0pt "Times \
New Roman""> </span></span><![endif]>At the \
beginning of the analysis when loading global properties (e.g. <a \
href="http://hostname:9000/batch_bootstrap/properties?dryRun=false">http://hostname:9000/batch_bootstrap/properties?dryRun=false</a>)<o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo3"><![if \
!supportLists]><span style="mso-list:Ignore">2.<span style="font:7.0pt "Times \
New Roman""> \
</span></span><![endif]>Sometime in the middle when loading module properties (e.g. \
<a href="http://hostname:9000/batch_bootstrap/properties?dryRun=false&project=MyProj:MyModule">
http://hostname:9000/batch_bootstrap/properties?dryRun=false&project=MyProj:MyModule</a>).<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’ve look for a way to increase the socket time out but it \
looks like the following analysis parameters were removed at some \
point:<o:p></o:p></p> <p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l1 level1 lfo2"><![if \
!supportLists]><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New \
Roman""> \
</span></span><![endif]>sonar.host.connectTimeoutMs<o:p></o:p></p> <p \
class="MsoListParagraph" style="text-indent:-.25in;mso-list:l1 level1 lfo2"><![if \
!supportLists]><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New \
Roman""> \
</span></span><![endif]>sonar.host.readTimeoutMs<o:p></o:p></p> <p \
class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal">Any ideas on what the \
likely cause(s) may be and how to diagnose/troubleshoot this issue?<o:p></o:p></p> <p \
class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal">Here’s the log \
output from one of the failures:<o:p></o:p></p> <p \
class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal">SonarQube Runner \
2.4<o:p></o:p></p> <p class="MsoNormal">Java 1.7.0_25 Oracle Corporation \
(64-bit)<o:p></o:p></p> <p class="MsoNormal">Windows 7 6.1 amd64<o:p></o:p></p>
<p class="MsoNormal">INFO: Error stacktraces are turned on.<o:p></o:p></p>
<p class="MsoNormal">INFO: Default locale: "en_US", source code encoding: \
"windows-1252" (analysis is platform dependent)<o:p></o:p></p> <p \
class="MsoNormal">INFO: SonarQube Server 4.4<o:p></o:p></p> <p \
class="MsoNormal">09:14:24.854 INFO - Load global settings<o:p></o:p></p> <p \
class="MsoNormal">INFO: \
------------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal">INFO: EXECUTION FAILURE<o:p></o:p></p>
<p class="MsoNormal">INFO: \
------------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal">Total time: 21.447s<o:p></o:p></p>
<p class="MsoNormal">Final Memory: 17M/308M<o:p></o:p></p>
<p class="MsoNormal">INFO: \
------------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal">ERROR: Error during Sonar runner execution<o:p></o:p></p>
<p class="MsoNormal">org.sonar.runner.impl.RunnerException: Unable to execute \
Sonar<o:p></o:p></p> <p class="MsoNormal"> \
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)<o:p></o:p></p> <p \
class="MsoNormal"> at \
java.security.AccessController.doPrivileged(Native Method)<o:p></o:p></p> <p \
class="MsoNormal"> at \
org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)<o:p></o:p></p> \
<p class="MsoNormal"> at \
org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)<o:p></o:p></p> <p \
class="MsoNormal"> at \
org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)<o:p></o:p></p> \
<p class="MsoNormal"> at \
org.sonar.runner.api.Runner.execute(Runner.java:100)<o:p></o:p></p> <p \
class="MsoNormal"> at \
org.sonar.runner.Main.executeTask(Main.java:70)<o:p></o:p></p> <p \
class="MsoNormal"> at \
org.sonar.runner.Main.execute(Main.java:59)<o:p></o:p></p> <p \
class="MsoNormal"> at \
org.sonar.runner.Main.main(Main.java:53)<o:p></o:p></p> <p class="MsoNormal">Caused \
by: java.lang.IllegalStateException: Unable to request: \
/batch_bootstrap/properties?dryRun=false<o:p></o:p></p> <p \
class="MsoNormal"> at \
org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:91)<o:p></o:p></p> \
<p class="MsoNormal"> at \
org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:81)<o:p></o:p></p> \
<p class="MsoNormal"> at \
org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:77)<o:p></o:p></p> \
<p class="MsoNormal"> at \
org.sonar.batch.settings.DefaultSettingsReferential.downloadSettings(DefaultSettingsReferential.java:65)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.sonar.batch.settings.DefaultSettingsReferential.globalSettings(DefaultSettingsReferential.java:51)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.sonar.batch.bootstrap.BatchSettings.downloadSettings(BatchSettings.java:94)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.sonar.batch.bootstrap.BatchSettings.init(BatchSettings.java:74)<o:p></o:p></p> <p \
class="MsoNormal"> at \
org.sonar.batch.bootstrap.BatchSettings.<init>(BatchSettings.java:57)<o:p></o:p></p>
<p class="MsoNormal"> at \
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)<o:p></o:p></p> \
<p class="MsoNormal"> at \
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)<o:p></o:p></p>
<p class="MsoNormal"> at \
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)<o:p></o:p></p>
<p class="MsoNormal"> at \
java.lang.reflect.Constructor.newInstance(Constructor.java:526)<o:p></o:p></p> <p \
class="MsoNormal"> at \
org.picocontainer.injectors.AbstractInjector.newInstance(AbstractInjector.java:145)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:342)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:698)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:631)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.SingleMemberInjector.getMemberArguments(SingleMemberInjector.java:61)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.MethodInjector.getMemberArguments(MethodInjector.java:100)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:112)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)<o:p></o:p></p> \
<p class="MsoNormal"> at \
org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:698)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:631)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:698)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:631)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.DefaultPicoContainer.instantiateComponentAsIsStartable(DefaultPicoContainer.java:1033)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.DefaultPicoContainer.addAdapterIfStartable(DefaultPicoContainer.java:1025)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1002)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:766)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:91)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.sonar.batch.bootstrapper.Batch.start(Batch.java:81)<o:p></o:p></p> <p \
class="MsoNormal"> at \
org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)<o:p></o:p></p> <p \
class="MsoNormal"> at \
org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48)<o:p></o:p></p>
<p class="MsoNormal"> at \
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<o:p></o:p></p> <p \
class="MsoNormal"> at \
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<o:p></o:p></p>
<p class="MsoNormal"> at \
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<o:p></o:p></p>
<p class="MsoNormal"> at \
java.lang.reflect.Method.invoke(Method.java:606)<o:p></o:p></p> <p \
class="MsoNormal"> at \
org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87)<o:p></o:p></p>
<p class="MsoNormal"> ... 9 \
more<o:p></o:p></p> <p class="MsoNormal">Caused by: java.net.SocketTimeoutException: \
Read timed out<o:p></o:p></p> <p \
class="MsoNormal"> at \
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)<o:p></o:p></p> \
<p class="MsoNormal"> at \
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)<o:p></o:p></p>
<p class="MsoNormal"> at \
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)<o:p></o:p></p>
<p class="MsoNormal"> at \
java.lang.reflect.Constructor.newInstance(Constructor.java:526)<o:p></o:p></p> <p \
class="MsoNormal"> at \
sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1674)<o:p></o:p></p>
<p class="MsoNormal"> at \
sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1672)<o:p></o:p></p>
<p class="MsoNormal"> at \
java.security.AccessController.doPrivileged(Native Method)<o:p></o:p></p> <p \
class="MsoNormal"> at \
sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1670)<o:p></o:p></p>
<p class="MsoNormal"> at \
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1243)<o:p></o:p></p>
<p class="MsoNormal"> at \
java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468)<o:p></o:p></p> \
<p class="MsoNormal"> at \
org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:274)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:235)<o:p></o:p></p>
<p class="MsoNormal"> at \
org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:87)<o:p></o:p></p> \
<p class="MsoNormal"> ... 80 \
more<o:p></o:p></p> <p class="MsoNormal">Caused by: java.net.SocketTimeoutException: \
Read timed out<o:p></o:p></p> <p \
class="MsoNormal"> at \
java.net.SocketInputStream.socketRead0(Native Method)<o:p></o:p></p> <p \
class="MsoNormal"> at \
<p class="MsoNormal"> at \
java.io.BufferedInputStream.fill(BufferedInputStream.java:235)<o:p></o:p></p> <p \
class="MsoNormal"> at \
java.io.BufferedInputStream.read1(BufferedInputStream.java:275)<o:p></o:p></p> <p \
class="MsoNormal"> at \
java.io.BufferedInputStream.read(BufferedInputStream.java:334)<o:p></o:p></p> <p \
class="MsoNormal"> at \
sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:633)<o:p></o:p></p> <p \
class="MsoNormal"> at \
sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:579)<o:p></o:p></p> <p \
class="MsoNormal"> at \
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1322)<o:p></o:p></p>
<p class="MsoNormal"> at \
sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2677)<o:p></o:p></p>
<p class="MsoNormal"> at \
java.net.URLConnection.getContentEncoding(URLConnection.java:533)<o:p></o:p></p> <p \
class="MsoNormal"> at \
org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:272)<o:p></o:p></p>
<p class="MsoNormal"> ... 82 \
more<o:p></o:p></p> <p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><b><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">Jesse \
Englert<o:p></o:p></span></b></p> <p class="MsoNormal"><i><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#7C7C7C">Lead \
Software Engineer<o:p></o:p></span></i></p> <p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#56A0D3">Scientific \
Drilling International<o:p></o:p></span></b></p> <p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#7C7C7C">Applied \
Technologies Center<o:p></o:p></span></p> <p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#7C7C7C">Building \
83 Suite 2A<o:p></o:p></span></p> <p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#7C7C7C">Cal \
Poly Technology Park<o:p></o:p></span></p> <p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#7C7C7C">San \
Luis Obispo, CA 93407<o:p></o:p></span></p> <p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#7C7C7C"><o:p> </o:p></span></p>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#7C7C7C">Main: \
805.239.9100 ext.753<o:p></o:p></span></p> <p class="MsoNormal"><b><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#56A0D3">www.scientificdrilling.com</span></b><o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<br>Information (including any attachments) contained in this electronic \
transmission is a <strong>PRIVILEGED AND CONFIDENTIAL COMMUNICATION.</strong> It is \
for the sole use of the sender and the entity named above. If you received this \
electronic transmission in error, you are required to immediately delete it in its \
entirety without making a copy. Further dissemination is absolutely prohibited. \
Thank you. ­­ </body>
</html>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic