I tried to install the C++ Community Plugin, but SonarQube will not start with it.
2022.01.24 14:36:49 ERROR web[][o.s.s.p.PlatformImpl] Web server startup failed
java.lang.NullPointerException: Plugin key is missing from manifest
at java.base/java.util.Objects.requireNonNull(Objects.java:246)
at org.sonar.core.platform.PluginInfo.<init>(PluginInfo.java:104)
at org.sonar.server.plugins.ServerPluginInfo.<init>(ServerPluginInfo.java:32)
at org.sonar.server.plugins.ServerPluginInfo.create(ServerPluginInfo.java:38)
at org.sonar.server.plugins.PluginJarLoader.lambda$getExternalPluginsMetadata$5(PluginJarLoader.java:205)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.LinkedList$LLSpliterator.forEachRemaining(LinkedList.java:1239)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
at org.sonar.server.plugins.PluginJarLoader.loadPluginsFromDir(PluginJarLoader.java:235)
SonarQube: 9.2.4.50792.
The C++ Community Plugin has a beta release with support for SonarQube 9.x. This is the one I downloaded and placed in sonarqube INSTALL_DIR/extensions/plugins.
I though perhaps this was a problem with using a beta of the C++ Community Plugin.
So I installed SonarQube 8.9.6.50800, and used the latest stable C++ Community Plugin release. I get same problem during startup of SonarQube.
Tried both of these two releases, both getting problem starting SonarQube.