ERROR: Failure when reading cache entry java.io.IOException: The cache stream is too big

Hello, almost all of our sonarcloud github actions runs have failed for the last couple days with the same error (see below);

We’re using SonarSource/sonarcloud-github-action@master action

Looking at a similar post in this forum, the solution seems to be with the line length in the file erroring, but this file has not really changed in any meaningful way.

Is there another way to debug this? Is it possible this is a problem with the sonarcloud service?

ERROR: Failure when reading cache entry
java.io.IOException: The cache stream is too big (>14346) for file /github/workspace/.scannerwork/ucfg2/js/_github_workspace_apps_client_tests_index_html.ucfgs
	at org.sonar.plugins.javascript.eslint.cache.SequenceSerialization.writeFile(SequenceSerialization.java:91)
	at org.sonar.plugins.javascript.eslint.cache.SequenceSerialization.readFromCache(SequenceSerialization.java:139)
	at org.sonar.plugins.javascript.eslint.cache.UCFGFilesSerialization.readFromCache(UCFGFilesSerialization.java:60)
	at org.sonar.plugins.javascript.eslint.cache.CacheAnalysisSerialization.readFromCache(CacheAnalysisSerialization.java:58)
	at org.sonar.plugins.javascript.eslint.cache.CacheStrategies.readFromCache(CacheStrategies.java:124)
	at org.sonar.plugins.javascript.eslint.cache.CacheStrategies.getStrategyFor(CacheStrategies.java:105)
	at org.sonar.plugins.javascript.eslint.cache.CacheStrategies.getStrategyFor(CacheStrategies.java:69)
	at org.sonar.plugins.javascript.eslint.HtmlSensor.analyzeFiles(HtmlSensor.java:89)
	at org.sonar.plugins.javascript.eslint.AbstractEslintSensor.execute(AbstractEslintSensor.java:73)
	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:48)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:66)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:48)
	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:470)
	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:466)
	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:422)
	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:130)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:57)
	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:51)
	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)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
	at com.sun.proxy.$Proxy0.execute(Unknown Source)
	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
	at org.sonarsource.scanner.cli.Main.main(Main.java:62)

Ok, after turning on debug logging, I’ve got what may be more details on the errors. On a single run, we had 3 JavaIO.Exceptions:

023-06-01T17:05:44.7118160Z 17:05:44.572 DEBUG: Cache entry extracted for key 'jssecurity:ucfgs:SEQ:10.2.0.21568:soxhub_auditboard-frontend_client:apps/client/vendor/jszip/documentation/examples/read-local-file-api.html' containing 1 file(s)
2023-06-01T17:05:44.7118661Z 17:05:44.572 DEBUG: Cache strategy set to 'READ_AND_WRITE' for file 'apps/client/vendor/jszip/documentation/examples/read-local-file-api.html'
2023-06-01T17:05:44.7119238Z 17:05:44.573 DEBUG: Cache entry extracted for key 'js:filemetadata:10.2.0.21568:soxhub_auditboard-frontend_client:apps/client/vendor/jszip/documentation/_layouts/default.html'
2023-06-01T17:05:44.7119829Z 17:05:44.574 DEBUG: Cache entry extracted for key 'jssecurity:ucfgs:JSON:10.2.0.21568:soxhub_auditboard-frontend_client:apps/client/vendor/jszip/documentation/_layouts/default.html'
2023-06-01T17:05:44.7120338Z 17:05:44.578 DEBUG: Cache strategy set to 'WRITE_ONLY' for file 'apps/client/vendor/jszip/documentation/_layouts/default.html' as the cache is corrupted
2023-06-01T17:05:44.7120734Z 17:05:44.578 DEBUG: Analyzing file: file:///github/workspace/apps/client/vendor/jszip/documentation/_layouts/default.html
2023-06-01T17:05:44.7121115Z 17:05:44.582 DEBUG: Analyzing file "/github/workspace/apps/client/vendor/jszip/documentation/_layouts/default.html" with linterId "unchanged"
2023-06-01T17:05:44.7121418Z 17:05:44.651 ERROR: Failure when reading cache entry
2023-06-01T17:05:44.7121835Z java.io.IOException: The cache stream is too big (>18070) for file /github/workspace/.scannerwork/ucfg2/js/_github_workspace_apps_client_app_index_html.ucfgs
2023-06-01T17:05:44.7122454Z 	at org.sonar.plugins.javascript.eslint.cache.SequenceSerialization.writeFile(SequenceSerialization.java:91)
2023-06-01T17:05:44.7122892Z 	at org.sonar.plugins.javascript.eslint.cache.SequenceSerialization.readFromCache(SequenceSerialization.java:139)
2023-06-01T17:05:44.7123334Z 	at org.sonar.plugins.javascript.eslint.cache.UCFGFilesSerialization.readFromCache(UCFGFilesSerialization.java:60)
2023-06-01T17:05:44.7123861Z 	at org.sonar.plugins.javascript.eslint.cache.CacheAnalysisSerialization.readFromCache(CacheAnalysisSerialization.java:58)
2023-06-01T17:05:44.7124250Z 	at org.sonar.plugins.javascript.eslint.cache.CacheStrategies.readFromCache(CacheStrategies.java:124)
2023-06-01T17:05:44.7124653Z 	at org.sonar.plugins.javascript.eslint.cache.CacheStrategies.getStrategyFor(CacheStrategies.java:105)
2023-06-01T17:05:44.7125043Z 	at org.sonar.plugins.javascript.eslint.cache.CacheStrategies.getStrategyFor(CacheStrategies.java:69)
2023-06-01T17:05:44.7125535Z 	at org.sonar.plugins.javascript.eslint.HtmlSensor.analyzeFiles(HtmlSensor.java:89)
2023-06-01T17:05:44.7125956Z 	at org.sonar.plugins.javascript.eslint.AbstractEslintSensor.execute(AbstractEslintSensor.java:73)
2023-06-01T17:05:44.7126394Z 	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)
2023-06-01T17:05:44.7126768Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
2023-06-01T17:05:44.7127160Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:48)
2023-06-01T17:05:44.7127598Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:66)
2023-06-01T17:05:44.7127966Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:48)
2023-06-01T17:05:44.7128340Z 	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)
2023-06-01T17:05:44.7128733Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-06-01T17:05:44.7129084Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-06-01T17:05:44.7129447Z 	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:470)
2023-06-01T17:05:44.7129854Z 	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:466)
2023-06-01T17:05:44.7130242Z 	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:422)
2023-06-01T17:05:44.7130624Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-06-01T17:05:44.7130966Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-06-01T17:05:44.7131328Z 	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:130)
2023-06-01T17:05:44.7131712Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-06-01T17:05:44.7132059Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-06-01T17:05:44.7132331Z 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:57)
2023-06-01T17:05:44.7132601Z 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:51)
2023-06-01T17:05:44.7133273Z 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2023-06-01T17:05:44.7133655Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2023-06-01T17:05:44.7134142Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2023-06-01T17:05:44.7134633Z 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2023-06-01T17:05:44.7134905Z 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
2023-06-01T17:05:44.7135366Z 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2023-06-01T17:05:44.7135639Z 	at com.sun.proxy.$Proxy0.execute(Unknown Source)
2023-06-01T17:05:44.7136018Z 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2023-06-01T17:05:44.7136388Z 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2023-06-01T17:05:44.7136669Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
2023-06-01T17:05:44.7136995Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
2023-06-01T17:05:44.7137259Z 	at org.sonarsource.scanner.cli.Main.main(Main.java:62)

Here are the second two:

2023-06-01T17:05:44.6232145Z 17:05:44.035 DEBUG: File already analyzed: '/github/workspace/tests/client-e2e/src/selectors/timesheets-selectors.ts'. Check your project configuration to avoid files being part of multiple projects.
2023-06-01T17:05:44.6242601Z 17:05:44.408 ERROR: Failure when reading cache entry
2023-06-01T17:05:44.6243138Z java.io.IOException: The cache stream is too big (>14346) for file /github/workspace/.scannerwork/ucfg2/js/_github_workspace_apps_client_tests_index_html.ucfgs
2023-06-01T17:05:44.6243576Z 	at org.sonar.plugins.javascript.eslint.cache.SequenceSerialization.writeFile(SequenceSerialization.java:91)
2023-06-01T17:05:44.6244168Z 	at org.sonar.plugins.javascript.eslint.cache.SequenceSerialization.readFromCache(SequenceSerialization.java:139)
2023-06-01T17:05:44.6244832Z 	at org.sonar.plugins.javascript.eslint.cache.UCFGFilesSerialization.readFromCache(UCFGFilesSerialization.java:60)
2023-06-01T17:05:44.6245378Z 	at org.sonar.plugins.javascript.eslint.cache.CacheAnalysisSerialization.readFromCache(CacheAnalysisSerialization.java:58)
2023-06-01T17:05:44.6245995Z 	at org.sonar.plugins.javascript.eslint.cache.CacheStrategies.readFromCache(CacheStrategies.java:124)
2023-06-01T17:05:44.6246478Z 	at org.sonar.plugins.javascript.eslint.cache.CacheStrategies.getStrategyFor(CacheStrategies.java:105)
2023-06-01T17:05:44.6246963Z 	at org.sonar.plugins.javascript.eslint.cache.CacheStrategies.getStrategyFor(CacheStrategies.java:69)
2023-06-01T17:05:44.6247356Z 	at org.sonar.plugins.javascript.eslint.HtmlSensor.analyzeFiles(HtmlSensor.java:89)
2023-06-01T17:05:44.6247811Z 	at org.sonar.plugins.javascript.eslint.AbstractEslintSensor.execute(AbstractEslintSensor.java:73)
2023-06-01T17:05:44.6248243Z 	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)
2023-06-01T17:05:44.6248651Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
2023-06-01T17:05:44.6249076Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:48)
2023-06-01T17:05:44.6249545Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:66)
2023-06-01T17:05:44.6249942Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:48)
2023-06-01T17:05:44.6250344Z 	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)
2023-06-01T17:05:44.6250769Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-06-01T17:05:44.6251146Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-06-01T17:05:44.6251525Z 	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:470)
2023-06-01T17:05:44.6251955Z 	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:466)
2023-06-01T17:05:44.6252447Z 	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:422)
2023-06-01T17:05:44.6252857Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-06-01T17:05:44.6253224Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-06-01T17:05:44.6253631Z 	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:130)
2023-06-01T17:05:44.6254044Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-06-01T17:05:44.6254484Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-06-01T17:05:44.6254783Z 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:57)
2023-06-01T17:05:44.6255073Z 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:51)
2023-06-01T17:05:44.6255575Z 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2023-06-01T17:05:44.6256014Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2023-06-01T17:05:44.6256447Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2023-06-01T17:05:44.6256928Z 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2023-06-01T17:05:44.6257199Z 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
2023-06-01T17:05:44.6257663Z 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2023-06-01T17:05:44.6257982Z 	at com.sun.proxy.$Proxy0.execute(Unknown Source)
2023-06-01T17:05:44.6258351Z 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2023-06-01T17:05:44.6258748Z 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2023-06-01T17:05:44.6259005Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
2023-06-01T17:05:44.6259261Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
2023-06-01T17:05:44.6259507Z 	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
2023-06-01T17:05:44.6259523Z 
2023-06-01T17:05:44.6259771Z 17:05:44.578 ERROR: Failure when reading cache entry
2023-06-01T17:05:44.6260408Z java.io.IOException: The cache stream is too big (>11928) for file /github/workspace/.scannerwork/ucfg2/js/_github_workspace_apps_client_vendor_jszip_documentation__layouts_default_html.ucfgs
2023-06-01T17:05:44.6260890Z 	at org.sonar.plugins.javascript.eslint.cache.SequenceSerialization.writeFile(SequenceSerialization.java:91)
2023-06-01T17:05:44.6261444Z 	at org.sonar.plugins.javascript.eslint.cache.SequenceSerialization.readFromCache(SequenceSerialization.java:139)
2023-06-01T17:05:44.6261883Z 	at org.sonar.plugins.javascript.eslint.cache.UCFGFilesSerialization.readFromCache(UCFGFilesSerialization.java:60)
2023-06-01T17:05:44.6262373Z 	at org.sonar.plugins.javascript.eslint.cache.CacheAnalysisSerialization.readFromCache(CacheAnalysisSerialization.java:58)
2023-06-01T17:05:44.6262763Z 	at org.sonar.plugins.javascript.eslint.cache.CacheStrategies.readFromCache(CacheStrategies.java:124)
2023-06-01T17:05:44.6263155Z 	at org.sonar.plugins.javascript.eslint.cache.CacheStrategies.getStrategyFor(CacheStrategies.java:105)
2023-06-01T17:05:44.6263543Z 	at org.sonar.plugins.javascript.eslint.cache.CacheStrategies.getStrategyFor(CacheStrategies.java:69)
2023-06-01T17:05:44.6263860Z 	at org.sonar.plugins.javascript.eslint.HtmlSensor.analyzeFiles(HtmlSensor.java:89)
2023-06-01T17:05:44.6264230Z 	at org.sonar.plugins.javascript.eslint.AbstractEslintSensor.execute(AbstractEslintSensor.java:73)
2023-06-01T17:05:44.6264559Z 	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)
2023-06-01T17:05:44.6264888Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
2023-06-01T17:05:44.6265226Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:48)
2023-06-01T17:05:44.6265656Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:66)
2023-06-01T17:05:44.6265979Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:48)
2023-06-01T17:05:44.6266303Z 	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)
2023-06-01T17:05:44.6266656Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-06-01T17:05:44.6267246Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-06-01T17:05:44.6267551Z 	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:470)
2023-06-01T17:05:44.6267904Z 	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:466)
2023-06-01T17:05:44.6268243Z 	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:422)
2023-06-01T17:05:44.6268649Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-06-01T17:05:44.6268951Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-06-01T17:05:44.6269271Z 	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:130)
2023-06-01T17:05:44.6269607Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-06-01T17:05:44.6269909Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-06-01T17:05:44.6270153Z 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:57)
2023-06-01T17:05:44.6270387Z 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:51)
2023-06-01T17:05:44.6270904Z 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2023-06-01T17:05:44.6271285Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2023-06-01T17:05:44.6271639Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2023-06-01T17:05:44.6272026Z 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2023-06-01T17:05:44.6272248Z 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
2023-06-01T17:05:44.6272627Z 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2023-06-01T17:05:44.6272804Z 	at com.sun.proxy.$Proxy0.execute(Unknown Source)
2023-06-01T17:05:44.6273114Z 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2023-06-01T17:05:44.6273416Z 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2023-06-01T17:05:44.6273642Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
2023-06-01T17:05:44.6273866Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
2023-06-01T17:05:44.6274077Z 	at org.sonarsource.scanner.cli.Main.main(Main.java:62)

Ultimately, the job fails with:

2023-06-01T17:08:52.4058476Z 17:08:52.405 INFO: Sensor JsSecuritySensor [security] (done) | time=186355ms
2023-06-01T17:08:52.4130400Z 17:08:52.412 INFO: ------------- Run sensors on project
2023-06-01T17:08:52.4747752Z 17:08:52.474 DEBUG: 'C#' skipped because there is no related file in current project
2023-06-01T17:08:52.4799772Z 17:08:52.479 DEBUG: 'C# File Caching Sensor' skipped because there is no related file in current project
2023-06-01T17:08:52.4826618Z 17:08:52.482 DEBUG: 'C# Tests Coverage Report Import' skipped because there is no related file in current project
2023-06-01T17:08:52.4847292Z 17:08:52.484 DEBUG: '[Deprecated] C# Integration Tests Coverage Report Import' skipped because there is no related file in current project
2023-06-01T17:08:52.4868496Z 17:08:52.486 DEBUG: 'C# Unit Test Results Import' skipped because there is no related file in current project
2023-06-01T17:08:52.4886787Z 17:08:52.488 DEBUG: 'VB.NET' skipped because there is no related file in current project
2023-06-01T17:08:52.4906191Z 17:08:52.490 DEBUG: 'VB.NET File Caching Sensor' skipped because there is no related file in current project
2023-06-01T17:08:52.4929453Z 17:08:52.492 DEBUG: 'VB.NET Tests Coverage Report Import' skipped because there is no related file in current project
2023-06-01T17:08:52.4958808Z 17:08:52.495 DEBUG: '[Deprecated] VB.NET Integration Tests Coverage Report Import' skipped because there is no related file in current project
2023-06-01T17:08:52.4979187Z 17:08:52.497 DEBUG: 'VB.NET Unit Test Results Import' skipped because there is no related file in current project
2023-06-01T17:08:52.4996996Z 17:08:52.499 DEBUG: 'Java CPD Block Indexer' skipped because there is no related file in current project
2023-06-01T17:08:52.5006339Z 17:08:52.500 DEBUG: Sensors : Analysis Warnings import -> Zero Coverage Sensor
2023-06-01T17:08:52.5028387Z 17:08:52.502 INFO: Sensor Analysis Warnings import [csharp]
2023-06-01T17:08:52.5045509Z 17:08:52.504 INFO: Sensor Analysis Warnings import [csharp] (done) | time=1ms
2023-06-01T17:08:52.5057529Z 17:08:52.505 INFO: Sensor Zero Coverage Sensor
2023-06-01T17:08:52.5630395Z 17:08:52.562 INFO: Sensor Zero Coverage Sensor (done) | time=57ms
2023-06-01T17:09:26.3172377Z 17:09:26.316 ERROR: isAlive was interrupted
2023-06-01T17:09:26.3172906Z java.lang.InterruptedException: null
2023-06-01T17:09:26.3173512Z 	at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:385)
2023-06-01T17:09:26.3174186Z 	at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1999)
2023-06-01T17:09:26.3174836Z 	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:541)
2023-06-01T17:09:26.3175771Z 	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:119)
2023-06-01T17:09:26.3176554Z 	at org.sonar.plugins.javascript.eslint.EslintBridgeServerImpl.isAlive(EslintBridgeServerImpl.java:405)
2023-06-01T17:09:26.3177644Z 	at org.sonar.plugins.javascript.eslint.EslintBridgeServerImpl.heartbeat(EslintBridgeServerImpl.java:138)
2023-06-01T17:09:26.3178561Z 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
2023-06-01T17:09:26.3179207Z 	at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
2023-06-01T17:09:26.3180016Z 	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
2023-06-01T17:09:26.3180870Z 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
2023-06-01T17:09:26.3181598Z 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
2023-06-01T17:09:26.3182162Z 	at java.base/java.lang.Thread.run(Thread.java:829)
2023-06-01T17:09:26.3182402Z 
2023-06-01T17:09:26.7913438Z 17:09:26.790 INFO: ------------------------------------------------------------------------
2023-06-01T17:09:26.7914037Z 17:09:26.790 INFO: EXECUTION FAILURE
2023-06-01T17:09:26.7914709Z 17:09:26.790 INFO: ------------------------------------------------------------------------
2023-06-01T17:09:26.7919707Z 17:09:26.791 INFO: Total time: 8:15.522s
2023-06-01T17:09:30.1282989Z 17:09:30.127 INFO: Final Memory: 1690M/1736M
2023-06-01T17:09:30.1284285Z 17:09:30.128 INFO: ------------------------------------------------------------------------
2023-06-01T17:09:30.1288566Z 17:09:30.128 ERROR: Error during SonarScanner execution
2023-06-01T17:09:30.1292923Z java.lang.OutOfMemoryError: Java heap space
2023-06-01T17:09:30.1298280Z 	at org.sonar.duplications.block.Block$Builder.build(Block.java:82)
2023-06-01T17:09:30.1299063Z 	at org.sonar.duplications.index.PackedMemoryCloneIndex.createBlock(PackedMemoryCloneIndex.java:133)
2023-06-01T17:09:30.1299970Z 	at org.sonar.duplications.index.PackedMemoryCloneIndex.getBlock(PackedMemoryCloneIndex.java:137)
2023-06-01T17:09:30.1300855Z 	at org.sonar.duplications.index.PackedMemoryCloneIndex$ResourceIterator.next(PackedMemoryCloneIndex.java:159)
2023-06-01T17:09:30.1301734Z 	at org.sonar.duplications.index.PackedMemoryCloneIndex$ResourceIterator.next(PackedMemoryCloneIndex.java:140)
2023-06-01T17:09:30.1302450Z 	at org.sonar.scanner.cpd.CpdExecutor.execute(CpdExecutor.java:92)
2023-06-01T17:09:30.1303292Z 	at org.sonar.scanner.cpd.CpdExecutor.execute(CpdExecutor.java:83)
2023-06-01T17:09:30.1304559Z 	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:429)
2023-06-01T17:09:30.1306084Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-06-01T17:09:30.1307557Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-06-01T17:09:30.1308494Z 	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:130)
2023-06-01T17:09:30.1310189Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-06-01T17:09:30.1311754Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-06-01T17:09:30.1312945Z 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:57)
2023-06-01T17:09:30.1313730Z 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:51)
2023-06-01T17:09:30.1315312Z 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2023-06-01T17:09:30.1316815Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2023-06-01T17:09:30.1318289Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2023-06-01T17:09:30.1319250Z 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2023-06-01T17:09:30.1320620Z 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
2023-06-01T17:09:30.1321735Z 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2023-06-01T17:09:30.1322580Z 	at com.sun.proxy.$Proxy0.execute(Unknown Source)
2023-06-01T17:09:30.1323537Z 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2023-06-01T17:09:30.1324817Z 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2023-06-01T17:09:30.1325572Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
2023-06-01T17:09:30.1326582Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
2023-06-01T17:09:30.1327301Z 	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
2023-06-01T17:09:30.1327823Z 17:09:30.132 ERROR: 
2023-06-01T17:09:30.1328639Z 17:09:30.132 ERROR: Re-run SonarScanner using the -X switch to enable full debug logging.

Some further details. We’ve discovered a steady increase in our memory usage in the last couple months;

March 11:

INFO: Total time: 10:29.761s
INFO: Final Memory: 1523M/1736M

April 11:

INFO: Total time: 4:05.355s
INFO: Final Memory: 1554M/1736M

May 11:

INFO: Total time: 5:42.858s
INFO: Final Memory: 1625M/1736M

May 25

INFO: Total time: 6:18.529s
INFO: Final Memory: 1657M/1736M

The logs, though pointing to specific files, did not reveal anything that would indicate a specific cause for the increase in memory consumption.

A temporary solution was found by increasing the memory that the process can use to 3GB (from where it was blowing up around 1.7GB)

      - uses: SonarSource/sonarcloud-github-action@master
        env:
          SONAR_SCANNER_OPTS: "-Xmx3072m"

Hello Matt,

Sorry for the long delay in answering you, And welcome to the Sonar community!

It seems that you are facing a similar problem as reported in this thread. As mentioned there, part of the problem has been identified. However, the root cause still remains to determine.

In that regard, would it be possible to share a minimal project sample that reproduces the problem? I will need it to investigate further the issue.

Many thanks,
Yassin