Failed to upload report (intermitent issue) between Azure devops and Sonarqube

**Error:

ERROR: Error during SonarScanner execution

##[error]java.lang.IllegalStateException: Failed to upload report: Fail to request url: https://sonarqube.grpitsrv.com/api/ce/submit?projectKey=KI-KPG-MARKETPLACE-UI&projectName=KI-KPG-MARKETPLACE-UI&characteristic=pullRequest%3D219611

java.lang.IllegalStateException: Failed to upload report: Fail to request url: https://sonarqube.grp

Must-share information (formatted with Markdown):

  • which versions are you using (SonarQube, Scanner, Plugin, and any relevant extension)
    Sonarqube Enterprise edition Version 9.3.0.51899
  • what are you trying to achieve
    Run code analisys
  • what have you tried so far to achieve this
    Running the build several times, at second run it works.
1 Like

Hi,

Welcome to the community!

Can you give the full stacktrace of the error?

 
Ann

Hi, thank you for your attention and support.

This is the full stacktrace of the error:


	022-10-20T15:51:11.0950070Z INFO: ------------------------------------------------------------------------
2022-10-20T15:51:11.0950663Z INFO: EXECUTION FAILURE
2022-10-20T15:51:11.0951496Z INFO: ------------------------------------------------------------------------
2022-10-20T15:51:11.0952507Z INFO: Total time: 5:31.411s
2022-10-20T15:51:11.7169647Z INFO: Final Memory: 365M/1217M
2022-10-20T15:51:11.7170420Z INFO: ------------------------------------------------------------------------
2022-10-20T15:51:11.7174518Z ##[error]ERROR: Error during SonarScanner execution
2022-10-20T15:51:11.7176121Z ERROR: Error during SonarScanner execution
2022-10-20T15:51:11.7177643Z ##[error]java.lang.IllegalStateException: Failed to upload report: Fail to request url: https://sonarqube.grpitsrv.com/api/ce/submit?projectKey=KI-KPG-MARKETPLACE-UI&projectName=KI-KPG-MARKETPLACE-UI&characteristic=pullRequest%3D220607
2022-10-20T15:51:11.7178969Z java.lang.IllegalStateException: Failed to upload report: Fail to request url: https://sonarqube.grpitsrv.com/api/ce/submit?projectKey=KI-KPG-MARKETPLACE-UI&projectName=KI-KPG-MARKETPLACE-UI&characteristic=pullRequest%3D220607
2022-10-20T15:51:11.7345903Z ##[error]at org.sonar.scanner.report.ReportPublisher.upload(ReportPublisher.java:207)
	at org.sonar.scanner.report.ReportPublisher.execute(ReportPublisher.java:142)
	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:357)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:137)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123)
	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:136)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:137)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123)
	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:72)
	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:66)
	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:62)
2022-10-20T15:51:11.7352464Z 	at org.sonar.scanner.report.ReportPublisher.upload(ReportPublisher.java:207)
2022-10-20T15:51:11.7353449Z 	at org.sonar.scanner.report.ReportPublisher.execute(ReportPublisher.java:142)
2022-10-20T15:51:11.7363788Z 	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:357)
2022-10-20T15:51:11.7370692Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:137)
2022-10-20T15:51:11.7371471Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123)
2022-10-20T15:51:11.7372292Z 	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:136)
2022-10-20T15:51:11.7372920Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:137)
2022-10-20T15:51:11.7373565Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123)
2022-10-20T15:51:11.7374156Z 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:72)
2022-10-20T15:51:11.7374683Z 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:66)
2022-10-20T15:51:11.7375324Z 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2022-10-20T15:51:11.7375966Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2022-10-20T15:51:11.7376599Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2022-10-20T15:51:11.7377804Z ##[error]at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2022-10-20T15:51:11.7378874Z 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2022-10-20T15:51:11.7379700Z ##[error]at java.base/java.lang.reflect.Method.invoke(Method.java:566)
2022-10-20T15:51:11.7380441Z 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
2022-10-20T15:51:11.7381314Z ##[error]at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2022-10-20T15:51:11.7382201Z 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2022-10-20T15:51:11.7382929Z ##[error]at com.sun.proxy.$Proxy0.execute(Unknown Source)
2022-10-20T15:51:11.7383583Z 	at com.sun.proxy.$Proxy0.execute(Unknown Source)
2022-10-20T15:51:11.7384355Z ##[error]at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2022-10-20T15:51:11.7385202Z 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2022-10-20T15:51:11.7386074Z ##[error]at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2022-10-20T15:51:11.7386900Z 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2022-10-20T15:51:11.7387677Z ##[error]at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
2022-10-20T15:51:11.7388407Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
2022-10-20T15:51:11.7389144Z ##[error]at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
2022-10-20T15:51:11.7389888Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
2022-10-20T15:51:11.7390607Z ##[error]at org.sonarsource.scanner.cli.Main.main(Main.java:61)
2022-10-20T15:51:11.7391341Z 	at org.sonarsource.scanner.cli.Main.main(Main.java:61)
2022-10-20T15:51:11.7392472Z ##[error]Caused by: java.lang.IllegalStateException: Fail to request url: https://sonarqube.grpitsrv.com/api/ce/submit?projectKey=KI-KPG-MARKETPLACE-UI&projectName=KI-KPG-MARKETPLACE-UI&characteristic=pullRequest%3D220607
2022-10-20T15:51:11.7393632Z Caused by: java.lang.IllegalStateException: Fail to request url: https://sonarqube.grpitsrv.com/api/ce/submit?projectKey=KI-KPG-MARKETPLACE-UI&projectName=KI-KPG-MARKETPLACE-UI&characteristic=pullRequest%3D220607
2022-10-20T15:51:11.7394588Z ##[error]at org.sonarqube.ws.client.HttpConnector.doCall(HttpConnector.java:205)
2022-10-20T15:51:11.7395398Z 	at org.sonarqube.ws.client.HttpConnector.doCall(HttpConnector.java:205)
2022-10-20T15:51:11.7396182Z ##[error]at org.sonarqube.ws.client.HttpConnector.post(HttpConnector.java:155)
2022-10-20T15:51:11.7397100Z 	at org.sonarqube.ws.client.HttpConnector.post(HttpConnector.java:155)
2022-10-20T15:51:11.7397896Z ##[error]at org.sonarqube.ws.client.HttpConnector.call(HttpConnector.java:114)
2022-10-20T15:51:11.7398668Z 	at org.sonarqube.ws.client.HttpConnector.call(HttpConnector.java:114)
2022-10-20T15:51:11.7399538Z ##[error]at org.sonar.scanner.bootstrap.DefaultScannerWsClient.call(DefaultScannerWsClient.java:73)
2022-10-20T15:51:11.7400451Z 	at org.sonar.scanner.bootstrap.DefaultScannerWsClient.call(DefaultScannerWsClient.java:73)
2022-10-20T15:51:11.7401394Z ##[error]at org.sonar.scanner.report.ReportPublisher.upload(ReportPublisher.java:205)
2022-10-20T15:51:11.7402223Z 	at org.sonar.scanner.report.ReportPublisher.upload(ReportPublisher.java:205)
2022-10-20T15:51:11.7409773Z ##[error]... 21 more
Caused by: java.net.SocketTimeoutException: Read timed out
	at java.base/java.net.SocketInputStream.socketRead0(Native Method)
	at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
	at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:478)
	at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:472)
	at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
	at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1454)
	at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1065)
	at okio.InputStreamSource.read(JvmOkio.kt:90)
	at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:129)
	at okio.RealBufferedSource.request(RealBufferedSource.kt:206)
	at okio.RealBufferedSource.require(RealBufferedSource.kt:199)
	at okhttp3.internal.http2.Http2Reader.nextFrame(Http2Reader.kt:89)
	at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:618)
	at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:609)
	at okhttp3.internal.concurrent.TaskQueue$execute$1.runOnce(TaskQueue.kt:98)
	at okhttp3.internal.concurrent.TaskRunner.runTask(TaskRunner.kt:116)
	at okhttp3.internal.concurrent.TaskRunner.access$runTask(TaskRunner.kt:42)
	at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:65)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)
ERROR:
2022-10-20T15:51:11.7413780Z 	... 21 more
2022-10-20T15:51:11.7414075Z Caused by: java.net.SocketTimeoutException: Read timed out
2022-10-20T15:51:11.7414512Z 	at java.base/java.net.SocketInputStream.socketRead0(Native Method)
2022-10-20T15:51:11.7414944Z 	at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
2022-10-20T15:51:11.7415417Z 	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
2022-10-20T15:51:11.7415889Z 	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
2022-10-20T15:51:11.7416356Z 	at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:478)
2022-10-20T15:51:11.7416869Z 	at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:472)
2022-10-20T15:51:11.7417434Z 	at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
2022-10-20T15:51:11.7417967Z 	at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1454)
2022-10-20T15:51:11.7418481Z 	at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1065)
2022-10-20T15:51:11.7418932Z 	at okio.InputStreamSource.read(JvmOkio.kt:90)
2022-10-20T15:51:11.7419310Z 	at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:129)
2022-10-20T15:51:11.7419724Z 	at okio.RealBufferedSource.request(RealBufferedSource.kt:206)
2022-10-20T15:51:11.7421087Z 	at okio.RealBufferedSource.require(RealBufferedSource.kt:199)
2022-10-20T15:51:11.7421520Z 	at okhttp3.internal.http2.Http2Reader.nextFrame(Http2Reader.kt:89)
2022-10-20T15:51:11.7422005Z 	at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:618)
2022-10-20T15:51:11.7422529Z 	at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:609)
2022-10-20T15:51:11.7423093Z 	at okhttp3.internal.concurrent.TaskQueue$execute$1.runOnce(TaskQueue.kt:98)
2022-10-20T15:51:11.7423571Z 	at okhttp3.internal.concurrent.TaskRunner.runTask(TaskRunner.kt:116)
2022-10-20T15:51:11.7424028Z 	at okhttp3.internal.concurrent.TaskRunner.access$runTask(TaskRunner.kt:42)
2022-10-20T15:51:11.7424485Z 	at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:65)
2022-10-20T15:51:11.7424998Z 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
2022-10-20T15:51:11.7425516Z 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
2022-10-20T15:51:11.7425969Z 	at java.base/java.lang.Thread.run(Thread.java:829)
2022-10-20T15:51:11.7426274Z ERROR: 
2022-10-20T15:51:12.4229914Z ##[error]The SonarScanner did not complete successfully
2022-10-20T15:51:12.4232930Z The SonarScanner did not complete successfully
2022-10-20T15:51:12.4234609Z ##[error]15:51:12.414  Post-processing failed. Exit code: 1
2022-10-20T15:51:12.4235521Z 15:51:12.414  Post-processing failed. Exit code: 1
2022-10-20T15:51:12.4431278Z ##[error]The process 'D:\a\_tasks\SonarQubePrepare_15b84ca1-b62f-4a2a-a403-89b77a063157\5.8.0\classic-sonar-scanner-msbuild\SonarScanner.MSBuild.exe' failed with exit code 1
2022-10-20T15:51:12.4622143Z ##[section]Finishing: Run Code Analysis

Hi,

Thanks for the stacktrace. It doesn’t show quite what I expected to see (usually it’s a socket closed error) but I think the next step is still the same: check with your network folks to see if there’s anything “helpful” between the CI agent and your SonarQube server interfering with the report upload.

Specifically, I would ask them if there’s a post payload size limit. The size of the analysis report can vary and if there’s a limit that would explain why the problem is intermittent.

As a side note, SonarQube 9.7 was announced last week. :wink:

 
HTH,
Ann

Thanks a lot Ann for your checking.
ok, I am going to check on the Azure devops side.

Thanks again.

Hi Guys , we are facing the same issue.
We also have increased the size of payload report limit but still same problem. Any fix?

Thank You

Hi @Waseem_Bukhari,

The fix is not on the SonarQube side. I recommend continuing to increase the allowed payload size.

 
Ann

Hi Waseem.

Could you please tell me where is the option “payload size” in azure devops? Thanks in advance.

This doesn’t help. It failed.