Since this afternoon we are having issues on multiple projects using JaCoCo.
The coverage does not show up on SonarCloud. When looking at the logs of the github action, we get this error message for all the modules in the project:
Languages of the repository: Java 21, JavaScript/TypeScript, JSP
Error observed:
[ERROR] Coverage report '/home/****/workspace/ETECH_eTech_PR-21895/etech-webapp/../jacoco-report/jacoco.xml' could not be read/imported. Error: {}
java.lang.NullPointerException: Cannot invoke "org.sonar.plugins.jacoco.ProjectCoverageContext.getModuleContexts()" because "this.projectCoverageContext" is null
at org.sonar.plugins.jacoco.FileLocator.getInputFileForProject(FileLocator.java:92)
at org.sonar.plugins.jacoco.FileLocator.getInputFile(FileLocator.java:73)
at org.sonar.plugins.jacoco.SensorUtils.importReport(SensorUtils.java:35)
at org.sonar.plugins.jacoco.JacocoSensor.importReports(JacocoSensor.java:69)
at org.sonar.plugins.jacoco.JacocoSensor.execute(JacocoSensor.java:60)
at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:68)
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.SpringModuleScanContainer.doAfterStart(SpringModuleScanContainer.java:66)
at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:210)
at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:189)
at org.sonar.scanner.scan.SpringProjectScanContainer.scan(SpringProjectScanContainer.java:197)
at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively(SpringProjectScanContainer.java:192)
at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively(SpringProjectScanContainer.java:190)
at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart(SpringProjectScanContainer.java:160)
at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:210)
at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:189)
at org.sonar.scanner.bootstrap.SpringScannerContainer.doAfterStart(SpringScannerContainer.java:471)
at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:210)
at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:189)
at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart(SpringGlobalContainer.java:146)
at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:210)
at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:189)
at org.sonar.scanner.bootstrap.ScannerMain.runScannerEngine(ScannerMain.java:143)
at org.sonar.scanner.bootstrap.ScannerMain.run(ScannerMain.java:58)
at org.sonar.scanner.bootstrap.ScannerMain.main(ScannerMain.java:42)
This error occurs for every module in our multi-module Maven project. This also happens to other projects in our organization. We reverted to working versions of the code and this did not fix the issue. Is this happening to someone else ?