- ALM used: Azure DevOps
- CI system used: Azure DevOps
- Scanner command used: generated by Azure DevOps
- Languages of the repository: Java
- Error observed:
Caused by: java.lang.OutOfMemoryError: Java heap space
at com.sonar.security.config.D.B(na:238)
at com.sonar.security.config.D.A(na:1411)
at com.sonar.security.config.A.E.A(na:2438)
at com.sonar.security.config.B.A(na:2298)
at com.sonar.security.E.A(na:3406)
at com.sonar.security.E.executeChecks(na:3408)
at com.sonar.security.E.executeChecks(na:3097)
at com.sonar.security.E.execute(na:3507)
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.execute(ModuleSensorsExecutor.java:51)
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:163)
at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:159)
at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.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.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:396)
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:128)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
-
Steps to reproduce
- Create a Pipeline with at least three steps : “Prepare analysis on SonarCloud”, “Gradle”, “Publish Quality Gate Result”.
- In the “Gradle” Task, set “Tasks” = “build”.
- In the “Advanced” section of the “Gradle” Task, set “JDK version” to “17” and GRADLE_OPTS to “-Xmx7g”.
- In the “Code Analysis” section of the “Gradle” Task, check “Run SonarQube or SonarCloud Analysis” and set “4.3.1.3277” as Gradle plugin version.
- Use “Sonar way” as Quality Profile
-
Potential workaround
Use a specific Quality Profile in which all Java 17 security rules are disabled.