In GitHub Actions, we started to see this error when the project is analyzed on SonarCloud (it’s an Eclipse project):
Error: Error during SonarScanner Engine execution
java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.filesystem.ProjectFileIndexer
at org.sonar.scanner.spring.SpringComponentContainer.getComponentByType(SpringComponentContainer.java:144)
at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart(SpringProjectScanContainer.java:170)
at org.sonar.scanner.spring.SpringComponentContainer.startComponents(SpringComponentContainer.java:206)
at org.sonar.scanner.spring.SpringComponentContainer.execute(SpringComponentContainer.java:185)
at org.sonar.scanner.bootstrap.SpringScannerContainer.doAfterStart(SpringScannerContainer.java:509)
at org.sonar.scanner.bootstrap.SpringScannerContainer.startComponents(SpringScannerContainer.java:443)
at org.sonar.scanner.spring.SpringComponentContainer.execute(SpringComponentContainer.java:185)
at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart(SpringGlobalContainer.java:149)
at org.sonar.scanner.spring.SpringComponentContainer.startComponents(SpringComponentContainer.java:206)
at org.sonar.scanner.spring.SpringComponentContainer.execute(SpringComponentContainer.java:185)
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)
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'jdk.internal.loader.ClassLoaders$AppClassLoader@587e5365-org.sonar.scanner.scan.filesystem.ProjectFileIndexer': Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'jdk.internal.loader.ClassLoaders$AppClassLoader@587e5365-org.sonar.scanner.scan.filesystem.FileIndexer': Unsatisfied dependency expressed through constructor parameter 5: Error creating bean with name 'jdk.internal.loader.ClassLoaders$AppClassLoader@587e5365-org.sonar.scanner.scan.filesystem.MetadataGenerator': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'jdk.internal.loader.ClassLoaders$AppClassLoader@587e5365-org.sonar.scanner.scan.filesystem.StatusDetection': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'jdk.internal.loader.ClassLoaders$AppClassLoader@587e5365-org.sonar.scanner.repository.CachedProjectRepositoriesSupplier': Failed to instantiate [org.sonar.scanner.repository.CachedProjectRepositoriesSupplier]: Constructor threw exception