We have been inspired by the capabilities that SonarQube gives and wanted to use it for our .Net project.
We set up everything on TFS 2015.2 vNext build system with up to date SonarQube 6.1 and plugins for C# 5.4.0.464 and TFVC 2.1.2. SonarQube is accessible via IIS proxy.
We did the analysis of a small project and everything was fine.
But when we did the analysis of our main solution with 120+ projects it failed to upload the report. The details can be seen below and suggest that a timeout or maxUpploadFileSize has been reached. Can anyone help us to solve this issue?
At the end of the analysis in 4_Finish the analysis and upload the results to SonarQube.txt we get:
2016-11-02T11:34:56.4469218Z 12:34:56.337 INFO: CPD calculation finished
2016-11-02T11:36:24.2442846Z 12:36:24.103 INFO: Analysis report generated in 84506ms, dir size=41 MB
2016-11-02T11:37:01.3725226Z 12:37:01.247 INFO: Analysis reports compressed in 37144ms, zip size=21 MB
2016-11-02T11:37:01.3725226Z 12:37:01.247 INFO: Analysis report generated in E:\TFS\B01\_work\1\.sonarqube\out\.sonar\batch-report
2016-11-02T11:37:01.3725226Z 12:37:01.247 DEBUG: Upload report
2016-11-02T11:37:16.5514199Z 12:37:16.426 INFO: ------------------------------------------------------------------------
2016-11-02T11:37:16.5514199Z 12:37:16.426 INFO: EXECUTION FAILURE
2016-11-02T11:37:16.5514199Z 12:37:16.426 INFO: ------------------------------------------------------------------------
2016-11-02T11:37:16.5514199Z 12:37:16.426 INFO: Total time: 1:00:34.447s
2016-11-02T11:37:16.5514199Z 12:37:16.520 INFO: Final Memory: 43M/229M
2016-11-02T11:37:16.5514199Z 12:37:16.520 INFO: ------------------------------------------------------------------------
2016-11-02T11:37:16.5514199Z ##[error]12:37:16.520 ERROR: Error during SonarQube Scanner execution
2016-11-02T11:37:16.5514199Z ##[error]at org.sonarqube.ws.client.HttpConnector.doCall(HttpConnector.java:305)
2016-11-02T11:37:16.5514199Z ##[error]at org.sonarqube.ws.client.HttpConnector.call(HttpConnector.java:237)
2016-11-02T11:37:16.5514199Z ##[error]at org.sonar.scanner.bootstrap.BatchWsClient.call(BatchWsClient.java:69)
2016-11-02T11:37:16.5514199Z ##[error]at org.sonar.scanner.report.ReportPublisher.upload(ReportPublisher.java:173)
2016-11-02T11:37:16.5514199Z ##[error]at org.sonar.scanner.report.ReportPublisher.execute(ReportPublisher.java:128)
2016-11-02T11:37:16.5514199Z ##[error]at org.sonar.scanner.phases.PublishPhaseExecutor.publishReportJob(PublishPhaseExecutor.java:64)
2016-11-02T11:37:16.5514199Z ##[error]at org.sonar.scanner.phases.PublishPhaseExecutor.executeOnRoot(PublishPhaseExecutor.java:51)
2016-11-02T11:37:16.5514199Z ##[error]at org.sonar.scanner.phases.AbstractPhaseExecutor.execute(AbstractPhaseExecutor.java:81)
2016-11-02T11:37:16.5514199Z ##[error]at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:182)
2016-11-02T11:37:16.5514199Z ##[error]at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
2016-11-02T11:37:16.5514199Z ##[error]at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
2016-11-02T11:37:16.5514199Z ##[error]at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:247)
2016-11-02T11:37:16.5514199Z ##[error]at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:242)
2016-11-02T11:37:16.5514199Z ##[error]at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:232)
2016-11-02T11:37:16.5982202Z ##[error]at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
2016-11-02T11:37:16.5982202Z ##[error]at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
2016-11-02T11:37:16.5982202Z ##[error]at org.sonar.scanner.task.ScanTask.execute(ScanTask.java:47)
2016-11-02T11:37:16.5982202Z ##[error]at org.sonar.scanner.task.TaskContainer.doAfterStart(TaskContainer.java:86)
2016-11-02T11:37:16.5982202Z ##[error]at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
2016-11-02T11:37:16.5982202Z ##[error]at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
2016-11-02T11:37:16.5982202Z ##[error]at org.sonar.scanner.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:115)
2016-11-02T11:37:16.5982202Z ##[error]at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:118)
2016-11-02T11:37:16.5982202Z ##[error]at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:62)
2016-11-02T11:37:16.5982202Z ##[error]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2016-11-02T11:37:16.5982202Z ##[error]at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2016-11-02T11:37:16.5982202Z ##[error]at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2016-11-02T11:37:16.5982202Z ##[error]at java.lang.reflect.Method.invoke(Unknown Source)
2016-11-02T11:37:16.5982202Z ##[error]at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2016-11-02T11:37:16.5982202Z ##[error]at com.sun.proxy.$Proxy0.execute(Unknown Source)
2016-11-02T11:37:16.5982202Z ##[error]at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:233)
2016-11-02T11:37:16.5982202Z ##[error]at org.sonarsource.scanner.api.EmbeddedScanner.runAnalysis(EmbeddedScanner.java:151)
2016-11-02T11:37:16.5982202Z ##[error]at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:110)
2016-11-02T11:37:16.5982202Z ##[error]at org.sonarsource.scanner.cli.Main.execute(Main.java:74)
2016-11-02T11:37:16.6138203Z ##[error]at org.sonarsource.scanner.cli.Main.main(Main.java:61)
2016-11-02T11:37:16.6138203Z ##[error]Caused by: java.net.SocketTimeoutException: timeout
2016-11-02T11:37:16.6138203Z ##[error]at okio.Okio$3.newTimeoutException(Okio.java:212)
2016-11-02T11:37:16.6138203Z ##[error]at okio.AsyncTimeout.exit(AsyncTimeout.java:288)
2016-11-02T11:37:16.6138203Z ##[error]at okio.AsyncTimeout$1.write(AsyncTimeout.java:184)
2016-11-02T11:37:16.6138203Z ##[error]at okio.RealBufferedSink.emitCompleteSegments(RealBufferedSink.java:171)
2016-11-02T11:37:16.6138203Z ##[error]at okio.RealBufferedSink.write(RealBufferedSink.java:41)
2016-11-02T11:37:16.6138203Z ##[error]at okhttp3.internal.http.Http1xStream$FixedLengthSink.write(Http1xStream.java:286)
2016-11-02T11:37:16.6138203Z ##[error]at okio.RealBufferedSink.emitCompleteSegments(RealBufferedSink.java:171)
2016-11-02T11:37:16.6138203Z ##[error]at okio.RealBufferedSink.writeAll(RealBufferedSink.java:99)
2016-11-02T11:37:16.6138203Z ##[error]at okhttp3.RequestBody$3.writeTo(RequestBody.java:118)
2016-11-02T11:37:16.6138203Z ##[error]at okhttp3.MultipartBody.writeOrCountBytes(MultipartBody.java:171)
2016-11-02T11:37:16.6138203Z ##[error]at okhttp3.MultipartBody.writeTo(MultipartBody.java:113)
2016-11-02T11:37:16.6138203Z ##[error]at okhttp3.internal.http.HttpEngine$NetworkInterceptorChain.proceed(HttpEngine.java:756)
2016-11-02T11:37:16.6138203Z ##[error]at okhttp3.internal.http.HttpEngine.readResponse(HttpEngine.java:613)
2016-11-02T11:37:16.6138203Z ##[error]at okhttp3.RealCall.getResponse(RealCall.java:244)
2016-11-02T11:37:16.6138203Z ##[error]at okhttp3.RealCall$ApplicationInterceptorChain.proceed(RealCall.java:201)
2016-11-02T11:37:16.6138203Z ##[error]at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:163)
2016-11-02T11:37:16.6138203Z ##[error]at okhttp3.RealCall.execute(RealCall.java:57)
2016-11-02T11:37:16.6138203Z ##[error]at org.sonarqube.ws.client.HttpConnector.doCall(HttpConnector.java:302)
2016-11-02T11:37:16.6138203Z ##[error]... 34 more
2016-11-02T11:37:16.6138203Z ##[error]Caused by: java.net.SocketException: Socket closed
2016-11-02T11:37:16.6138203Z ##[error]at java.net.SocketOutputStream.socketWrite(Unknown Source)
2016-11-02T11:37:16.6138203Z ##[error]at java.net.SocketOutputStream.write(Unknown Source)
2016-11-02T11:37:16.6138203Z ##[error]at okio.Okio$1.write(Okio.java:80)
2016-11-02T11:37:16.6138203Z ##[error]at okio.AsyncTimeout$1.write(AsyncTimeout.java:180)
2016-11-02T11:37:16.6138203Z ##[error]... 49 more
2016-11-02T11:37:16.6138203Z ##[error]12:37:16.535 ERROR:
2016-11-02T11:37:16.6294204Z ##[error]12:37:16.535 ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging.
2016-11-02T11:37:16.7386211Z Process returned exit code 1
2016-11-02T11:37:16.7386211Z ##[error]The SonarQube Scanner did not complete successfully
2016-11-02T11:37:16.7386211Z 12:37:16.676 Creating a summary markdown file...
2016-11-02T11:37:16.7386211Z ##[error]Post-processing failed. Exit code: 1
2016-11-02T11:37:16.8322217Z ##[error]Unexpected exit code received from batch file: 1
2016-11-02T11:37:16.8634219Z The build was not set to fail if the associated quality gate fails.
java.lang.IllegalStateException: Can't read file part
at org.sonar.server.ws.ServletRequest.readPart(ServletRequest.java:102) ~[sonar-server-6.1.jar:na]
at org.sonar.server.ws.ServletRequest.readInputStreamParam(ServletRequest.java:85) ~[sonar-server-6.1.jar:na]
at org.sonar.api.server.ws.internal.ValidatingRequest.paramAsInputStream(ValidatingRequest.java:86) ~[sonar-plugin-api-6.1.jar:na]
at org.sonar.server.ce.ws.SubmitAction.handle(SubmitAction.java:87) ~[sonar-server-6.1.jar:na]
at org.sonar.server.ws.WebServiceEngine.execute(WebServiceEngine.java:109) ~[sonar-server-6.1.jar:na]
at org.sonar.server.ws.WebServiceFilter.doFilter(WebServiceFilter.java:74) [sonar-server-6.1.jar:na]
at org.sonar.server.platform.web.MasterServletFilter$GodFilterChain.doFilter(MasterServletFilter.java:126) [sonar-server-6.1.jar:na]
at org.sonar.server.platform.web.MasterServletFilter.doFilter(MasterServletFilter.java:95) [sonar-server-6.1.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.sonar.server.user.UserSessionFilter.doFilter(UserSessionFilter.java:60) [sonar-server-6.1.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.sonar.server.platform.web.RoutesFilter.doFilter(RoutesFilter.java:55) [sonar-server-6.1.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.sonar.server.platform.web.RootFilter.doFilter(RootFilter.java:113) [sonar-server-6.1.jar:na]
at org.sonar.server.platform.web.RootFilter.doFilter(RootFilter.java:81) [sonar-server-6.1.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [tomcat-embed-core-8.0.32.jar:8.0.32]
at ch.qos.logback.access.tomcat.LogbackValve.invoke(LogbackValve.java:191) [logback-access-1.1.3.jar:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) [tomcat-embed-core-8.0.32.jar:8.0.32]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_102]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_102]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-8.0.32.jar:8.0.32]
at java.lang.Thread.run(Unknown Source) [na:1.8.0_102]
Caused by: java.io.IOException: org.apache.tomcat.util.http.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. An existing connection was forcibly closed by the remote host
at org.apache.catalina.connector.Request.parseParts(Request.java:2849) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.connector.Request.parseParameters(Request.java:3151) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.connector.Request.getParameter(Request.java:1108) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.connector.RequestFacade.getParameter(RequestFacade.java:380) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:153) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.sonar.server.ws.ServletRequest.readParam(ServletRequest.java:74) ~[sonar-server-6.1.jar:na]
at org.sonar.api.server.ws.internal.ValidatingRequest.readParamOrDefaultValue(ValidatingRequest.java:143) ~[sonar-plugin-api-6.1.jar:na]
at org.sonar.api.server.ws.internal.ValidatingRequest.param(ValidatingRequest.java:98) ~[sonar-plugin-api-6.1.jar:na]
at org.sonar.api.server.ws.internal.ValidatingRequest.param(ValidatingRequest.java:70) ~[sonar-plugin-api-6.1.jar:na]
at org.sonar.api.server.ws.Request.mandatoryParam(Request.java:67) ~[sonar-plugin-api-6.1.jar:na]
at org.sonar.server.ce.ws.SubmitAction.handle(SubmitAction.java:82) ~[sonar-server-6.1.jar:na]
... 31 common frames omitted
Caused by: org.apache.tomcat.util.http.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. An existing connection was forcibly closed by the remote host
at org.apache.tomcat.util.http.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:297) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.connector.Request.parseParts(Request.java:2776) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
... 41 common frames omitted
Caused by: java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.read0(Native Method) ~[na:1.8.0_102]
at sun.nio.ch.SocketDispatcher.read(Unknown Source) ~[na:1.8.0_102]
at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source) ~[na:1.8.0_102]
at sun.nio.ch.IOUtil.read(Unknown Source) ~[na:1.8.0_102]
at sun.nio.ch.SocketChannelImpl.read(Unknown Source) ~[na:1.8.0_102]
at org.apache.tomcat.util.net.NioChannel.read(NioChannel.java:137) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.tomcat.util.net.NioBlockingSelector.read(NioBlockingSelector.java:173) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.tomcat.util.net.NioSelectorPool.read(NioSelectorPool.java:250) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.tomcat.util.net.NioSelectorPool.read(NioSelectorPool.java:231) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.http11.InternalNioInputBuffer.fill(InternalNioInputBuffer.java:133) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.http11.InternalNioInputBuffer$SocketInputBuffer.doRead(InternalNioInputBuffer.java:177) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:110) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.http11.AbstractInputBuffer.doRead(AbstractInputBuffer.java:414) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.Request.doRead(Request.java:476) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:350) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:395) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:375) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:190) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.tomcat.util.http.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:946) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.tomcat.util.http.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:850) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at java.io.InputStream.read(Unknown Source) ~[na:1.8.0_102]
at org.apache.tomcat.util.http.fileupload.util.Streams.copy(Streams.java:98) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.tomcat.util.http.fileupload.util.Streams.copy(Streams.java:68) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.tomcat.util.http.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:293) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
... 42 common frames omitted
2016.11.02 12:37:39 ERROR web[][o.s.s.p.w.RootFilter] Processing of request /sonar/api/ce/submit?projectKey=DarwinFrance&projectName=DarwinFrance failed
org.sonar.api.utils.text.WriterException: Fail to write JSON
at org.sonar.api.utils.text.JsonWriter.rethrow(JsonWriter.java:385) ~[sonar-plugin-api-6.1.jar:na]
at org.sonar.api.utils.text.JsonWriter.close(JsonWriter.java:380) ~[sonar-plugin-api-6.1.jar:na]
at org.sonar.server.ws.WebServiceEngine.sendErrors(WebServiceEngine.java:156) ~[sonar-server-6.1.jar:na]
at org.sonar.server.ws.WebServiceEngine.execute(WebServiceEngine.java:124) ~[sonar-server-6.1.jar:na]
at org.sonar.server.ws.WebServiceFilter.doFilter(WebServiceFilter.java:74) ~[sonar-server-6.1.jar:na]
at org.sonar.server.platform.web.MasterServletFilter$GodFilterChain.doFilter(MasterServletFilter.java:126) ~[sonar-server-6.1.jar:na]
at org.sonar.server.platform.web.MasterServletFilter.doFilter(MasterServletFilter.java:95) ~[sonar-server-6.1.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.sonar.server.user.UserSessionFilter.doFilter(UserSessionFilter.java:60) ~[sonar-server-6.1.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.sonar.server.platform.web.RoutesFilter.doFilter(RoutesFilter.java:55) ~[sonar-server-6.1.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.sonar.server.platform.web.RootFilter.doFilter(RootFilter.java:113) ~[sonar-server-6.1.jar:na]
at org.sonar.server.platform.web.RootFilter.doFilter(RootFilter.java:81) ~[sonar-server-6.1.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [tomcat-embed-core-8.0.32.jar:8.0.32]
at ch.qos.logback.access.tomcat.LogbackValve.invoke(LogbackValve.java:191) [logback-access-1.1.3.jar:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) [tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) [tomcat-embed-core-8.0.32.jar:8.0.32]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_102]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_102]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-8.0.32.jar:8.0.32]
at java.lang.Thread.run(Unknown Source) [na:1.8.0_102]
Caused by: org.apache.catalina.connector.ClientAbortException: java.io.IOException: An existing connection was forcibly closed by the remote host
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:393) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:426) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:342) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:295) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:151) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at sun.nio.cs.StreamEncoder.implClose(Unknown Source) ~[na:1.8.0_102]
at sun.nio.cs.StreamEncoder.close(Unknown Source) ~[na:1.8.0_102]
at java.io.OutputStreamWriter.close(Unknown Source) ~[na:1.8.0_102]
at org.sonar.api.internal.google.gson.stream.JsonWriter.close(JsonWriter.java:523) ~[sonar-plugin-api-6.1.jar:na]
at org.sonar.api.utils.text.JsonWriter.close(JsonWriter.java:378) ~[sonar-plugin-api-6.1.jar:na]
... 32 common frames omitted
Caused by: java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_102]
at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_102]
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_102]
at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_102]
at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_102]
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:124) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:101) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:172) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.http11.InternalNioOutputBuffer.writeToSocket(InternalNioOutputBuffer.java:139) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.http11.InternalNioOutputBuffer.flushBuffer(InternalNioOutputBuffer.java:244) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.http11.InternalNioOutputBuffer.addToBB(InternalNioOutputBuffer.java:189) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.http11.InternalNioOutputBuffer.access$000(InternalNioOutputBuffer.java:41) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.http11.InternalNioOutputBuffer$SocketOutputBuffer.doWrite(InternalNioOutputBuffer.java:320) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:84) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.http11.AbstractOutputBuffer.doWrite(AbstractOutputBuffer.java:256) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.coyote.Response.doWrite(Response.java:501) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:388) ~[tomcat-embed-core-8.0.32.jar:8.0.32]
... 41 common frames omitted