Caused by: java.lang.IllegalStateException: Metric with key 'CXX-public_undocumented_api' does not exist
at org.sonar.ce.task.projectanalysis.metric.MetricRepositoryImpl.getByKey(MetricRepositoryImpl.java:67)
at org.sonar.ce.task.projectanalysis.api.measurecomputer.MeasureComputerContextImpl.getMeasure(MeasureComputerContextImpl.java:112)
at org.sonar.cxx.DensityMeasureComputer.compute(DensityMeasureComputer.java:72)
at org.sonar.cxx.DensityMeasureComputer.compute(DensityMeasureComputer.java:120)
at org.sonar.ce.task.projectanalysis.measure.MeasureComputersVisitor.visitAny(MeasureComputersVisitor.java:65)
at org.sonar.ce.task.projectanalysis.component.TypeAwareVisitorWrapper.visitAny(TypeAwareVisitorWrapper.java:77)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitNode(VisitorsCrawler.java:114)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitImpl(VisitorsCrawler.java:97)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visit(VisitorsCrawler.java:69)
... 35 more
I would suggest uninstalling this plugin to see if the issue resolves itself, and raising an issue with the maintainer
I changed the environment’s JDK from jdk17 to jdk11. Then I analyzed the java sample project and it worked. Finally, I analyzed the C++ sample project, which was also successful.