Error on Sonar Cloud Analyze : The cache stream is too big

Template for a good new topic, formatted with Markdown:

  • ALM used : Azure DevOps
  • CI system used : Azure DevOps (YAML)
  • Languages of the repository : C#, TypeScript
  • Error observed
INFO: Creating TypeScript program (done) | time=891ms

INFO: Starting analysis with current program

INFO: Analyzed 1 file(s) with current program

INFO: 2692/2692 source files have been analyzed

INFO: Hit the cache for 2546 out of 2692

INFO: Miss the cache for 146 out of 2692: FILE_CHANGED [146/2692]

INFO: Sensor TypeScript analysis [javascript] (done) | time=200063ms

INFO: Sensor JavaScript inside HTML analysis [javascript]

INFO: 569 source files to be analyzed

##[error]ERROR: Failure when reading cache entry

java.io.IOException: The cache stream is too big (>10948) for file C:\a\1\s\.scannerwork\ucfg2\js\C__a_1_s_apps_myApp_src_index_html.ucfgs

at org.sonar.plugins.javascript.eslint.cache.SequenceSerialization.writeFile(SequenceSerialization.java:86)

at org.sonar.plugins.javascript.eslint.cache.SequenceSerialization.readFromCache(SequenceSerialization.java:127)

at org.sonar.plugins.javascript.eslint.cache.UCFGFilesSerialization.readFromCache(UCFGFilesSerialization.java:60)

at org.sonar.plugins.javascript.eslint.cache.CacheAnalysisSerialization.readFromCache(CacheAnalysisSerialization.java:57)

at org.sonar.plugins.javascript.eslint.cache.CacheStrategies.readFromCache(CacheStrategies.java:112)

at org.sonar.plugins.javascript.eslint.cache.CacheStrategies.getStrategyFor(CacheStrategies.java:94)

at org.sonar.plugins.javascript.eslint.cache.CacheStrategies.getStrategyFor(CacheStrategies.java:62)

at org.sonar.plugins.javascript.eslint.HtmlSensor.analyzeFiles(HtmlSensor.java:83)

at org.sonar.plugins.javascript.eslint.AbstractEslintSensor.execute(AbstractEslintSensor.java:69)

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:468)

at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:464)

at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:420)

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:58)
  • Steps to reproduce : unknown
  • Potential workaround: exclude folder from analyze

Hi, we are also seeing our CI builds failing due to OOM error. This is the error:

##[error]at com.google.protobuf.ByteString$ArraysByteArrayCopier.copyFrom(ByteString.java:127)

at com.google.protobuf.ByteString$ArraysByteArrayCopier.copyFrom(ByteString.java:127)

##[error]at com.google.protobuf.ByteString.copyFrom(ByteString.java:422)

at com.google.protobuf.ByteString.copyFrom(ByteString.java:422)

##[error]at com.google.protobuf.ByteString.copyFrom(ByteString.java:432)

at com.google.protobuf.ByteString.copyFrom(ByteString.java:432)

##[error]at org.sonar.scanner.sensor.cache.ScannerWriteCacheImpl.toProto(ScannerWriteCacheImpl.java:66)

at org.sonar.scanner.sensor.cache.ScannerWriteCacheImpl.toProto(ScannerWriteCacheImpl.java:66)

##[error]at org.sonar.scanner.sensor.cache.ScannerWriteCacheImpl.write(ScannerWriteCacheImpl.java:56)

at org.sonar.scanner.sensor.cache.ScannerWriteCacheImpl.write(ScannerWriteCacheImpl.java:56)

##[error]at org.sonar.scanner.sensor.cache.ScannerWriteCacheImpl.write(ScannerWriteCacheImpl.java:44)

at org.sonar.scanner.sensor.cache.ScannerWriteCacheImpl.write(ScannerWriteCacheImpl.java:44)

##[error]at org.sonar.plugins.javascript.eslint.cache.CacheSerialization.writeToCache(CacheSerialization.java:67)

at org.sonar.plugins.javascript.eslint.cache.CacheSerialization.writeToCache(CacheSerialization.java:67)

##[error]at org.sonar.plugins.javascript.eslint.cache.SequenceSerialization.writeToCache(SequenceSerialization.java:109)

at org.sonar.plugins.javascript.eslint.cache.UCFGFilesSerialization.writeToCache(UCFGFilesSerialization.java:41)

at org.sonar.plugins.javascript.eslint.cache.CacheAnalysisSerialization.writeToCache(CacheAnalysisSerialization.java:64)

at org.sonar.plugins.javascript.eslint.cache.SequenceSerialization.writeToCache(SequenceSerialization.java:109)

at org.sonar.plugins.javascript.eslint.cache.UCFGFilesSerialization.writeToCache(UCFGFilesSerialization.java:41)

at org.sonar.plugins.javascript.eslint.cache.CacheAnalysisSerialization.writeToCache(CacheAnalysisSerialization.java:64)

##[error]at org.sonar.plugins.javascript.eslint.cache.CacheStrategy.writeAnalysisToCache(CacheStrategy.java:65)

at org.sonar.plugins.javascript.eslint.HtmlSensor.analyze(HtmlSensor.java:130)

at org.sonar.plugins.javascript.eslint.cache.CacheStrategy.writeAnalysisToCache(CacheStrategy.java:65)

at org.sonar.plugins.javascript.eslint.HtmlSensor.analyze(HtmlSensor.java:130)

##[error]at org.sonar.plugins.javascript.eslint.HtmlSensor.analyzeFiles(HtmlSensor.java:85)

at org.sonar.plugins.javascript.eslint.HtmlSensor.analyzeFiles(HtmlSensor.java:85)

##[error]at org.sonar.plugins.javascript.eslint.AbstractEslintSensor.execute(AbstractEslintSensor.java:69)

at org.sonar.plugins.javascript.eslint.AbstractEslintSensor.execute(AbstractEslintSensor.java:69)

##[error]at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)

at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)

##[error]at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)

at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)

##[error]at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:48)

at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:48)

##[error]at org.sonar.scanner.sensor.ModuleSensorsExecutor$$Lambda$1200/0x0000000800bcc040.run(Unknown Source)

at org.sonar.scanner.sensor.ModuleSensorsExecutor$$Lambda$1200/0x0000000800bcc040.run(Unknown Source)

##[error]at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:66)

at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:66)

##[error]at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:48)

at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:48)

##[error]at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)

at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)

##[error]at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)

at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)

##[error]at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)

at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)

##[error]at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:468)

at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:468)

##[error]at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:464)

at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:461)

at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:420)

at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:464)

at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:461)

at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:420)

##[error]at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)

at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)

##[error]at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)

at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)

##[error]at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:130)

at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:130)

##[error]at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)

at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)

##[error]ERROR:

ERROR:

##[error]The SonarScanner did not complete successfully

The SonarScanner did not complete successfully

##[error]13:11:54.555 Post-processing failed. Exit code: 1

13:11:54.555 Post-processing failed. Exit code: 1

##[error]The process 'C:\a\_tasks\SonarCloudPrepare_14d9cde6-c1da-4d55-aa01-2965cd301255\1.33.0\classic-sonar-scanner-msbuild\SonarScanner.MSBuild.exe' failed with exit code 1