SonarQube secret scanner not compatible with mercurial

System information:

  • SonarQube: v10.6 on-premise
  • sonar-scanner-cli: 6.1.0.4477-linux-x64
  • Project Language: C++

Hi,

We encounter a “JgitInitializationException” in our scan logs:

01:06:04 23:06:04.836 INFO Sensor TextAndSecretsSensor [text]
01:06:04 23:06:04.836 INFO Available processors: 10
01:06:04 23:06:04.836 INFO Using 10 threads for analysis.
01:06:05 23:06:05.353 INFO The property "sonar.tests" is not set. To improve the analysis accuracy, we categorize a file as a test file if any of the following is true:
01:06:05 * The filename starts with "test"
01:06:05 * The filename contains "test." or "tests."
01:06:05 * Any directory in the file path is named: "doc", "docs", "test" or "tests"
01:06:05 * Any directory in the file path has a name ending in "test" or "tests"
01:06:05
01:06:05 23:06:05.366 INFO Using JGit to retrieve untracked files
01:06:05 23:06:05.441 WARN Unable to retrieve git status
01:06:05 org.sonar.plugins.common.git.JgitSupplier$JgitInitializationException: java.lang.IllegalArgumentException: One of setGitDir or setWorkTree must be called.
01:06:05 at org.sonar.plugins.common.git.JgitSupplier.getGit(JgitSupplier.java:40)
01:06:05 at org.sonar.plugins.common.git.GitService.getUntrackedFilesFromJgit(GitService.java:121)
01:06:05 at org.sonar.plugins.common.git.GitService.retrieveUntrackedFileNames(GitService.java:60)
01:06:05 at org.sonar.plugins.common.git.GitTrackedFilePredicate.<init>(GitTrackedFilePredicate.java:37)
01:06:05 at org.sonar.plugins.common.TextAndSecretsSensor.lambda$constructFilePredicate$2(TextAndSecretsSensor.java:177)
01:06:05 at org.sonar.plugins.common.DurationStatistics.timed(DurationStatistics.java:78)
01:06:05 at org.sonar.plugins.common.TextAndSecretsSensor.constructFilePredicate(TextAndSecretsSensor.java:176)
01:06:05 at org.sonar.plugins.common.TextAndSecretsSensor.execute(TextAndSecretsSensor.java:116)
01:06:05 at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:64)
01:06:05 at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:88)
01:06:05 at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:64)
01:06:05 at org.sonar.scanner.scan.SpringModuleScanContainer.doAfterStart(SpringModuleScanContainer.java:82)
01:06:05 at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:226)
01:06:05 at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:205)
01:06:05 at org.sonar.scanner.scan.SpringProjectScanContainer.scan(SpringProjectScanContainer.java:204)
01:06:05 at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively(SpringProjectScanContainer.java:200)
01:06:05 at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart(SpringProjectScanContainer.java:173)
01:06:05 at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:226)
01:06:05 at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:205)
01:06:05 at org.sonar.scanner.bootstrap.SpringScannerContainer.doAfterStart(SpringScannerContainer.java:351)
01:06:05 at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:226)
01:06:05 at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:205)
01:06:05 at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart(SpringGlobalContainer.java:144)
01:06:05 at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:226)
01:06:05 at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:205)
01:06:05 at org.sonar.scanner.bootstrap.ScannerMain.runScannerEngine(ScannerMain.java:149)
01:06:05 at org.sonar.scanner.bootstrap.ScannerMain.run(ScannerMain.java:66)
01:06:05 at org.sonar.scanner.bootstrap.ScannerMain.main(ScannerMain.java:52)
01:06:05 Caused by: java.lang.IllegalArgumentException: One of setGitDir or setWorkTree must be called.
01:06:05 at org.eclipse.jgit.lib.BaseRepositoryBuilder.requireGitDirOrWorkTree(BaseRepositoryBuilder.java:638)
01:06:05 at org.eclipse.jgit.lib.BaseRepositoryBuilder.setup(BaseRepositoryBuilder.java:602)
01:06:05 at org.eclipse.jgit.lib.BaseRepositoryBuilder.build(BaseRepositoryBuilder.java:627)
01:06:05 at org.sonar.plugins.common.git.JgitSupplier.getGit(JgitSupplier.java:37)
01:06:05 ... 27 common frames omitted
01:06:05
01:06:05 23:06:05.441 WARN Analyzing only language associated files, make sure to run the analysis inside a git repository to make use of inclusions specified via "sonar.text.inclusions"
01:06:05 23:06:05.597 INFO 909 source files to be analyzed
01:06:06 23:06:06.220 INFO 909/909 source files have been analyzed
01:06:06 23:06:06.221 INFO Sensor TextAndSecretsSensor [text] (done) | time=1384ms

The project is a mercurial respository, not a git repository. It seems the scanner tries to use the repository information to determine the files to be scanned and fails because it is assumed to be a git repository.

We would like to use this feature with our mercurial repository. Is it possible to either

  • Include mercurial in the process or
  • Get project information from another module (e.g. the blame information from mercurial are correct) or
  • Add options to scan the whole directory without repository information(with maybe optional exclude regex)?

Hi,

It sounds like you were trying to do PR analysis. Does Mercurial even support PRs?

And sorry, but no. You’re not going to be able to use this feature with Mercurial.

 
Ann

Hi Ann,

sad to hear that mercurial will not be supported, but understandable from a cost/maintenance standpoint. The log snippet is from a normal nightly branch analysis, not a PR.

We noticed this issue because of the long stack trace in our scanner logs. Could the stack trace be removed in future versions of the scanner? We think the WARN message before and after the stack trace should be sufficient for other users encountering the problem.

Hi,

Could you provide that full analysis log, redacted as necessary? I’m curious why it went looking for the Git data at all.

 
Thx,
Ann

Sure, here is the full log (redacted info in brackets):

01:05:20 '/home/[ci_user]/workspace/default_SonarQube/sonarqubetools/sonar-scanner/bin/sonar-scanner' '-Dsonar.scanner.metadataFilePath=/home/[ci_user]/workspace/default_SonarQube/tmp/sonar-metadata.txt' '-Dsonar.branch.name=default' '-Dsonar.token=********' '-Dsonar.qualitygate.wait=true' '-Dsonar.qualitygate.timeout=90'
01:05:20 00:05:20.475 INFO  Scanner configuration file: /home/[ci_user]/workspace/default_SonarQube/sonarqubetools/sonar-scanner/conf/sonar-scanner.properties
01:05:20 00:05:20.479 INFO  Project root configuration file: /home/[ci_user]/workspace/default_SonarQube/build/sonar-project.properties
01:05:20 00:05:20.493 INFO  SonarScanner CLI 6.1.0.4477
01:05:20 00:05:20.495 INFO  Java 17.0.11 Eclipse Adoptium (64-bit)
01:05:20 00:05:20.496 INFO  Linux 5.4.0-198-generic amd64
01:05:20 00:05:20.529 INFO  User cache: /home/[ci_user]/workspace/default_SonarQube/cache/sonar/cache
01:05:21 00:05:21.198 INFO  JRE provisioning: os[linux], arch[x86_64]
01:05:21 00:05:21.308 INFO  Communicating with SonarQube Server 10.7.0.96327
01:05:21 00:05:21.620 INFO  Starting SonarScanner Engine...
01:05:21 00:05:21.621 INFO  Java 17.0.11 Eclipse Adoptium (64-bit)
01:05:22 00:05:22.408 INFO  Load global settings
01:05:22 00:05:22.757 INFO  Load global settings (done) | time=348ms
01:05:22 00:05:22.781 INFO  Server id: D8EAD348-AWPb9U2eGXbynArBQ5jU
01:05:22 00:05:22.797 INFO  Loading required plugins
01:05:22 00:05:22.798 INFO  Load plugins index
01:05:22 00:05:22.820 INFO  Load plugins index (done) | time=23ms
01:05:22 00:05:22.821 INFO  Load/download plugins
01:05:22 00:05:22.915 INFO  Load/download plugins (done) | time=95ms
01:05:23 00:05:23.040 INFO  Loaded core extensions: developer-scanner, sca
01:05:23 00:05:23.282 INFO  Process project properties
01:05:23 00:05:23.288 INFO  Process project properties (done) | time=6ms
01:05:23 00:05:23.294 INFO  Project key: [my_app_id]
01:05:23 00:05:23.295 INFO  Base dir: /home/[ci_user]/workspace/default_SonarQube/source
01:05:23 00:05:23.295 INFO  Working dir: /home/[ci_user]/workspace/default_SonarQube/source/.scannerwork
01:05:23 00:05:23.299 INFO  Load project settings for component key: '[my_app_id]'
01:05:23 00:05:23.379 INFO  Load project settings for component key: '[my_app_id]' (done) | time=79ms
01:05:23 00:05:23.400 INFO  Load project branches
01:05:23 00:05:23.418 INFO  Load project branches (done) | time=19ms
01:05:23 00:05:23.418 INFO  Load branch configuration
01:05:23 00:05:23.419 INFO  Found manual configuration of branch/PR analysis. Skipping automatic configuration.
01:05:23 00:05:23.422 INFO  Load branch configuration (done) | time=3ms
01:05:23 00:05:23.436 INFO  Load quality profiles
01:05:23 00:05:23.500 INFO  Load quality profiles (done) | time=65ms
01:05:23 00:05:23.507 INFO  Auto-configuring with CI 'Jenkins'
01:05:23 00:05:23.530 INFO  Load active rules
01:05:27 00:05:27.448 INFO  Load active rules (done) | time=3917ms
01:05:27 00:05:27.464 INFO  Load analysis cache
01:05:27 00:05:27.479 INFO  Load analysis cache (404) | time=15ms
01:05:27 00:05:27.567 INFO  Branch name: default
01:05:27 00:05:27.584 INFO  Preprocessing files...
01:05:27 00:05:27.981 INFO  3 languages detected in 1230 preprocessed files
01:05:27 00:05:27.981 INFO  31 files ignored because of inclusion/exclusion patterns
01:05:27 00:05:27.984 INFO  Loading plugins for detected languages
01:05:27 00:05:27.984 INFO  Load/download plugins
01:05:27 00:05:27.995 INFO  Load/download plugins (done) | time=11ms
01:05:28 00:05:28.051 INFO  Load project repositories
01:05:28 00:05:28.417 INFO  Load project repositories (done) | time=366ms
01:05:28 00:05:28.426 INFO  Indexing files...
01:05:28 00:05:28.427 INFO  Project configuration:
01:05:28 00:05:28.427 INFO    Excluded sources: src/external/**, utils/**, **/CMakeFiles/*, **/*.java
01:05:28 00:05:28.508 INFO  1230 files indexed
01:05:28 00:05:28.509 INFO  Quality profile for cpp: [MyAppProfile]
01:05:28 00:05:28.509 INFO  Quality profile for json: Sonar way
01:05:28 00:05:28.510 INFO  Quality profile for objc: Sonar way
01:05:28 00:05:28.510 INFO  ------------- Run sensors on module [MyApp]
01:05:28 00:05:28.552 INFO  Load metrics repository
01:05:28 00:05:28.572 INFO  Load metrics repository (done) | time=19ms
01:05:28 00:05:28.847 INFO  Sensor JaCoCo XML Report Importer [jacoco]
01:05:28 00:05:28.848 INFO  'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml
01:05:28 00:05:28.848 INFO  No report imported, no coverage information will be imported by JaCoCo XML Report Importer
01:05:28 00:05:28.848 INFO  Sensor JaCoCo XML Report Importer [jacoco] (done) | time=2ms
01:05:28 00:05:28.848 INFO  Sensor IaC CloudFormation Sensor [iac]
01:05:28 00:05:28.874 INFO  0 source files to be analyzed
01:05:28 00:05:28.880 INFO  0/0 source files have been analyzed
01:05:28 00:05:28.881 INFO  Sensor IaC CloudFormation Sensor [iac] (done) | time=32ms
01:05:28 00:05:28.881 INFO  Sensor IaC AzureResourceManager Sensor [iac]
01:05:28 00:05:28.951 INFO  0 source files to be analyzed
01:05:28 00:05:28.951 INFO  0/0 source files have been analyzed
01:05:28 00:05:28.952 INFO  Sensor IaC AzureResourceManager Sensor [iac] (done) | time=70ms
01:05:28 00:05:28.952 INFO  Sensor Java Config Sensor [iac]
01:05:28 00:05:28.968 INFO  0 source files to be analyzed
01:05:28 00:05:28.968 INFO  0/0 source files have been analyzed
01:05:28 00:05:28.969 INFO  Sensor Java Config Sensor [iac] (done) | time=17ms
01:05:28 00:05:28.969 INFO  Sensor License Check [licensecheck]
01:05:28 00:05:28.969 INFO  Scanning for NPM dependencies (dir=/home/[ci_user]/workspace/default_SonarQube/source)
01:05:28 00:05:28.980 INFO  No license-details.json file found in /home/[ci_user]/workspace/default_SonarQube/source/.scannerwork/build/reports/dependency-license/license-details.json - skipping Gradle dependency scan
01:05:28 00:05:28.998 INFO  Sensor License Check [licensecheck] (done) | time=30ms
01:05:29 00:05:28.998 INFO  Sensor IaC Docker Sensor [iac]
01:05:29 00:05:29.034 INFO  0 source files to be analyzed
01:05:29 00:05:29.034 INFO  0/0 source files have been analyzed
01:05:29 00:05:29.034 INFO  Sensor IaC Docker Sensor [iac] (done) | time=36ms
01:05:29 00:05:29.035 INFO  Sensor CFamily [cpp]
01:05:29 00:05:29.083 INFO  CFamily plugin version: 6.59.0.75237
01:05:29 00:05:29.084 INFO  CFamily analysis configuration mode: Build-Wrapper
01:05:29 00:05:29.086 INFO  Using build-wrapper output: /home/[ci_user]/workspace/default_SonarQube/build/build-wrapper-dump.json
01:05:29 00:05:29.087 INFO  Available processors: 10
01:05:29 00:05:29.087 INFO  Using 4 threads for analysis, according to value of "sonar.cfamily.threads" property.
01:05:31 00:05:31.369 INFO  Loading cache from: /home/[ci_user]/workspace/default_SonarQube/cache/analysis_state
01:05:32 00:05:32.395 WARN  
01:05:32 Property 'sonar.cfamily.build-wrapper-output' is deprecated; build-wrapper now generates a compilation database.
01:05:32 Please use the property 'sonar.cfamily.compile-commands' instead to specify the path of the 'compile_commands.json' file generated inside the build-wrapper output directory.
01:05:32 Visit the documentation for more up-to-date information on analysis using build-wrapper https://docs.sonarsource.com/sonarqube/10.7/analyzing-source-code/languages/c-family/prerequisites/
01:05:32 
01:05:33 00:05:33.176 INFO  Starting the analysis of 406 CFamily compilation units
01:05:33 00:05:33.220 INFO  [1/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.264 INFO  [2/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.279 INFO  [3/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.293 INFO  [4/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.304 INFO  [5/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.311 INFO  [6/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.317 INFO  [7/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.324 INFO  [8/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.331 INFO  [9/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.338 INFO  [10/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.345 INFO  [11/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.353 INFO  [12/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.358 INFO  [13/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.364 INFO  [14/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.371 INFO  [15/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.377 INFO  [16/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.384 INFO  [17/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.390 INFO  [18/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.395 INFO  [19/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.400 INFO  [20/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.406 INFO  [21/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.411 INFO  [22/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.416 INFO  [23/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.421 INFO  [24/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.427 INFO  [25/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.432 INFO  [26/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.437 INFO  [27/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.447 INFO  [28/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.455 INFO  [29/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.463 INFO  [30/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.469 INFO  [31/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.475 INFO  [32/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.480 INFO  [33/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.486 INFO  [34/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.492 INFO  [35/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.498 INFO  [36/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.504 INFO  [37/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.509 INFO  [38/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.515 INFO  [39/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.520 INFO  [40/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.524 INFO  [41/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.529 INFO  [42/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.534 INFO  [43/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.539 INFO  [44/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.543 INFO  [45/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.548 INFO  [46/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.552 INFO  [47/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.557 INFO  [48/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.563 INFO  [49/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.568 INFO  [50/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.573 INFO  [51/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.578 INFO  [52/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.583 INFO  [53/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.587 INFO  [54/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.594 INFO  [55/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.600 INFO  [56/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.606 INFO  [57/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.610 INFO  [58/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.615 INFO  [59/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.619 INFO  [60/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.624 INFO  [61/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.630 INFO  [62/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.634 INFO  [63/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.638 INFO  [64/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.643 INFO  [65/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.646 INFO  [66/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.650 INFO  [67/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.654 INFO  [68/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.658 INFO  [69/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.662 INFO  [70/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.666 INFO  [71/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.670 INFO  [72/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.674 INFO  [73/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.677 INFO  [74/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.681 INFO  [75/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.685 INFO  [76/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.690 INFO  [77/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.695 INFO  [78/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.700 INFO  [79/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.705 INFO  [80/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.710 INFO  [81/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.715 INFO  [82/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.719 INFO  [83/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.723 INFO  [84/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.728 INFO  [85/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.735 INFO  [86/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.740 INFO  [87/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.745 INFO  [88/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.749 INFO  [89/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.753 INFO  [90/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.758 INFO  [91/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.762 INFO  [92/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.766 INFO  [93/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.770 INFO  [94/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.774 INFO  [95/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.782 INFO  [96/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.788 INFO  [97/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.793 INFO  [98/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.798 INFO  [99/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.806 INFO  [100/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.810 INFO  [101/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.814 INFO  [102/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.818 INFO  [103/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.823 INFO  [104/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.828 INFO  [105/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.831 INFO  [106/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.843 INFO  [107/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.848 INFO  [108/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.852 INFO  [109/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.856 INFO  [110/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.859 INFO  [111/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.863 INFO  [112/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.866 INFO  [113/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.869 INFO  [114/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.873 INFO  [115/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.877 INFO  [116/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.880 INFO  [117/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.883 INFO  [118/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.887 INFO  [119/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.890 INFO  [120/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.893 INFO  [121/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.898 INFO  [122/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.901 INFO  [123/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.904 INFO  [124/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.907 INFO  [125/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.911 INFO  [126/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.915 INFO  [127/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.919 INFO  [128/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.924 INFO  [129/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.931 INFO  [130/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.935 INFO  [131/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.941 INFO  [132/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.946 INFO  [133/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.950 INFO  [134/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.953 INFO  [135/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.957 INFO  [136/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.961 INFO  [137/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.965 INFO  [138/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.968 INFO  [139/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.972 INFO  [140/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.975 INFO  [141/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.980 INFO  [142/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.984 INFO  [143/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.988 INFO  [144/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.992 INFO  [145/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:33 00:05:33.997 INFO  [146/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.001 INFO  [147/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.005 INFO  [148/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.009 INFO  [149/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.012 INFO  [150/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.016 INFO  [151/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.019 INFO  [152/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.022 INFO  [153/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.025 INFO  [154/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.028 INFO  [155/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.031 INFO  [156/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.034 INFO  [157/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.037 INFO  [158/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.040 INFO  [159/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.044 INFO  [160/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.047 INFO  [161/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.051 INFO  [162/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.055 INFO  [163/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.058 INFO  [164/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.061 INFO  [165/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.068 INFO  [166/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.074 INFO  [167/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.079 INFO  [168/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.082 INFO  [169/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.085 INFO  [170/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.089 INFO  [171/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.094 INFO  [172/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.098 INFO  [173/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.102 INFO  [174/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.106 INFO  [175/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.110 INFO  [176/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.115 INFO  [177/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.119 INFO  [178/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.123 INFO  [179/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.127 INFO  [180/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.130 INFO  [181/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.134 INFO  [182/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.138 INFO  [183/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.146 INFO  [thread-1] Started analyzing: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.147 INFO  [184/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.151 INFO  [185/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.155 INFO  [186/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.158 INFO  [thread-2] Started analyzing: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.159 INFO  [187/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.162 INFO  [188/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.167 INFO  [189/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.170 INFO  [190/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.174 INFO  [191/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.177 INFO  [192/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.181 INFO  [193/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.185 INFO  [194/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.188 INFO  [195/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.192 INFO  [196/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.197 INFO  [197/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.200 INFO  [198/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.203 INFO  [199/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.211 INFO  [200/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.216 INFO  [201/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.220 INFO  [202/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.224 INFO  [203/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.228 INFO  [204/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.233 INFO  [205/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.237 INFO  [206/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.242 INFO  [207/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.247 INFO  [208/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.251 INFO  [209/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.255 INFO  [210/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.259 INFO  [211/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.263 INFO  [212/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.266 INFO  [213/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.269 INFO  [214/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.274 INFO  [215/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.277 INFO  [216/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.281 INFO  [217/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.284 INFO  [218/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.287 INFO  [219/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.291 INFO  [220/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.297 INFO  [221/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.302 INFO  [222/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.305 INFO  [223/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.310 INFO  [224/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.314 INFO  [225/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.319 INFO  [226/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.323 INFO  [227/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.327 INFO  [228/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.332 INFO  [229/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.337 INFO  [230/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.341 INFO  [231/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.345 INFO  [232/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.348 INFO  [233/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.353 INFO  [234/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.357 INFO  [235/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.360 INFO  [236/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.365 INFO  [237/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.369 INFO  [238/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.373 INFO  [239/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.376 INFO  [240/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.380 INFO  [241/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.387 INFO  [242/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.390 INFO  [243/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.393 INFO  [244/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.397 INFO  [245/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.400 INFO  [246/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.402 INFO  [247/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.406 INFO  [248/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.410 INFO  [249/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.413 INFO  [250/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.417 INFO  [251/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.421 INFO  [252/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.425 INFO  [253/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.429 INFO  [254/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.432 INFO  [255/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.436 INFO  [256/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.440 INFO  [257/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.445 INFO  [258/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.452 INFO  [259/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.458 INFO  [260/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.461 INFO  [261/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.465 INFO  [262/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.469 INFO  [263/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.473 INFO  [264/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.478 INFO  [265/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.483 INFO  [266/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.487 INFO  [267/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.490 INFO  [268/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.493 INFO  [269/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.497 INFO  [270/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.501 INFO  [271/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.505 INFO  [272/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.508 INFO  [273/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.512 INFO  [274/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.517 INFO  [275/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.521 INFO  [276/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.524 INFO  [277/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.527 INFO  [278/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.530 INFO  [279/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.535 INFO  [280/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.538 INFO  [281/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.542 INFO  [282/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.550 INFO  [283/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.557 INFO  [284/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.562 INFO  [285/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.567 INFO  [286/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.572 INFO  [287/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.576 INFO  [288/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.580 INFO  [289/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.584 INFO  [290/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.587 INFO  [291/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.591 INFO  [292/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.596 INFO  [293/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.604 INFO  [294/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.610 INFO  [295/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.613 INFO  [296/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.617 INFO  [297/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.622 INFO  [298/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.626 INFO  [299/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.630 INFO  [300/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.635 INFO  [301/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.639 INFO  [302/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.642 INFO  [303/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.645 INFO  [304/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.649 INFO  [305/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.653 INFO  [306/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.657 INFO  [307/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.660 INFO  [308/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.665 INFO  [309/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.669 INFO  [310/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.672 INFO  [311/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.675 INFO  [312/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.678 INFO  [313/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.681 INFO  [314/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.684 INFO  [315/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.686 INFO  [316/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.689 INFO  [317/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.692 INFO  [318/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.694 INFO  [319/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.697 INFO  [320/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.700 INFO  [321/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.706 INFO  [322/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.708 INFO  [323/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.711 INFO  [324/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.715 INFO  [325/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.717 INFO  [326/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.720 INFO  [327/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.723 INFO  [328/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.726 INFO  [329/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.731 INFO  [330/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.736 INFO  [331/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.739 INFO  [332/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.742 INFO  [333/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.745 INFO  [334/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.748 INFO  [335/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.750 INFO  [336/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.753 INFO  [337/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.756 INFO  [338/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.759 INFO  [339/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.761 INFO  [340/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.764 INFO  [341/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.767 INFO  [342/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.771 INFO  [343/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.775 INFO  [344/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.779 INFO  [345/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.783 INFO  [346/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.787 INFO  [347/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.790 INFO  [348/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.793 INFO  [349/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.797 INFO  [350/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.801 INFO  [351/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.805 INFO  [352/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.809 INFO  [353/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.813 INFO  [354/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.816 INFO  [355/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.820 INFO  [356/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.823 INFO  [357/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.827 INFO  [358/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.831 INFO  [359/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.835 INFO  [360/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.843 INFO  [361/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.846 INFO  [362/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.852 INFO  [363/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.857 INFO  [364/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.861 INFO  [365/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.865 INFO  [366/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.869 INFO  [367/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.873 INFO  [368/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.878 INFO  [369/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.881 INFO  [370/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.885 INFO  [371/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.889 INFO  [372/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.892 INFO  [373/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.896 INFO  [374/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.900 INFO  [375/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.904 INFO  [376/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.907 INFO  [377/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.911 INFO  [378/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.915 INFO  [379/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.919 INFO  [380/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.923 INFO  [381/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.927 INFO  [382/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.931 INFO  [383/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.934 INFO  [384/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.937 INFO  [385/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.941 INFO  [386/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.945 INFO  [387/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.949 INFO  [388/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.953 INFO  [389/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.957 INFO  [390/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.961 INFO  [391/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.965 INFO  [392/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.968 INFO  [393/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.972 INFO  [394/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.976 INFO  [395/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.979 INFO  [396/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.987 INFO  [397/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.992 INFO  [398/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:34 00:05:34.997 INFO  [399/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:35 00:05:35.002 INFO  [400/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:35 00:05:35.007 INFO  [401/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:35 00:05:35.012 INFO  [402/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:35 00:05:35.017 INFO  [403/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:35 00:05:35.022 INFO  [404/406] Cache hit for: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp
01:05:37 00:05:37.022 INFO  [405/406] Finished analyzing: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp (2850ms)
01:05:41 00:05:41.671 INFO  [406/406] Finished analyzing: /home/[ci_user]/workspace/default_SonarQube/source/src/[redacted].cpp (7512ms)
01:05:41 00:05:41.769 INFO  Analysis done in: 9383ms
01:05:41 00:05:41.817 INFO  894/894 files marked as unchanged
01:05:41 00:05:41.817 INFO  Analysis cache: 404/406 hits, 1996765 bytes
01:05:41 00:05:41.817 INFO  SE: 406 out of 406
01:05:41 00:05:41.817 INFO  0 compilation units were scanned for C++ modules
01:05:41 00:05:41.817 INFO  C++ module dependency scanning cache: 0/0 hits
01:05:41 00:05:41.817 INFO  0 BMIs were built for C++ modules
01:05:41 00:05:41.817 INFO  Performance statistics per module scanning stage (Total, Average) across 0 compilation units: 0ms, 0ms
01:05:41 00:05:41.817 INFO  Performance statistics per module building stage (Total, Average) across 0 compilation units: 0ms, 0ms
01:05:41 00:05:41.817 INFO  Size statistics for successfully built BMIS, in bytes (Total, Maximum, Average): 0, 0, 0
01:05:41 00:05:41.821 INFO  Performance statistics per analysis stage (Total, Average, Percentage) across 406 compilation units:
01:05:41 annotationStage: 23745ms, 58ms, 1.21%
01:05:41 astRulesStage: 90648ms, 223ms, 4.63%
01:05:41 configStage: 1898ms, 4ms, 0.1%
01:05:41 parsingStage: 1246917ms, 3071ms, 63.71%
01:05:41 symbolicExecutionStage: 594061ms, 1463ms, 30.35%
01:05:41 00:05:41.822 INFO  PCH: unique=0 use=0 (forceInclude=0,throughHeader=0,firstInclude=0) out of 406 (forceInclude=0,throughHeader=0)
01:05:41 00:05:41.822 INFO  Z3 refutation rate: 0 out of 78
01:05:41 00:05:41.822 INFO  Percentage of files indexed with CFamily languages: 98.35% (C: 0, C++: 882, ObjC: 12, AnyLang: 909)
01:05:41 00:05:41.824 INFO  C and C++ analysis quality score: 100/100
01:05:41 00:05:41.824 INFO  Analysis measures statistics:
01:05:41 100% of classes were parsed successfully (0 out of 739 have parsing errors)
01:05:41 100% of functions were parsed successfully (0 out of 5370 have parsing errors)
01:05:41 100% of statements were parsed successfully (0 out of 21122 have parsing errors)
01:05:41 100% of the project includes directives were resolved (0 out of 3860 were not resolved)
01:05:41 0 external includes directives were not resolved
01:05:41 0 modules imports were not resolved
01:05:41 0 header units were not resolved
01:05:41 00:05:41.826 INFO  406 compilation units analyzed
01:05:41 00:05:41.839 INFO  Sensor CFamily [cpp] (done) | time=12804ms
01:05:41 00:05:41.839 INFO  Sensor EnterpriseSecretsSensor [textenterprise]
01:05:41 00:05:41.839 INFO  Available processors: 10
01:05:41 00:05:41.839 INFO  Using 10 threads for analysis.
01:05:41 00:05:41.842 INFO  The property "sonar.tests" is not set. To improve the analysis accuracy, we categorize a file as a test file if any of the following is true:
01:05:41   * The filename starts with "test"
01:05:41   * The filename contains "test." or "tests."
01:05:41   * Any directory in the file path is named: "doc", "docs", "test" or "tests"
01:05:41   * Any directory in the file path has a name ending in "test" or "tests"
01:05:41 
01:05:41 00:05:41.843 INFO  Sensor EnterpriseSecretsSensor [textenterprise] (done) | time=4ms
01:05:41 00:05:41.843 INFO  Sensor TextAndSecretsSensor [text]
01:05:41 00:05:41.843 INFO  Available processors: 10
01:05:41 00:05:41.843 INFO  Using 10 threads for analysis.
01:05:42 00:05:42.165 INFO  The property "sonar.tests" is not set. To improve the analysis accuracy, we categorize a file as a test file if any of the following is true:
01:05:42   * The filename starts with "test"
01:05:42   * The filename contains "test." or "tests."
01:05:42   * Any directory in the file path is named: "doc", "docs", "test" or "tests"
01:05:42   * Any directory in the file path has a name ending in "test" or "tests"
01:05:42 
01:05:42 00:05:42.183 INFO  Using JGit to retrieve untracked files
01:05:42 00:05:42.216 WARN  Unable to retrieve git status
01:05:42 org.sonar.plugins.common.git.JgitSupplier$JgitInitializationException: java.lang.IllegalArgumentException: One of setGitDir or setWorkTree must be called.
01:05:42 	at org.sonar.plugins.common.git.JgitSupplier.getGit(JgitSupplier.java:40)
01:05:42 	at org.sonar.plugins.common.git.GitService.getUntrackedFilesFromJgit(GitService.java:121)
01:05:42 	at org.sonar.plugins.common.git.GitService.retrieveUntrackedFileNames(GitService.java:60)
01:05:42 	at org.sonar.plugins.common.git.GitTrackedFilePredicate.<init>(GitTrackedFilePredicate.java:37)
01:05:42 	at org.sonar.plugins.common.TextAndSecretsSensor.lambda$constructFilePredicate$2(TextAndSecretsSensor.java:177)
01:05:42 	at org.sonar.plugins.common.DurationStatistics.timed(DurationStatistics.java:78)
01:05:42 	at org.sonar.plugins.common.TextAndSecretsSensor.constructFilePredicate(TextAndSecretsSensor.java:176)
01:05:42 	at org.sonar.plugins.common.TextAndSecretsSensor.execute(TextAndSecretsSensor.java:116)
01:05:42 	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:64)
01:05:42 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:88)
01:05:42 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:64)
01:05:42 	at org.sonar.scanner.scan.SpringModuleScanContainer.doAfterStart(SpringModuleScanContainer.java:82)
01:05:42 	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:226)
01:05:42 	at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:205)
01:05:42 	at org.sonar.scanner.scan.SpringProjectScanContainer.scan(SpringProjectScanContainer.java:204)
01:05:42 	at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively(SpringProjectScanContainer.java:200)
01:05:42 	at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart(SpringProjectScanContainer.java:173)
01:05:42 	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:226)
01:05:42 	at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:205)
01:05:42 	at org.sonar.scanner.bootstrap.SpringScannerContainer.doAfterStart(SpringScannerContainer.java:351)
01:05:42 	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:226)
01:05:42 	at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:205)
01:05:42 	at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart(SpringGlobalContainer.java:144)
01:05:42 	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:226)
01:05:42 	at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:205)
01:05:42 	at org.sonar.scanner.bootstrap.ScannerMain.runScannerEngine(ScannerMain.java:149)
01:05:42 	at org.sonar.scanner.bootstrap.ScannerMain.run(ScannerMain.java:66)
01:05:42 	at org.sonar.scanner.bootstrap.ScannerMain.main(ScannerMain.java:52)
01:05:42 Caused by: java.lang.IllegalArgumentException: One of setGitDir or setWorkTree must be called.
01:05:42 	at org.eclipse.jgit.lib.BaseRepositoryBuilder.requireGitDirOrWorkTree(BaseRepositoryBuilder.java:638)
01:05:42 	at org.eclipse.jgit.lib.BaseRepositoryBuilder.setup(BaseRepositoryBuilder.java:602)
01:05:42 	at org.eclipse.jgit.lib.BaseRepositoryBuilder.build(BaseRepositoryBuilder.java:627)
01:05:42 	at org.sonar.plugins.common.git.JgitSupplier.getGit(JgitSupplier.java:37)
01:05:42 	... 27 common frames omitted
01:05:42 
01:05:42 00:05:42.217 WARN  Analyzing only language associated files, make sure to run the analysis inside a git repository to make use of inclusions specified via "sonar.text.inclusions"
01:05:42 00:05:42.411 INFO  909 source files to be analyzed
01:05:43 00:05:43.353 INFO  909/909 source files have been analyzed
01:05:43 00:05:43.353 INFO  Sensor TextAndSecretsSensor [text] (done) | time=1511ms
01:05:43 00:05:43.359 INFO  ------------- Run sensors on project
01:05:43 00:05:43.481 INFO  Sensor Generic Coverage Report
01:05:43 00:05:43.481 INFO  Parsing /home/[ci_user]/workspace/default_SonarQube/build/gcovr_sonarqube.xml
01:05:43 00:05:43.671 INFO  Imported coverage data for 615 files
01:05:43 00:05:43.671 INFO  Sensor Generic Coverage Report (done) | time=190ms
01:05:43 00:05:43.671 INFO  Sensor Dependency-Check [dependencycheck]
01:05:43 00:05:43.672 INFO  Dependency-Check - Start
01:05:43 00:05:43.672 INFO  Using JSON-Reportparser
01:05:43 00:05:43.857 INFO  No project configuration file, e.g. pom.xml, *.gradle, *.gradle.kts, package-lock.json found, therefore it isn't possible to correctly link dependencies with files.
01:05:43 00:05:43.857 INFO  Linking 49 dependencies
01:05:43 00:05:43.873 INFO  Upload Dependency-Check HTML-Report
01:05:43 00:05:43.891 INFO  Dependency-Check - End
01:05:43 00:05:43.892 INFO  Sensor Dependency-Check [dependencycheck] (done) | time=220ms
01:05:43 00:05:43.892 INFO  Sensor Zero Coverage Sensor
01:05:43 00:05:43.909 INFO  Sensor Zero Coverage Sensor (done) | time=17ms
01:05:44 00:05:44.014 INFO  CPD Executor 32 files had no CPD blocks
01:05:44 00:05:44.015 INFO  CPD Executor Calculating CPD for 862 files
01:05:44 00:05:44.159 INFO  CPD Executor CPD calculation finished (done) | time=145ms
01:05:44 00:05:44.364 INFO  SCM revision ID '8414f89568fb+
01:05:44 '
01:05:44 00:05:44.587 INFO  Load New Code definition
01:05:44 00:05:44.600 INFO  Load New Code definition (done) | time=12ms
01:05:44 00:05:44.662 INFO  Analysis report generated in 441ms, dir size=5.4 MB
01:05:45 00:05:45.912 INFO  Analysis report compressed in 1249ms, zip size=2.7 MB
01:05:46 00:05:46.196 INFO  Analysis report uploaded in 284ms
01:05:46 00:05:46.198 INFO  ------------- Check Quality Gate status
01:05:46 00:05:46.199 INFO  Waiting for the analysis report to be processed (max 90s)
01:06:06 00:06:06.271 INFO  QUALITY GATE STATUS: PASSED - View details on https://sonar.[internal_url].de/dashboard?id=[my_app_id]&branch=default
01:06:06 00:06:06.445 INFO  Analysis total time: 43.405 s
01:06:06 00:06:06.446 INFO  SonarScanner Engine completed successfully
01:06:06 00:06:06.793 INFO  EXECUTION SUCCESS
01:06:06 00:06:06.795 INFO  Total time: 46.321s

properties file:

sonar.host.url=https://sonar.[internal_url].de

sonar.projectKey=[my_app_id]
sonar.projectName=@PROJECT_NAME@
sonar.projectVersion=@PROJECT_VERSION@

sonar.projectBaseDir=@PROJECT_SOURCE_DIR@
sonar.sources=src

sonar.sourceEncoding=UTF-8
sonar.language=cpp
sonar.c.file.suffixes=.c
sonar.cpp.file.suffixes=.cpp,.h
sonar.objc.file.suffixes=.m,.mm

sonar.cfamily.threads=4
sonar.cfamily.analysisCache.mode=fs
sonar.cfamily.analysisCache.path=@SONAR_CACHE_DIR@

sonar.cfamily.reportingCppStandardOverride=c++17

sonar.cfamily.build-wrapper-output=@PROJECT_BINARY_DIR@
#sonar.cfamily.gcov.reportsPath=@PROJECT_BINARY_DIR@/Testing/CoverageInfo
sonar.coverageReportPaths=@PROJECT_BINARY_DIR@/gcovr_sonarqube.xml
sonar.exclusions=src/external/**,utils/**,**/CMakeFiles/*,**/*.java

sonar.dependencyCheck.jsonReportPath=@PROJECT_BINARY_DIR@/dependency-check-report.json
sonar.dependencyCheck.htmlReportPath=@PROJECT_BINARY_DIR@/dependency-check-report.html

Hi,

Thanks for sharing both the log and your analysis configuration. :star_struck:

I’m going to pass this on internally. In the meantime (and this is the only time in 13 years I can ever remember advising this), you probably want set sonar.scm.disabled=true, which can be done as an analysis parameter or via the UI.

 
Ann

Hello @jtrillma ,

thanks for the report!

The logs you mentioned come from the Secrets analysis.

I created this ticket: Provide better logging experience on failed JGit initialization which we will tackle soon and integrate into SonarQube 10.8
The ticket aims to clean up the stack trace from the log message.

Unfortunately, as was already said, there is no plan to support mercurial at the moment in the secrets analysis.

In order for the secrets analysis to not try initializing JGit, you can disable it by setting sonar.text.inclusions.activate=false in your properties file.

In the analysis we’re currently not taking into account the sonar.scm.disabled property. I will discuss internally how and if we can be more aligned here.
I also noted your request about an option to scan the whole directory without repository information and will discuss it internally as well.

More information about the secrets analysis can be found here: SonarQube Documentation - Secrets.

Best
Jonas

1 Like