SonarQube Cloud java.net.SocketTimeoutException: timeout

  • ALM used Azure DevOps

  • CI system used Azure DevOps

  • Scanner command used when applicable (private details masked)
    SonarCloudPrepare@3, SonarCloudAnalyze@3 and SonarCloudPublish@3
    SonarCloudAnalyze@3 fails
    scanner mode is dotnet
    task version is 3.3.0
    tried microsoft hosted agent with Win 2019 and 2022 - both fail identically
    SonarScanner for MSBuild 10.1.2

  • Languages of the repository
    C# and js

  • Only if the SonarCloud project is public, the URL
    private project
    We have a paid plan

  • Error observed (wrap logs/code around with triple quotes ``` for proper formatting)

07:27:39.585 DEBUG: WebSocket client disconnected:  with code 1006
07:27:39.585 DEBUG: Closed WebSocket connection
07:27:39.589 DEBUG: The bridge server shut down
07:27:39.590 INFO: Rule | Time (ms) | Relative
07:27:39.590 INFO: :----|----------:|--------:
07:27:39.698 INFO: ------------------------------------------------------------------------
07:27:39.698 INFO: EXECUTION FAILURE
07:27:39.699 INFO: ------------------------------------------------------------------------
07:27:39.699 INFO: Total time: 9:05.110s
07:27:39.991 INFO: Final Memory: 128M/430M
07:27:39.991 INFO: ------------------------------------------------------------------------
##[error]07:27:39.992 ERROR: Error during SonarScanner execution
java.lang.IllegalStateException: Fail to request https://sonarcloud.io/api/ce/submit?organization=XXX&projectKey=XXX&projectName=XXX&characteristic=branch%3DfeatureXXX=branchType%3DSHORT
	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.doCall(HttpConnector.java:266)
...
	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
Caused by: java.net.SocketTimeoutException: timeout
	at okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:675)
	at okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:684)

In another run we see a few more exceptions:

07:51:17.956 ERROR: Error during SonarScanner execution
2025-08-04T07:51:17.9687307Z ##[error]java.lang.IllegalStateException: Fail to request https://sonarcloud.io/api/ce/submit?organization=XXX&projectKey=XXX&projectName=XXX&characteristic=branchXXX&characteristic=branchType%3DSHORT
2025-08-04T07:51:17.9694385Z java.lang.IllegalStateException: Fail to request https://sonarcloud.io/api/ce/submit?organization=XXX&projectKey=XXX&projectName=XXX&characteristic=branchXXX&characteristic=branchType%3DSHORT
2025-08-04T07:51:17.9716224Z ##[error]at com.sonarsource.scanner.engine.webapi.client.HttpConnector.doCall(HttpConnector.java:266)
2025-08-04T07:51:17.9723102Z 	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.doCall(HttpConnector.java:266)
2025-08-04T07:51:17.9724448Z ##[error]at com.sonarsource.scanner.engine.webapi.client.HttpConnector.post(HttpConnector.java:195)
2025-08-04T07:51:17.9731862Z 	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.post(HttpConnector.java:195)
2025-08-04T07:51:17.9733188Z ##[error]at com.sonarsource.scanner.engine.webapi.client.HttpConnector.call(HttpConnector.java:141)
2025-08-04T07:51:17.9761333Z 	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.call(HttpConnector.java:141)
2025-08-04T07:51:17.9771703Z ##[error]at org.sonar.scanner.http.DefaultScannerWsClient.call(DefaultScannerWsClient.java:54)
2025-08-04T07:51:17.9772781Z 	at org.sonar.scanner.http.DefaultScannerWsClient.call(DefaultScannerWsClient.java:54)
2025-08-04T07:51:17.9774107Z ##[error]at org.sonar.scanner.report.ReportPublisher.upload(ReportPublisher.java:222)
2025-08-04T07:51:17.9784535Z 	at org.sonar.scanner.report.ReportPublisher.upload(ReportPublisher.java:222)
2025-08-04T07:51:17.9785856Z ##[error]at org.sonar.scanner.report.ReportPublisher.execute(ReportPublisher.java:157)
2025-08-04T07:51:17.9786776Z 	at org.sonar.scanner.report.ReportPublisher.execute(ReportPublisher.java:157)
2025-08-04T07:51:17.9788169Z ##[error]at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:185)
2025-08-04T07:51:17.9788864Z 	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:185)
2025-08-04T07:51:17.9789884Z ##[error]at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2025-08-04T07:51:17.9790528Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2025-08-04T07:51:17.9791437Z ##[error]at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2025-08-04T07:51:17.9792013Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2025-08-04T07:51:17.9792765Z ##[error]at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:454)
2025-08-04T07:51:17.9793330Z 	at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:454)
2025-08-04T07:51:17.9794091Z ##[error]at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2025-08-04T07:51:17.9794719Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2025-08-04T07:51:17.9795465Z ##[error]at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2025-08-04T07:51:17.9796016Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2025-08-04T07:51:17.9796756Z ##[error]at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:128)
2025-08-04T07:51:17.9797404Z 	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:128)
2025-08-04T07:51:17.9798121Z ##[error]at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2025-08-04T07:51:17.9798727Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2025-08-04T07:51:17.9799478Z ##[error]at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2025-08-04T07:51:17.9800236Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2025-08-04T07:51:17.9800955Z ##[error]at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:58)
2025-08-04T07:51:17.9801442Z 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:58)
2025-08-04T07:51:17.9802111Z ##[error]at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:52)
2025-08-04T07:51:17.9802666Z 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:52)
2025-08-04T07:51:17.9803435Z ##[error]at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2025-08-04T07:51:17.9804035Z 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2025-08-04T07:51:17.9811602Z ##[error]at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  • Steps to reproduce
    just run the analyze task in our old C# projects on Windows with Microsoft hosted build agents

    We have TypeScript and JavaScript projects which do not fail

  • Potential workaround
    did not find a workaround yet
    tried newer Windows build agent and variables AGENT_USE_NODE20_1

The error started on Friday (1st of August) evening.

I can provide any details you need.

Hello folks,

Environment Summary: Github Actions, Sonarqube Cloud Team Plan, Typescript repo.
Problem below persists in two different runner environments (GH hosted, and Depot hosted).

Since Friday (2025-08-01), we’ve started to see odd timeout errors when our GitHub Actions scan step is running our PR checks on our Typescript/Javascript repo.
We run the latest version of the action (5.3.0 at time of writing), and have been long-time users of the product. This is happening across multiple PRs of different sizes, but not across all our PRs.
The scan step will complete its work, and then it looks like it times out when attempting to submit:

12:49:50.888 INFO  Analysis report generated in 2935ms, dir size=5 MB
Mon, 04 Aug 2025 12:49:56 GMT
12:49:56.292 INFO  Analysis report compressed in 5402ms, zip size=5 MB
Mon, 04 Aug 2025 12:50:06 GMT
12:50:06.519 INFO  Time spent writing ucfgs 38294ms
Mon, 04 Aug 2025 12:50:06 GMT
12:50:06.519 INFO  Time spent writing ucfgs 0ms
Mon, 04 Aug 2025 12:50:07 GMT
12:50:07.488 ERROR Error during SonarScanner Engine execution
Mon, 04 Aug 2025 12:50:07 GMT
java.lang.IllegalStateException: Fail to request https://sonarcloud.io/api/ce/submit...[EXACT URL REDACTED]
at com.sonarsource.scanner.engine.webapi.client.HttpConnector.doCall(HttpConnector.java:266)
Mon, 04 Aug 2025 12:50:07 GMT
	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.post(HttpConnector.java:195)
Mon, 04 Aug 2025 12:50:07 GMT
	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.call(HttpConnector.java:141)
Mon, 04 Aug 2025 12:50:07 GMT
	at org.sonar.scanner.http.DefaultScannerWsClient.call(DefaultScannerWsClient.java:54)
Mon, 04 Aug 2025 12:50:07 GMT
	at org.sonar.scanner.report.ReportPublisher.upload(ReportPublisher.java:222)
Mon, 04 Aug 2025 12:50:07 GMT
	at org.sonar.scanner.report.ReportPublisher.execute(ReportPublisher.java:157)
Mon, 04 Aug 2025 12:50:07 GMT
	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:185)
Mon, 04 Aug 2025 12:50:07 GMT
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
Mon, 04 Aug 2025 12:50:07 GMT
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
Mon, 04 Aug 2025 12:50:07 GMT
	at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:454)
Mon, 04 Aug 2025 12:50:07 GMT
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
Mon, 04 Aug 2025 12:50:07 GMT
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
Mon, 04 Aug 2025 12:50:07 GMT
	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:128)
Mon, 04 Aug 2025 12:50:07 GMT
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
Mon, 04 Aug 2025 12:50:07 GMT
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
Mon, 04 Aug 2025 12:50:07 GMT
	at org.sonar.scanner.bootstrap.ScannerMain.runScannerEngine(ScannerMain.java:143)
Mon, 04 Aug 2025 12:50:07 GMT
	at org.sonar.scanner.bootstrap.ScannerMain.run(ScannerMain.java:58)
Mon, 04 Aug 2025 12:50:07 GMT
	at org.sonar.scanner.bootstrap.ScannerMain.main(ScannerMain.java:42)
Mon, 04 Aug 2025 12:50:07 GMT
Caused by: java.net.SocketTimeoutException: timeout
Mon, 04 Aug 2025 12:50:07 GMT
	at okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:675)
... etc etc etc

Our command is being invoked quite simply:

uses: sonarsource/sonarqube-scan-action@v5.3.0
        with:
          projectBaseDir: .
          args: >
            -Dsonar.qualitygate.wait=true
            -Dsonar.qualitygate.timeout=1000
            -Dsonar.jasmin.internal.disabled=true
            -Dsonar.pullrequest.branch=${GITHUB_HEAD_REF}
            -Dsonar.pullrequest.base=${GITHUB_BASE_REF}
            -Dsonar.pullrequest.key=${{ github.event.number }}
            -Dsonar.verbose=${{ runner.debug == 1 && 'true' || 'false' }}
            -Dsonar.log.level=${{ runner.debug == 1 && 'DEBUG' || 'INFO' }}

This network issue happens in multiple runner environments: I saw other threads in the forum where folks had similar-looking issues but only when running from one particular network or machine, so I have already tried alternatives.

I’m really not sure what might have changed either in our codebase or in the way the scan process works to cause this. Does anyone have any ideas please? This is making Sonar useless for a handful of our PRs. They aren’t all the same size, they aren’t all in the same parts of the codebase, and other PRs are working fine. Turning on Debug logs doesn’t give me much more information:

2025-08-04T10:50:38.8952213Z 10:50:38.894 DEBUG Upload report
2025-08-04T10:50:38.9019123Z 10:50:38.901 DEBUG --> POST https://sonarcloud.io/api/ce/submit?organization=[REDACTED]&projectKey=[REDACTED]&characteristic=pullRequest%3D15374 (6032875-byte body)
2025-08-04T10:50:49.1927119Z 10:50:49.192 DEBUG <-- HTTP FAILED: java.net.SocketTimeoutException: timeout

Really scratching my head on this one, not sure how to get more useful logs to see what might be happening. I’ve tried toggling the jasmine engine on/off incase it was related to that, but no luck there either. Any advice, please?

Thanks,
Drum

Hey all.

Thanks for the reports. It’s awfully odd for us to get two of these reports so close together, so I’m assuming they’re related and I’ve called in some folks to investigate.

Hi Colin, thank you! Happy to provide any additional info needed. I’m on BST time, whilst I’m online I’m happy to provide any info that helps, but as I say in my message I really don’t know what else there is to add :joy:

Tagging in here, we’ve also started running into this issue as of Friday 8-01-2025. Same specs as above, running in Azure Devops; SonarCloudAnalyze@3; .NET Framework 4.7.2.

The only difference based on the previous posts is that we attempted with on-prem agents and ran into the same timeout:

05:56:31.660 DEBUG: Upload report
05:56:31.668 DEBUG: --> POST https://sonarcloud.io/api/ce/submit?organization=*****&projectKey=***&projectName=***** (47596522-byte body)
05:56:41.848 DEBUG: <-- HTTP FAILED: java.net.SocketTimeoutException: timeout
05:56:41.858 DEBUG: Shutting down the worker
05:56:41.861 INFO: Rule | Time (ms) | Relative
05:56:41.861 INFO: :----|----------:|--------:
05:56:41.883 DEBUG: The worker thread exited with code 0
05:56:41.885 DEBUG: Closing server

Hi, colleagues
I’m getting the same timeout error today.
Tried updating SonarQube CI action from v4 to v5, didn’t help
Here’s a debug CI run, hope it can help investigating the issue:

Hey all,

Thanks for the additional reports.

Definitely clear to us that there’s an issue and we can see the logs in the backend. We are treating this as an incident and will keep you updated!

This is what we are experiencing

2025-08-04T13:17:45.2488381Z INFO: ------------------------------------------------------------------------
2025-08-04T13:17:45.2489037Z INFO: EXECUTION FAILURE
2025-08-04T13:17:45.2489280Z INFO: ------------------------------------------------------------------------
2025-08-04T13:17:45.2489532Z INFO: Total time: 8:37.940s
2025-08-04T13:17:45.3118780Z INFO: Final Memory: 99M/388M
2025-08-04T13:17:45.3119798Z INFO: ------------------------------------------------------------------------
2025-08-04T13:17:45.3125107Z ##[error]ERROR: Error during SonarScanner execution
2025-08-04T13:17:45.3125854Z ERROR: Error during SonarScanner execution
2025-08-04T13:17:45.3128158Z ##[error]java.lang.IllegalStateException: Fail to request https://sonarcloud.io/api/ce/submit?organization=lulalend&projectKey=xxx&projectName=xxxx&characteristic=branch%3Dfeature%2FCBC-2207-add-opportunity-for-fine-control-SendGrid-legacy-emails&characteristic=branchType%3DSHORT
	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.doCall(HttpConnector.java:266)
	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.post(HttpConnector.java:195)
	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.call(HttpConnector.java:141)
	at org.sonar.scanner.http.DefaultScannerWsClient.call(DefaultScannerWsClient.java:54)
	at org.sonar.scanner.report.ReportPublisher.upload(ReportPublisher.java:222)
	at org.sonar.scanner.report.ReportPublisher.execute(ReportPublisher.java:157)
2025-08-04T13:17:45.3130034Z java.lang.IllegalStateException: Fail to request https://sonarcloud.io/api/ce/submit?organization=xxxx&projectKey=xxxx_xxxx&projectName=xxxx&characteristic=branch%3Dfeature%2FCBC-2207-add-opportunity-for-fine-control-SendGrid-legacy-emails&characteristic=branchType%3DSHORT
2025-08-04T13:17:45.3130723Z 	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.doCall(HttpConnector.java:266)
2025-08-04T13:17:45.3131170Z 	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.post(HttpConnector.java:195)
2025-08-04T13:17:45.3131609Z 	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.call(HttpConnector.java:141)
2025-08-04T13:17:45.3131966Z 	at org.sonar.scanner.http.DefaultScannerWsClient.call(DefaultScannerWsClient.java:54)
2025-08-04T13:17:45.3132322Z 	at org.sonar.scanner.report.ReportPublisher.upload(ReportPublisher.java:222)
2025-08-04T13:17:45.3132764Z 	at org.sonar.scanner.report.ReportPublisher.execute(ReportPublisher.java:157)
2025-08-04T13:17:45.3134038Z ##[error]at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:185)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:454)
2025-08-04T13:17:45.3134903Z 	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:185)
2025-08-04T13:17:45.3135268Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2025-08-04T13:17:45.3135678Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2025-08-04T13:17:45.3136114Z 	at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:454)
2025-08-04T13:17:45.3137386Z ##[error]at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2025-08-04T13:17:45.3137983Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2025-08-04T13:17:45.3138308Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2025-08-04T13:17:45.3139125Z ##[error]at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:128)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2025-08-04T13:17:45.3139785Z 	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:128)
2025-08-04T13:17:45.3140218Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2025-08-04T13:17:45.3141402Z ##[error]at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:58)
2025-08-04T13:17:45.3142372Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2025-08-04T13:17:45.3142896Z 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:58)
2025-08-04T13:17:45.3145369Z ##[error]at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:52)
	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2025-08-04T13:17:45.3147023Z 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:52)
2025-08-04T13:17:45.3147436Z 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2025-08-04T13:17:45.3147936Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2025-08-04T13:17:45.3148266Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
2025-08-04T13:17:45.3148678Z 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2025-08-04T13:17:45.3148988Z 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
2025-08-04T13:17:45.3149248Z 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2025-08-04T13:17:45.3150137Z ##[error]at jdk.proxy1/jdk.proxy1.$Proxy0.execute(Unknown Source)
	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2025-08-04T13:17:45.3150701Z 	at jdk.proxy1/jdk.proxy1.$Proxy0.execute(Unknown Source)
2025-08-04T13:17:45.3150944Z 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2025-08-04T13:17:45.3151204Z 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2025-08-04T13:17:45.3151858Z ##[error]at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
2025-08-04T13:17:45.3152326Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
2025-08-04T13:17:45.3152637Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
2025-08-04T13:17:45.3153794Z ##[error]at org.sonarsource.scanner.cli.Main.main(Main.java:62)
Caused by: java.net.SocketTimeoutException: timeout
	at okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:675)
	at okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:684)
	at okhttp3.internal.http2.Http2Stream$FramingSink.emitFrame(Http2Stream.kt:554)
	at okhttp3.internal.http2.Http2Stream$FramingSink.write(Http2Stream.kt:532)
2025-08-04T13:17:45.3155322Z 	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
2025-08-04T13:17:45.3156525Z Caused by: java.net.SocketTimeoutException: timeout
2025-08-04T13:17:45.3157057Z 	at okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:675)
2025-08-04T13:17:45.3157757Z 	at okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:684)
2025-08-04T13:17:45.3158357Z 	at okhttp3.internal.http2.Http2Stream$FramingSink.emitFrame(Http2Stream.kt:554)
2025-08-04T13:17:45.3158634Z 	at okhttp3.internal.http2.Http2Stream$FramingSink.write(Http2Stream.kt:532)
2025-08-04T13:17:45.3159498Z ##[error]at okio.ForwardingSink.write(ForwardingSink.kt:29)
	at okhttp3.internal.connection.Exchange$RequestBodySink.write(Exchange.kt:223)
	at okio.RealBufferedSink.emitCompleteSegments(RealBufferedSink.kt:256)
2025-08-04T13:17:45.3160091Z 	at okio.ForwardingSink.write(ForwardingSink.kt:29)
2025-08-04T13:17:45.3160326Z 	at okhttp3.internal.connection.Exchange$RequestBodySink.write(Exchange.kt:223)
2025-08-04T13:17:45.3160577Z 	at okio.RealBufferedSink.emitCompleteSegments(RealBufferedSink.kt:256)
2025-08-04T13:17:45.3161135Z ##[error]at okio.RealBufferedSink.writeAll(RealBufferedSink.kt:195)
2025-08-04T13:17:45.3161545Z 	at okio.RealBufferedSink.writeAll(RealBufferedSink.kt:195)
2025-08-04T13:17:45.3162113Z ##[error]at okhttp3.RequestBody$Companion$asRequestBody$1.writeTo(RequestBody.kt:167)
2025-08-04T13:17:45.3162667Z 	at okhttp3.RequestBody$Companion$asRequestBody$1.writeTo(RequestBody.kt:167)
2025-08-04T13:17:45.3163244Z ##[error]at okhttp3.MultipartBody.writeOrCountBytes(MultipartBody.kt:157)
2025-08-04T13:17:45.3163661Z 	at okhttp3.MultipartBody.writeOrCountBytes(MultipartBody.kt:157)
2025-08-04T13:17:45.3164341Z ##[error]at okhttp3.MultipartBody.writeTo(MultipartBody.kt:93)
2025-08-04T13:17:45.3164751Z 	at okhttp3.MultipartBody.writeTo(MultipartBody.kt:93)
2025-08-04T13:17:45.3165442Z ##[error]at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:62)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
2025-08-04T13:17:45.3165965Z 	at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:62)
2025-08-04T13:17:45.3166234Z 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
2025-08-04T13:17:45.3166843Z ##[error]at com.sonarsource.scanner.engine.webapi.client.OkHttpClientBuilder.addHeaders(OkHttpClientBuilder.java:230)
2025-08-04T13:17:45.3167326Z 	at com.sonarsource.scanner.engine.webapi.client.OkHttpClientBuilder.addHeaders(OkHttpClientBuilder.java:230)
2025-08-04T13:17:45.3167923Z ##[error]at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
2025-08-04T13:17:45.3168360Z 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
2025-08-04T13:17:45.3168956Z ##[error]at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34)
2025-08-04T13:17:45.3169390Z 	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34)
2025-08-04T13:17:45.3170095Z ##[error]at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
2025-08-04T13:17:45.3170596Z 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
2025-08-04T13:17:45.3170843Z 	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
2025-08-04T13:17:45.3171416Z ##[error]at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
2025-08-04T13:17:45.3171845Z 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
2025-08-04T13:17:45.3172660Z ##[error]at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
2025-08-04T13:17:45.3173283Z 	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
2025-08-04T13:17:45.3173536Z 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
2025-08-04T13:17:45.3174151Z ##[error]at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
2025-08-04T13:17:45.3174613Z 	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
2025-08-04T13:17:45.3175342Z ##[error]at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.kt:221)
2025-08-04T13:17:45.3175861Z 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
2025-08-04T13:17:45.3176127Z 	at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.kt:221)
2025-08-04T13:17:45.3176853Z ##[error]at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
2025-08-04T13:17:45.3177373Z 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
2025-08-04T13:17:45.3177644Z 	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
2025-08-04T13:17:45.3178196Z ##[error]at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
2025-08-04T13:17:45.3178607Z 	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
2025-08-04T13:17:45.3179187Z ##[error]at com.sonarsource.scanner.engine.webapi.client.HttpConnector.doCall(HttpConnector.java:264)
2025-08-04T13:17:45.3179642Z 	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.doCall(HttpConnector.java:264)
2025-08-04T13:17:45.3180176Z ##[error]... 28 more
2025-08-04T13:17:45.3180486Z 	... 28 more
2025-08-04T13:17:45.3181105Z ##[error]Suppressed: okhttp3.internal.http2.StreamResetException: stream was reset: CANCEL
		at okhttp3.internal.http2.Http2Stream.takeHeaders(Http2Stream.kt:148)
2025-08-04T13:17:45.3181575Z 	Suppressed: okhttp3.internal.http2.StreamResetException: stream was reset: CANCEL
2025-08-04T13:17:45.3181810Z 		at okhttp3.internal.http2.Http2Stream.takeHeaders(Http2Stream.kt:148)
2025-08-04T13:17:45.3182485Z ##[error]at okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders(Http2ExchangeCodec.kt:97)
2025-08-04T13:17:45.3182956Z 		at okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders(Http2ExchangeCodec.kt:97)
2025-08-04T13:17:45.3183543Z ##[error]at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:110)
2025-08-04T13:17:45.3183968Z 		at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:110)
2025-08-04T13:17:45.3184543Z ##[error]at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:93)
2025-08-04T13:17:45.3184990Z 		at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:93)
2025-08-04T13:17:45.3185445Z ##[error]... 44 more
2025-08-04T13:17:45.3185757Z 		... 44 more
2025-08-04T13:17:45.3186136Z ##[error]ERROR:
2025-08-04T13:17:45.3186442Z ERROR: 
2025-08-04T13:17:45.6756566Z ##[error]The SonarScanner did not complete successfully
2025-08-04T13:17:45.6757447Z The SonarScanner did not complete successfully
2025-08-04T13:17:45.6759489Z ##[error]13:17:45.671  Post-processing failed. Exit code: 1
2025-08-04T13:17:45.6760177Z 13:17:45.671  Post-processing failed. Exit code: 1
2025-08-04T13:17:45.6918618Z ##[warning]Can't find loc string for key: LIB_ProcessExitCode
2025-08-04T13:17:45.6928731Z ##[warning]Error while executing SonarCloud:Analyze task: LIB_ProcessExitCode C:\agent1\_work\_tasks\SonarCloudPrepare_14d9cde6-c1da-4d55-aa01-2965cd301255\2.3.4\classic-sonar-scanner-msbuild\SonarScanner.MSBuild.exe 1
2025-08-04T13:17:45.6930825Z ##[error]LIB_ProcessExitCode C:\agent1\_work\_tasks\SonarCloudPrepare_14d9cde6-c1da-4d55-aa01-2965cd301255\2.3.4\classic-sonar-scanner-msbuild\SonarScanner.MSBuild.exe 1
2025-08-04T13:17:45.7013897Z ##[section]Finishing: Run Code Analysis

You can also follow the status on our status page: https://status.sonarqube.com/

I was able to get the analysis complete by excluding a bunch of third party js libraries like the monaco editor. That reduced the compressed report size from 17 MB to 3 MB.

Maybe the upload takes too long if too big and that causes the timeout?

Could it be changes in your backend which lowered the throughput?

We’re seeing the same issue since Friday morning CET, CI is hosted on AWS.

Recently we have been getting timeout errors during sonar scan from github actions. Here is the command that is used:

mvn -B org.sonarsource.scanner.maven:sonar-maven-plugin:5.1.0.4751:sonar \
            -Dsonar.projectKey=<redacted> \
            -Dsonar.token=${{ secrets.SONAR_TOKEN }} \
            -Dsonar.projectBaseDir=$(pwd) \
            -Dsonar.working.directory=$(pwd)/target/sonar \
            -Dsonar.java.binaries=*/target/classes \
            -DskipTests=true

Here are the logs from github actions workflow:

[INFO] CPD Executor CPD calculation finished (done) | time=451ms
[INFO] SCM writing changed lines
[INFO] SCM writing changed lines (done) | time=88ms
[INFO] Analysis report generated in 771ms, dir size=5 MB
[INFO] Analysis report compressed in 1403ms, zip size=2 MB
Error:  Error during SonarScanner Engine execution
java.lang.IllegalStateException: Fail to request https://sonarcloud.io/api/ce/submit?organization=<redacted>
	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.doCall(HttpConnector.java:266)
	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.post(HttpConnector.java:195)
	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.call(HttpConnector.java:141)
	at org.sonar.scanner.http.DefaultScannerWsClient.call(DefaultScannerWsClient.java:54)
	at org.sonar.scanner.report.ReportPublisher.upload(ReportPublisher.java:222)
	at org.sonar.scanner.report.ReportPublisher.execute(ReportPublisher.java:157)
	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:185)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:454)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:128)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.ScannerMain.runScannerEngine(ScannerMain.java:143)
	at org.sonar.scanner.bootstrap.ScannerMain.run(ScannerMain.java:58)
	at org.sonar.scanner.bootstrap.ScannerMain.main(ScannerMain.java:42)
Caused by: java.net.SocketTimeoutException: timeout
	at okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:675)
	at okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:684)
	at okhttp3.internal.http2.Http2Stream$FramingSink.emitFrame(Http2Stream.kt:554)
	at okhttp3.internal.http2.Http2Stream$FramingSink.write(Http2Stream.kt:532)
	at okio.ForwardingSink.write(ForwardingSink.kt:29)
	at okhttp3.internal.connection.Exchange$RequestBodySink.write(Exchange.kt:223)
	at okio.RealBufferedSink.emitCompleteSegments(RealBufferedSink.kt:256)
	at okio.RealBufferedSink.writeAll(RealBufferedSink.kt:195)
	at okhttp3.RequestBody$Companion$asRequestBody$1.writeTo(RequestBody.kt:167)
	at okhttp3.MultipartBody.writeOrCountBytes(MultipartBody.kt:157)
	at okhttp3.MultipartBody.writeTo(MultipartBody.kt:93)
	at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:62)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at com.sonarsource.scanner.engine.webapi.client.OkHttpClientBuilder.addHeaders(OkHttpClientBuilder.java:230)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.kt:221)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.doCall(HttpConnector.java:264)
	... 17 common frames omitted
	Suppressed: okhttp3.internal.http2.StreamResetException: stream was reset: CANCEL
		at okhttp3.internal.http2.Http2Stream.takeHeaders(Http2Stream.kt:148)
		at okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders(Http2ExchangeCodec.kt:97)
		at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:110)
		at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:93)
		... 33 common frames omitted

We were able to resolve this issue by adding these lines to our sonar-project.properties file:

sonar.web.timeout=600000
sonar.ws.timeout=600

We’re running into the same issue, we were able to get our scans to complete by adding these lines to our sonar-project.properties file:

sonar.web.timeout=600000
sonar.ws.timeout=600

Hey @Ian_Ragsdale

Thanks for posting this. sonar.web.timeout is not a valid analysis parameter, but sonar.ws.timeout is.

Could another user that is facing the issue try setting sonar.ws.timeout=600 to see if it fixes the issue?

Hi I will try that sonar.ws.timeout=600 config now to increase the timeout as ours are failing too on our largest repo since Friday.

In our smaller repos, we are not seeing this timeout issue, so the config you shared to add makes sense.

Looks like the default timeout time is 60 seconds. So increasing it to 600 (10 minutes) should hopefully resolve this

Please report back @ramig-1! We don’t have a consistent reproducer internally and this will really help us.

I just added it to our YAML Build pipeline, it’ll take about 20 minutes to report back, we can reproduce this on demand.

After adding sonar.ws.timeout=600 to our build yaml, we executed 3 of the failing PRs.

First PR - Success (Entire Analysis Task took 7 Minutes 47 Seconds):

15:21:25.410 DEBUG: MSBuild version found: 16.11.3.30114
15:22:44.403 INFO: Analysis report generated in 3442ms, dir size=2 MB
15:22:47.557 INFO: Analysis report compressed in 3121ms, zip size=2 MB
15:22:47.557 INFO: Analysis report generated in E:\_dahwbuild03_01\_work\5\.sonarqube\out\.sonar\scanner-report
15:22:47.557 DEBUG: Upload report
15:22:47.563 DEBUG: --> POST https://sonarcloud.io/api/ce/submit?organization=*****&projectKey=*****&projectName=*****&characteristic=pullRequest%3D8212 (2280238-byte body)
15:22:48.993 DEBUG: <-- 200 https://sonarcloud.io/api/ce/submit?organization=*****&projectKey=*****&projectName=*****&characteristic=pullRequest%3D8212 (1429ms, 44-byte body)
15:22:49.000 INFO: Analysis report uploaded in 1443ms

Second PR - Failed (Entire Analysis Task took 10 minutes 8 Seconds):

15:21:08.364 DEBUG: MSBuild version found: 16.7.2.52901
15:22:14.813 INFO: Analysis report generated in 4850ms, dir size=3 MB
15:22:17.787 INFO: Analysis report compressed in 2944ms, zip size=2 MB
15:22:17.787 INFO: Analysis report generated in E:\ADO_Agents\_dahwbuild01_02\_work\5\.sonarqube\out\.sonar\scanner-report
15:22:17.787 DEBUG: Upload report
15:22:17.797 DEBUG: --> POST https://sonarcloud.io/api/ce/submit?organization=*****&projectKey=*****&projectName=*****&characteristic=pullRequest%3D8206 (2555012-byte body)
15:22:27.987 DEBUG: <-- HTTP FAILED: java.net.SocketTimeoutException: timeout
15:22:28.001 INFO: ------------------------------------------------------------------------
15:22:28.001 INFO: EXECUTION FAILURE
15:22:28.001 INFO: ------------------------------------------------------------------------
15:22:28.001 INFO: Total time: 9:56.233s
15:22:28.151 INFO: Final Memory: 179M/640M
15:22:28.151 INFO: ------------------------------------------------------------------------
##[error]15:22:28.151 ERROR: Error during SonarScanner execution
15:22:28.151 ERROR: Error during SonarScanner execution
##[error]java.lang.IllegalStateException: Fail to request https://sonarcloud.io/api/ce/submit?organization=*****&projectKey=*****&projectName=*****&characteristic=pullRequest%3D8206

Third PR - Success (Entire Analysis Task took 11 Minutes 5 Seconds):

15:37:02.558 DEBUG: MSBuild version found: 16.11.3.30114
15:38:43.141 INFO: Analysis report generated in 4795ms, dir size=20 MB
15:38:48.878 INFO: Analysis report compressed in 5708ms, zip size=8 MB
15:38:48.878 INFO: Analysis report generated in E:\ADO_Agents\_dahwbuild02_01\_work\5\.sonarqube\out\.sonar\scanner-report
15:38:48.878 DEBUG: Upload report
15:38:48.887 DEBUG: --> POST https://sonarcloud.io/api/ce/submit?organization=*****&projectKey=*****&projectName=*****&characteristic=pullRequest%3D8192 (8881710-byte body)
15:38:55.936 DEBUG: <-- 200 https://sonarcloud.io/api/ce/submit?organization=*****&projectKey=*****&projectName=*****&characteristic=pullRequest%3D8192 (7048ms, 44-byte body)
15:38:55.942 INFO: Analysis report uploaded in 7064ms

We are also getting the same error since Friday. But happening 80% of the time today and yesterday.
We are Ruby Rails / Vue Typescript / PL/SQL running on Bitbucket pipelines.
Just the Bitbucket sonarqube quality gate plugin is failing: Bitbucket.
The Bitbucket sonarqube quality scan plugin is working fine, just the gate plugin that is failing.

We’ve tried increasing the sonar.ws.timeout=600, but it hasn’t improved things.

10:15:47.954 INFO  Analysis report generated in 759ms, dir size=7 MB
10:15:59.476 INFO  Analysis report compressed in 11521ms, zip size=8 MB
10:16:10.793 ERROR Error during SonarScanner Engine execution
java.lang.IllegalStateException: Fail to request https://sonarcloud.io/api/ce/submit?organization=javln&projectKey=javln_fs&characteristic=branch%3DJAVPM-9345-sonar-analysis-times-out&characteristic=branchType%3DSHORT
	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.doCall(HttpConnector.java:266)
	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.post(HttpConnector.java:195)
	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.call(HttpConnector.java:141)
	at org.sonar.scanner.http.DefaultScannerWsClient.call(DefaultScannerWsClient.java:54)
	at org.sonar.scanner.report.ReportPublisher.upload(ReportPublisher.java:222)
	at org.sonar.scanner.report.ReportPublisher.execute(ReportPublisher.java:157)
	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:185)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:454)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:128)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.ScannerMain.runScannerEngine(ScannerMain.java:143)
	at org.sonar.scanner.bootstrap.ScannerMain.run(ScannerMain.java:58)
	at org.sonar.scanner.bootstrap.ScannerMain.main(ScannerMain.java:42)
Caused by: java.net.SocketTimeoutException: timeout
	at okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:675)
	at okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:684)
	at okhttp3.internal.http2.Http2Stream$FramingSink.emitFrame(Http2Stream.kt:554)
	at okhttp3.internal.http2.Http2Stream$FramingSink.write(Http2Stream.kt:532)
	at okio.ForwardingSink.write(ForwardingSink.kt:29)
	at okhttp3.internal.connection.Exchange$RequestBodySink.write(Exchange.kt:223)
	at okio.RealBufferedSink.emitCompleteSegments(RealBufferedSink.kt:256)
	at okio.RealBufferedSink.writeAll(RealBufferedSink.kt:195)
	at okhttp3.RequestBody$Companion$asRequestBody$1.writeTo(RequestBody.kt:167)
	at okhttp3.MultipartBody.writeOrCountBytes(MultipartBody.kt:157)
	at okhttp3.MultipartBody.writeTo(MultipartBody.kt:93)
	at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:62)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at com.sonarsource.scanner.engine.webapi.client.OkHttpClientBuilder.addHeaders(OkHttpClientBuilder.java:230)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.kt:221)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
	at com.sonarsource.scanner.engine.webapi.client.HttpConnector.doCall(HttpConnector.java:264)
	... 17 common frames omitted
	Suppressed: okhttp3.internal.http2.StreamResetException: stream was reset: CANCEL
		at okhttp3.internal.http2.Http2Stream.takeHeaders(Http2Stream.kt:148)
		at okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders(Http2ExchangeCodec.kt:97)
		at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:110)
		at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:93)
		... 33 common frames omitted
10:16:11.235 INFO  EXECUTION FAILURE
10:16:11.239 INFO  Total time: 4:44.264s
✖ SonarQube Cloud analysis failed. (exit code = 3)```