ERROR: isAlive was interrupted, java.lang.OutOfMemoryError: Java heap space

Regular unchanged Azure DevOps pipeline build were succeeding up until approximately 12 noon yesterday GMT.
Analysis seems to be taking much longer than usual and is also exceeding our timeout of 1 hour. Typically analysis completes within 15-20 minutes.

  • ALM used: Azure DevOps
  • CI system used: Azure DevOps
  • Scanner command used when applicable (private details masked)
  • Languages of the repository: C#, ASP.NET MVC, JavaScript
  • Private project
  • Error observed: (wrap logs/code around with triple quotes ``` for proper formatting)
    Build #1 Logs:
2025-07-31T16:42:59.8346983Z INFO: 44457 / 48936 UCFGs simulated, memory usage: 4051 MB
2025-07-31T16:57:34.6740971Z ##[error]ERROR: isAlive was interrupted
java.lang.InterruptedException: null
2025-07-31T16:57:34.6743772Z ERROR: isAlive was interrupted
2025-07-31T16:57:34.6744144Z java.lang.InterruptedException: null
2025-07-31T16:57:34.6746736Z ##[error]at java.base/java.util.concurrent.CompletableFuture.reportGet(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture.get(Unknown Source)
	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(Unknown Source)
	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(Unknown Source)
	at org.sonar.plugins.javascript.bridge.Http$JdkHttp.get(Http.java:72)
	at org.sonar.plugins.javascript.bridge.BridgeServerImpl.isAlive(BridgeServerImpl.java:467)
	at org.sonar.plugins.javascript.bridge.BridgeServerImpl.heartbeat(BridgeServerImpl.java:172)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
2025-07-31T16:57:34.6748349Z 	at java.base/java.util.concurrent.CompletableFuture.reportGet(Unknown Source)
2025-07-31T16:57:34.6748659Z 	at java.base/java.util.concurrent.CompletableFuture.get(Unknown Source)
2025-07-31T16:57:34.6748951Z 	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(Unknown Source)
2025-07-31T16:57:34.6749261Z 	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(Unknown Source)
2025-07-31T16:57:34.6749607Z 	at org.sonar.plugins.javascript.bridge.Http$JdkHttp.get(Http.java:72)
2025-07-31T16:57:34.6750608Z 	at org.sonar.plugins.javascript.bridge.BridgeServerImpl.isAlive(BridgeServerImpl.java:467)
2025-07-31T16:57:34.6751004Z 	at org.sonar.plugins.javascript.bridge.BridgeServerImpl.heartbeat(BridgeServerImpl.java:172)
2025-07-31T16:57:34.6751351Z 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
2025-07-31T16:57:34.6751695Z 	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
2025-07-31T16:57:34.6752021Z 	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
2025-07-31T16:57:34.6752342Z 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
2025-07-31T16:57:34.6752639Z 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
2025-07-31T16:57:34.6752920Z 	at java.base/java.lang.Thread.run(Unknown Source)
2025-07-31T16:57:34.6753055Z 
2025-07-31T16:57:36.3073862Z INFO: ------------------------------------------------------------------------
2025-07-31T16:57:36.3074937Z INFO: EXECUTION FAILURE
2025-07-31T16:57:36.3075443Z INFO: ------------------------------------------------------------------------
2025-07-31T16:57:36.3077187Z INFO: Total time: 31:39.284s
2025-07-31T16:57:36.6812802Z INFO: Final Memory: 422M/1420M
2025-07-31T16:57:36.6814856Z INFO: ------------------------------------------------------------------------
2025-07-31T16:57:36.6816410Z ##[error]ERROR: Error during SonarScanner execution
2025-07-31T16:57:36.6817152Z ERROR: Error during SonarScanner execution
2025-07-31T16:57:36.6817916Z ##[error]java.lang.OutOfMemoryError: Java heap space
2025-07-31T16:57:36.6818473Z java.lang.OutOfMemoryError: Java heap space
2025-07-31T16:57:36.6819204Z ##[error]at java.base/java.util.LinkedHashMap.newNode(Unknown Source)
2025-07-31T16:57:36.6819851Z 	at java.base/java.util.LinkedHashMap.newNode(Unknown Source)
2025-07-31T16:57:36.6822087Z ##[error]at java.base/java.util.HashMap.putVal(Unknown Source)
	at java.base/java.util.HashMap.put(Unknown Source)
	at com.sonar.security.F.D.A.T.A(na:2057)
2025-07-31T16:57:36.6822869Z 	at java.base/java.util.HashMap.putVal(Unknown Source)
2025-07-31T16:57:36.6823136Z 	at java.base/java.util.HashMap.put(Unknown Source)
2025-07-31T16:57:36.6823400Z 	at com.sonar.security.F.D.A.T.A(na:2057)
2025-07-31T16:57:36.6824613Z ##[error]at com.sonar.security.F.D.A.D.C(na:275)
	at com.sonar.security.F.D.A.H.A(na:2212)
	at com.sonar.security.F.D.A.X.C(na:382)
	at com.sonar.security.F.D.A.H.A(na:2212)
	at com.sonar.security.F.D.C.B.A(na:2525)
	at com.sonar.security.F.D.C.B.B(na:709)
2025-07-31T16:57:36.6825456Z 	at com.sonar.security.F.D.A.D.C(na:275)
2025-07-31T16:57:36.6825734Z 	at com.sonar.security.F.D.A.H.A(na:2212)
2025-07-31T16:57:36.6826012Z 	at com.sonar.security.F.D.A.X.C(na:382)
2025-07-31T16:57:36.6826281Z 	at com.sonar.security.F.D.A.H.A(na:2212)
2025-07-31T16:57:36.6826578Z 	at com.sonar.security.F.D.C.B.A(na:2525)
2025-07-31T16:57:36.6826837Z 	at com.sonar.security.F.D.C.B.B(na:709)
2025-07-31T16:57:36.6827563Z ##[error]at com.sonar.security.F.D.E.A(na:3106)
2025-07-31T16:57:36.6828150Z 	at com.sonar.security.F.D.E.A(na:3106)
2025-07-31T16:57:36.6829110Z ##[error]at com.sonar.security.F.D.E.A(na:2781)
	at com.sonar.security.F.D.E.A(na:399)
	at com.sonar.security.F.D.E.A(na:107)
	at com.sonar.security.F.D.K$_B.A(na:3103)
2025-07-31T16:57:36.6829854Z 	at com.sonar.security.F.D.E.A(na:2781)
2025-07-31T16:57:36.6830131Z 	at com.sonar.security.F.D.E.A(na:399)
2025-07-31T16:57:36.6830407Z 	at com.sonar.security.F.D.E.A(na:107)
2025-07-31T16:57:36.6830681Z 	at com.sonar.security.F.D.K$_B.A(na:3103)
2025-07-31T16:57:36.6831464Z ##[error]at com.sonar.security.F.D.K$_B.C(na:2096)
2025-07-31T16:57:36.6832035Z 	at com.sonar.security.F.D.K$_B.C(na:2096)
2025-07-31T16:57:36.6832791Z ##[error]at com.sonar.security.F.D.K$_B.B(na:26)
2025-07-31T16:57:36.6833365Z 	at com.sonar.security.F.D.K$_B.B(na:26)
2025-07-31T16:57:36.6834107Z ##[error]at com.sonar.security.F.D.K$_B.A(na:2328)
2025-07-31T16:57:36.6834890Z 	at com.sonar.security.F.D.K$_B.A(na:2328)
2025-07-31T16:57:36.6835609Z ##[error]at com.sonar.security.F.D.D.A(na:2373)
2025-07-31T16:57:36.6836177Z 	at com.sonar.security.F.D.D.A(na:2373)
2025-07-31T16:57:36.6836955Z ##[error]at com.sonar.security.F.D.K.A(na:2625)
2025-07-31T16:57:36.6837565Z 	at com.sonar.security.F.D.K.A(na:2625)
2025-07-31T16:57:36.6838263Z ##[error]at com.sonar.security.F.D.L.C(na:2185)
2025-07-31T16:57:36.6838856Z 	at com.sonar.security.F.D.L.C(na:2185)
2025-07-31T16:57:36.6839577Z ##[error]at com.sonar.security.F.D.L.A(na:718)
2025-07-31T16:57:36.6840151Z 	at com.sonar.security.F.D.L.A(na:718)
2025-07-31T16:57:36.6840854Z ##[error]at com.sonar.security.F.D.B.D(na:3563)
2025-07-31T16:57:36.6841447Z 	at com.sonar.security.F.D.B.D(na:3563)
2025-07-31T16:57:36.6842155Z ##[error]at com.sonar.security.F.D.B.E(na:1635)
2025-07-31T16:57:36.6842759Z 	at com.sonar.security.F.D.B.E(na:1635)
2025-07-31T16:57:36.6843444Z ##[error]at com.sonar.security.F.D.E.A(na:2650)
2025-07-31T16:57:36.6844029Z 	at com.sonar.security.F.D.E.A(na:2650)
2025-07-31T16:57:36.6844755Z ##[error]at com.sonar.security.F.D.E.A(na:1103)
2025-07-31T16:57:36.6845326Z 	at com.sonar.security.F.D.E.A(na:1103)
2025-07-31T16:57:36.6846022Z ##[error]at com.sonar.security.F.D.E.A(na:3486)
2025-07-31T16:57:36.6847130Z 	at com.sonar.security.F.D.E.A(na:3486)
2025-07-31T16:57:36.6851200Z ##[error]at com.sonar.security.F.D.E.A(na:3360)
	at com.sonar.security.F.D.K$_B.A(na:3103)
	at com.sonar.security.F.D.K$_B.C(na:2096)
	at com.sonar.security.F.D.K$_B.B(na:26)
	at com.sonar.security.F.D.K$_B.A(na:2328)
ERROR:
2025-07-31T16:57:36.6852083Z 	at com.sonar.security.F.D.E.A(na:3360)
2025-07-31T16:57:36.6852356Z 	at com.sonar.security.F.D.K$_B.A(na:3103)
2025-07-31T16:57:36.6852626Z 	at com.sonar.security.F.D.K$_B.C(na:2096)
2025-07-31T16:57:36.6852939Z 	at com.sonar.security.F.D.K$_B.B(na:26)
2025-07-31T16:57:36.6853208Z 	at com.sonar.security.F.D.K$_B.A(na:2328)
2025-07-31T16:57:36.6858059Z ERROR: 
2025-07-31T16:57:37.4799866Z ##[error]The SonarScanner did not complete successfully
2025-07-31T16:57:37.4800780Z The SonarScanner did not complete successfully
2025-07-31T16:57:37.4804352Z ##[error]16:57:37.476  Post-processing failed. Exit code: 1
2025-07-31T16:57:37.4805030Z 16:57:37.476  Post-processing failed. Exit code: 1
2025-07-31T16:57:37.4943952Z ##[error][ERROR] SonarQube Cloud: Error while executing task Analyze: The process 'C:\a\_tasks\SonarCloudPrepare_14d9cde6-c1da-4d55-aa01-2965cd301255\3.3.0\classic-sonar-scanner-msbuild\SonarScanner.MSBuild.exe' failed with exit code 1
2025-07-31T16:57:37.4945683Z ##[error]The process 'C:\a\_tasks\SonarCloudPrepare_14d9cde6-c1da-4d55-aa01-2965cd301255\3.3.0\classic-sonar-scanner-msbuild\SonarScanner.MSBuild.exe' failed with exit code 1
2025-07-31T16:57:37.5028364Z ##[section]Finishing: SonarCloud Analysis

Build #2 Logs:

2025-08-01T08:24:03.4293266Z INFO: 44457 / 48936 UCFGs simulated, memory usage: 4085 MB
2025-08-01T08:57:19.7315792Z ##[error]Exception in thread "HttpClient-1-Worker-4" java.lang.OutOfMemoryError: Java heap space
2025-08-01T08:57:19.7319172Z Exception in thread "HttpClient-1-Worker-4" java.lang.OutOfMemoryError: Java heap space
2025-08-01T08:57:19.9355114Z ##[error]Exception in thread "HttpClient-1-SelectorManager" java.lang.OutOfMemoryError: Java heap space
2025-08-01T08:57:19.9356547Z Exception in thread "HttpClient-1-SelectorManager" java.lang.OutOfMemoryError: Java heap space
2025-08-01T08:57:19.9359018Z ##[error]ERROR: isAlive was interrupted
2025-08-01T08:57:19.9359963Z ERROR: isAlive was interrupted
2025-08-01T08:57:19.9361572Z ##[error]java.lang.InterruptedException: null
	at java.base/java.util.concurrent.CompletableFuture.reportGet(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture.get(Unknown Source)
	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(Unknown Source)
2025-08-01T08:57:19.9362659Z java.lang.InterruptedException: null
2025-08-01T08:57:19.9363074Z 	at java.base/java.util.concurrent.CompletableFuture.reportGet(Unknown Source)
2025-08-01T08:57:19.9363573Z 	at java.base/java.util.concurrent.CompletableFuture.get(Unknown Source)
2025-08-01T08:57:19.9364054Z 	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(Unknown Source)
2025-08-01T08:57:19.9365477Z ##[error]at java.net.http/jdk.internal.net.http.HttpClientFacade.send(Unknown Source)
	at org.sonar.plugins.javascript.bridge.Http$JdkHttp.get(Http.java:72)
	at org.sonar.plugins.javascript.bridge.BridgeServerImpl.isAlive(BridgeServerImpl.java:467)
2025-08-01T08:57:19.9367334Z 	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(Unknown Source)
2025-08-01T08:57:19.9367781Z 	at org.sonar.plugins.javascript.bridge.Http$JdkHttp.get(Http.java:72)
2025-08-01T08:57:19.9368304Z 	at org.sonar.plugins.javascript.bridge.BridgeServerImpl.isAlive(BridgeServerImpl.java:467)
2025-08-01T08:57:19.9369335Z ##[error]at org.sonar.plugins.javascript.bridge.BridgeServerImpl.heartbeat(BridgeServerImpl.java:172)
2025-08-01T08:57:19.9370108Z 	at org.sonar.plugins.javascript.bridge.BridgeServerImpl.heartbeat(BridgeServerImpl.java:172)
2025-08-01T08:57:19.9371696Z ##[error]at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
2025-08-01T08:57:19.9372839Z 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
2025-08-01T08:57:19.9373274Z 	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
2025-08-01T08:57:19.9373729Z 	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
2025-08-01T08:57:19.9374249Z 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
2025-08-01T08:57:19.9374683Z 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
2025-08-01T08:57:19.9375098Z 	at java.base/java.lang.Thread.run(Unknown Source)
2025-08-01T08:57:19.9376169Z 
2025-08-01T09:06:14.1834555Z ##[error]The task has timed out.
2025-08-01T09:06:14.1838065Z ##[section]Finishing: SonarCloud Analysis
  • Steps to reproduce:
    Sonar Preparation build task succeeds.
    Sonar Analysis build task fails with errors as provided.
  • No workaround identified yet.

Hey @BDRichardson ,

Sorry that you are having these performance problems.

Would it be possible for you to share full debug logs with us to help us investigate this? (Ideally debug logs of a scan with the property sonar.jasmin.internal.enable.stacktracing set to true).

I’ll contact you in a PM for that.

Thank you!

1 Like