Error during SonarQube Scanner execution.java.lang.IllegalStateException: Fail to request http://...

4,138 views
Skip to first unread message

cou...@gmail.com

unread,
Oct 19, 2016, 1:35:02 PM10/19/16
to SonarQube
Hi,

I installed SonarQube 6.1 and SonarScanner 2.8, and re-analysed a bunch of projects. All of them succeed, except one, with underneath exception.

Anybody has any idea why and how to solve this?

Thanks!

Pieter



INFO: CPD calculation finished
INFO: Analysis report generated in 56852ms, dir size=763 MB
INFO: Analysis reports compressed in 62123ms, zip size=86 MB
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
INFO: Total time: 2:09:19.884s
INFO: Final Memory: 60M/1791M
INFO: ------------------------------------------------------------------------
ERROR: Error during SonarQube Scanner execution
java.lang.IllegalStateException: Fail to request http://10.64.39.37:9000/api/ce/
submit?projectKey=MyProject&projectName=MyProject
        at org.sonarqube.ws.client.HttpConnector.doCall(HttpConnector.java:305)
        at org.sonarqube.ws.client.HttpConnector.post(HttpConnector.java:267)
        at org.sonarqube.ws.client.HttpConnector.call(HttpConnector.java:237)
        at org.sonar.scanner.bootstrap.BatchWsClient.call(BatchWsClient.java:69)

        at org.sonar.scanner.report.ReportPublisher.upload(ReportPublisher.java:
173)
        at org.sonar.scanner.report.ReportPublisher.execute(ReportPublisher.java
:128)
        at org.sonar.scanner.phases.PublishPhaseExecutor.publishReportJob(Publis
hPhaseExecutor.java:64)
        at org.sonar.scanner.phases.PublishPhaseExecutor.executeOnRoot(PublishPh
aseExecutor.java:51)
        at org.sonar.scanner.phases.AbstractPhaseExecutor.execute(AbstractPhaseE
xecutor.java:81)
        at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanCon
tainer.java:182)
        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentC
ontainer.java:142)
        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer
.java:127)
        at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer
.java:247)
        at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectSc
anContainer.java:242)
        at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanC
ontainer.java:232)
        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentC
ontainer.java:142)
        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer
.java:127)
        at org.sonar.scanner.task.ScanTask.execute(ScanTask.java:47)
        at org.sonar.scanner.task.TaskContainer.doAfterStart(TaskContainer.java:
86)
        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentC
ontainer.java:142)
        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer
.java:127)
        at org.sonar.scanner.bootstrap.GlobalContainer.executeTask(GlobalContain
er.java:115)
        at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:118)
        at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.exec
ute(BatchIsolatedLauncher.java:62)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(Iso
latedLauncherProxy.java:60)
        at com.sun.proxy.$Proxy0.execute(Unknown Source)
        at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner
.java:233)
        at org.sonarsource.scanner.api.EmbeddedScanner.runAnalysis(EmbeddedScann
er.java:151)
        at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:110)
        at org.sonarsource.scanner.cli.Main.execute(Main.java:74)
        at org.sonarsource.scanner.cli.Main.main(Main.java:61)
Caused by: java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.socketRead(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at okio.Okio$2.read(Okio.java:140)
        at okio.AsyncTimeout$2.read(AsyncTimeout.java:238)
        at okio.RealBufferedSource.indexOf(RealBufferedSource.java:325)
        at okio.RealBufferedSource.indexOf(RealBufferedSource.java:314)
        at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:21
0)
        at okhttp3.internal.http.Http1xStream.readResponse(Http1xStream.java:184
)
        at okhttp3.internal.http.Http1xStream.readResponseHeaders(Http1xStream.j
ava:125)
        at okhttp3.internal.http.HttpEngine.readNetworkResponse(HttpEngine.java:
775)
        at okhttp3.internal.http.HttpEngine.access$200(HttpEngine.java:86)
        at okhttp3.internal.http.HttpEngine$NetworkInterceptorChain.proceed(Http
Engine.java:760)
        at okhttp3.internal.http.HttpEngine.readResponse(HttpEngine.java:613)
        at okhttp3.RealCall.getResponse(RealCall.java:244)
        at okhttp3.RealCall$ApplicationInterceptorChain.proceed(RealCall.java:20
1)
        at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:163)
        at okhttp3.RealCall.execute(RealCall.java:57)
        at org.sonarqube.ws.client.HttpConnector.doCall(HttpConnector.java:302)
        ... 34 more

cou...@gmail.com

unread,
Oct 19, 2016, 1:44:26 PM10/19/16
to SonarQube, cou...@gmail.com
In the Sonar.log I get this: 

2016.10.19 18:45:00 INFO  ce[AVfd0-qcobGjwNjBKtkg][o.s.s.c.t.CeWorkerCallableImpl] Execute task | project=MyProject | type=REPORT | id=AVfd0-qcobGjwNjBKtkg
2016.10.19 19:01:04 WARN  ce[][o.e.transport] [Spymaster] Received response for a request that has timed out, sent [51622ms] ago, timed out [44462ms] ago, action [cluster:monitor/nodes/liveness], node [{#transport#-1}{127.0.0.1}{127.0.0.1:9001}], id [8980]
2016.10.19 19:01:21 INFO  ce[][o.e.client.transport] [Spymaster] failed to get node info for {#transport#-1}{127.0.0.1}{127.0.0.1:9001}, disconnecting...
org.elasticsearch.transport.ReceiveTimeoutTransportException: [][127.0.0.1:9001][cluster:monitor/nodes/liveness] request_id [8980] timed out after [7160ms]
at org.elasticsearch.transport.TransportService$TimeoutHandler.run(TransportService.java:679) ~[elasticsearch-2.3.3.jar:2.3.3]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_91]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_91]
at java.lang.Thread.run(Unknown Source) [na:1.8.0_91]
2016.10.19 19:12:10 INFO  ce[][o.e.client.transport] [Spymaster] failed to get node info for {#transport#-1}{127.0.0.1}{127.0.0.1:9001}, disconnecting...
org.elasticsearch.transport.ReceiveTimeoutTransportException: [][127.0.0.1:9001][cluster:monitor/nodes/liveness] request_id [9056] timed out after [5117ms]
at org.elasticsearch.transport.TransportService$TimeoutHandler.run(TransportService.java:679) ~[elasticsearch-2.3.3.jar:2.3.3]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_91]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_91]
at java.lang.Thread.run(Unknown Source) [na:1.8.0_91]
2016.10.19 19:15:39 WARN  ce[][o.e.transport] [Spymaster] Received response for a request that has timed out, sent [32979ms] ago, timed out [27862ms] ago, action [cluster:monitor/nodes/liveness], node [{#transport#-1}{127.0.0.1}{127.0.0.1:9001}], id [9056]
2016.10.19 19:20:48 INFO  ce[][o.e.client.transport] [Spymaster] failed to get node info for {#transport#-1}{127.0.0.1}{127.0.0.1:9001}, disconnecting...
org.elasticsearch.transport.ReceiveTimeoutTransportException: [][127.0.0.1:9001][cluster:monitor/nodes/liveness] request_id [9059] timed out after [6303ms]
at org.elasticsearch.transport.TransportService$TimeoutHandler.run(TransportService.java:679) ~[elasticsearch-2.3.3.jar:2.3.3]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_91]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_91]
at java.lang.Thread.run(Unknown Source) [na:1.8.0_91]
2016.10.19 19:20:49 WARN  ce[][o.e.transport] [Spymaster] Received response for a request that has timed out, sent [19595ms] ago, timed out [13292ms] ago, action [cluster:monitor/nodes/liveness], node [{#transport#-1}{127.0.0.1}{127.0.0.1:9001}], id [9059]
2016.10.19 19:23:11 WARN  ce[][o.e.transport] [Spymaster] Received response for a request that has timed out, sent [79969ms] ago, timed out [74883ms] ago, action [cluster:monitor/nodes/liveness], node [{#transport#-1}{127.0.0.1}{127.0.0.1:9001}], id [9063]
2016.10.19 19:23:16 INFO  ce[][o.e.client.transport] [Spymaster] failed to get node info for {#transport#-1}{127.0.0.1}{127.0.0.1:9001}, disconnecting...
org.elasticsearch.transport.ReceiveTimeoutTransportException: [][127.0.0.1:9001][cluster:monitor/nodes/liveness] request_id [9063] timed out after [5086ms]
at org.elasticsearch.transport.TransportService$TimeoutHandler.run(TransportService.java:679) ~[elasticsearch-2.3.3.jar:2.3.3]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_91]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_91]
at java.lang.Thread.run(Unknown Source) [na:1.8.0_91]
2016.10.19 19:25:19 INFO  ce[][o.e.client.transport] [Spymaster] failed to get node info for {#transport#-1}{127.0.0.1}{127.0.0.1:9001}, disconnecting...
org.elasticsearch.transport.ReceiveTimeoutTransportException: [][127.0.0.1:9001][cluster:monitor/nodes/liveness] request_id [9065] timed out after [9033ms]
at org.elasticsearch.transport.TransportService$TimeoutHandler.run(TransportService.java:679) ~[elasticsearch-2.3.3.jar:2.3.3]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_91]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_91]
at java.lang.Thread.run(Unknown Source) [na:1.8.0_91]
2016.10.19 19:25:20 WARN  ce[][o.e.transport] [Spymaster] Received response for a request that has timed out, sent [29267ms] ago, timed out [20234ms] ago, action [cluster:monitor/nodes/liveness], node [{#transport#-1}{127.0.0.1}{127.0.0.1:9001}], id [9065]

it goes on like this, and than:
2016.10.19 19:36:56 WARN  ce[][o.e.transport] [Spymaster] Received response for a request that has timed out, sent [9580ms] ago, timed out [3589ms] ago, action [cluster:monitor/nodes/liveness], node [{#transport#-1}{127.0.0.1}{127.0.0.1:9001}], id [9108]
2016.10.19 19:37:03 INFO  ce[][o.e.client.transport] [Spymaster] failed to get node info for {#transport#-1}{127.0.0.1}{127.0.0.1:9001}, disconnecting...
org.elasticsearch.transport.ReceiveTimeoutTransportException: [][127.0.0.1:9001][cluster:monitor/nodes/liveness] request_id [9108] timed out after [5991ms]
at org.elasticsearch.transport.TransportService$TimeoutHandler.run(TransportService.java:679) ~[elasticsearch-2.3.3.jar:2.3.3]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_91]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_91]
at java.lang.Thread.run(Unknown Source) [na:1.8.0_91]
java.lang.OutOfMemoryError: Java heap space
Dumping heap to java_pid1856.hprof ...
Heap dump file created [692445147 bytes in 24.050 secs]
2016.10.19 19:39:38 ERROR ce[AVfd0-qcobGjwNjBKtkg][o.s.s.c.t.CeWorkerCallableImpl] Failed to execute task AVfd0-qcobGjwNjBKtkg
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source) ~[na:1.8.0_91]
at java.io.ByteArrayOutputStream.toByteArray(Unknown Source) ~[na:1.8.0_91]
at java.io.ObjectStreamClass.computeDefaultSUID(Unknown Source) ~[na:1.8.0_91]
at java.io.ObjectStreamClass.access$100(Unknown Source) ~[na:1.8.0_91]
at java.io.ObjectStreamClass$1.run(Unknown Source) ~[na:1.8.0_91]
at java.io.ObjectStreamClass$1.run(Unknown Source) ~[na:1.8.0_91]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_91]
at java.io.ObjectStreamClass.getSerialVersionUID(Unknown Source) ~[na:1.8.0_91]
at java.io.ObjectStreamClass.writeNonProxy(Unknown Source) ~[na:1.8.0_91]
at java.io.ObjectOutputStream.writeClassDescriptor(Unknown Source) ~[na:1.8.0_91]
at java.io.ObjectOutputStream.writeNonProxyDesc(Unknown Source) ~[na:1.8.0_91]
at java.io.ObjectOutputStream.writeClassDesc(Unknown Source) ~[na:1.8.0_91]
at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) ~[na:1.8.0_91]
at java.io.ObjectOutputStream.writeObject0(Unknown Source) ~[na:1.8.0_91]
at java.io.ObjectOutputStream.writeObject(Unknown Source) ~[na:1.8.0_91]
at org.sonar.server.util.cache.DiskCache$DiskAppender.append(DiskCache.java:96) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.projectanalysis.issue.IntegrateIssuesVisitor.process(IntegrateIssuesVisitor.java:117) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.projectanalysis.issue.IntegrateIssuesVisitor.fillNewOpenIssues(IntegrateIssuesVisitor.java:92) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.projectanalysis.issue.IntegrateIssuesVisitor.processIssues(IntegrateIssuesVisitor.java:78) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.projectanalysis.issue.IntegrateIssuesVisitor.visitAny(IntegrateIssuesVisitor.java:63) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.projectanalysis.component.TypeAwareVisitorWrapper.visitAny(TypeAwareVisitorWrapper.java:82) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.projectanalysis.component.VisitorsCrawler.visitNode(VisitorsCrawler.java:117) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.projectanalysis.component.VisitorsCrawler.visitImpl(VisitorsCrawler.java:100) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.projectanalysis.component.VisitorsCrawler.visit(VisitorsCrawler.java:72) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.projectanalysis.component.VisitorsCrawler.visitChildren(VisitorsCrawler.java:110) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.projectanalysis.component.VisitorsCrawler.visitImpl(VisitorsCrawler.java:97) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.projectanalysis.component.VisitorsCrawler.visit(VisitorsCrawler.java:72) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.projectanalysis.component.VisitorsCrawler.visitChildren(VisitorsCrawler.java:110) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.projectanalysis.component.VisitorsCrawler.visitImpl(VisitorsCrawler.java:97) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.projectanalysis.component.VisitorsCrawler.visit(VisitorsCrawler.java:72) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.projectanalysis.step.ExecuteVisitorsStep.execute(ExecuteVisitorsStep.java:51) ~[sonar-server-6.1.jar:na]
at org.sonar.server.computation.task.step.ComputationStepExecutor.executeSteps(ComputationStepExecutor.java:64) ~[sonar-server-6.1.jar:na]
2016.10.19 19:39:50 ERROR ce[AVfd0-qcobGjwNjBKtkg][o.s.s.c.t.CeWorkerCallableImpl] Executed task | project=MyProject | type=REPORT | id=AVfd0-qcobGjwNjBKtkg | time=3290602ms

Simon Brandhof

unread,
Oct 19, 2016, 3:55:06 PM10/19/16
to cou...@gmail.com, SonarQube
Hi Pieter,

Lost in the stacktraces you can see "OutOfMemoryError: Java heap space". Compute engine, one of the process of server, fails to integrate the analysis report as it's too big (763MB) for the available memory. This memory should be increased with the properties sonar.ce.javaOpts or sonar.ce.javaAdditionalOpts in conf/sonar.properties.

Regards

--
You received this message because you are subscribed to the Google Groups "SonarQube" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sonarqube+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarqube/aa2e55b5-b466-4a7e-accc-b5ad7ab93500%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Simon BRANDHOF | SonarSource
Tech Lead & Co-Founder
http://twitter.com/SimonBrandhof
Reply all
Reply to author
Forward
0 new messages