C++ plugin causing an issue while running Java/python projects

Hi Team,

When I ran the sonarscanner for Java or Python project. we are getting the below error which was caused by C++ Plugin. If I uninstall the C++ plugin Sonarscanner is working fine. Not able to find the root cause. Kindly help me on this issue.

My sonarserver server details:
Java version “17.0.7” 2023-04-18 LTS
Sonar version: Community Edition - Version 9.9.1 (build 69595)
Docker Sonar-scanner-cli:5.0.1
C++ plugin: sonar-cxx-plugin-2.1.2.588.jar
dokcer command: docker run --rm -e SONAR_HOST_URL=https://sonar.com -e ‘SONAR_SCANNER_OPTS=-Dsonar.projectKey=management -Dsonar.branch.name=master -Dsonar.qualitygate.wait=true -Dsonar.qualitygate.timeout=300’ -e SONAR_TOKEN=XXXXXXXXXXXXX -v /tmp/sonar/management:/opt/sonar-scanner/.sonar/cache -v /workspace/management_master:/usr/src sonar-scanner-cli:5.0.1

ERROR: Error during SonarScanner execution
java.lang.NoClassDefFoundError: org/sonar/cxx/sensors/tests/dotnet/CxxUnitTestResultsAggregator
  at org.sonar.plugins.cxx.CxxPlugin.getSensorsImpl(CxxPlugin.java:110)
  at org.sonar.plugins.cxx.CxxPlugin.define(CxxPlugin.java:80)
  at org.sonar.scanner.bootstrap.ExtensionInstaller.install(ExtensionInstaller.java:57)
  at org.sonar.scanner.scan.SpringProjectScanContainer.addScannerExtensions(SpringProjectScanContainer.java:327)
  at org.sonar.scanner.scan.SpringProjectScanContainer.doBeforeStart(SpringProjectScanContainer.java:156)
  at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:186)
  at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:167)
  at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart(SpringGlobalContainer.java:137)
  at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:188)
  at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:167)
  at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:72)
  at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:66)
  at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.base/java.lang.reflect.Method.invoke(Method.java:568)
  at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
  at jdk.proxy1/jdk.proxy1.$Proxy0.execute(Unknown Source)
  at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
  at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
  at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
  at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
  at org.sonarsource.scanner.cli.Main.main(Main.java:62)
Caused by: java.lang.ClassNotFoundException: org.sonar.cxx.sensors.tests.dotnet.CxxUnitTestResultsAggregator
  at org.sonar.classloader.ParentFirstStrategy.loadClass(ParentFirstStrategy.java:39)
  at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:87)
  at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:76)
  ... 24 more
ERROR: 
ERROR: Re-run SonarScanner using the -X switch to enable full debug logging.

Hey there.

I suggest raising an issue with the maintainers of this plugin at GitHub - SonarOpenCommunity/sonar-cxx: SonarQube C++ Community plugin (cxx plugin): This plugin adds C++ support to SonarQube with the focus on integration of existing C++ tools.