Error loading org.sonar.scanner.scan.filesystem.ProjectFileIndexer

we are getting issue even with the new sonar scanner version (SonarScanner 4.8.0.2856)

**00:24:48** java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.filesystem.ProjectFileIndexer 
**00:24:48**    at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52) 
**00:24:48**    at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:678) 
**00:24:48**    at org.sonar.core.platform.ComponentContainer.getComponentByType(ComponentContainer.java:273) 
**00:24:48**    at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:412) 
**00:24:48**    at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123) 
**00:24:48**    at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109) 
**00:24:48**    at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:130) 
**00:24:48**    at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123) 
**00:24:48**    at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109) 
**00:24:48**    at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:58) 
**00:24:48**    at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:52) 
**00:24:48**    at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46) 
**00:24:48**    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
**00:24:48**    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
**00:24:48**    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
**00:24:48**    at java.base/java.lang.reflect.Method.invoke(Method.java:566) 
**00:24:48**    at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60) 
**00:24:48**    at com.sun.proxy.$Proxy0.execute(Unknown Source) 
**00:24:48**    at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189) 
**00:24:48**    at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138) 
**00:24:48**    at org.sonarsource.scanner.cli.Main.execute(Main.java:126) 
**00:24:48**    at org.sonarsource.scanner.cli.Main.execute(Main.java:81) 
**00:24:48**    at org.sonarsource.scanner.cli.Main.main(Main.java:62) 
**00:24:48** Caused by: java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.filesystem.FileIndexer 
**00:24:48**    at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52) 
**00:24:48**    at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632) 
**00:24:48**    at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118) 
**00:24:48**    at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136) 
**00:24:48**    at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)

Hi,

Can you share the full analysis log, starting from the analysis command, please?

 
Ann

Hi,

I see this:

And I see from the timestamp in the log that this occurred today.

But given the lag between posts here, I guess it’s intermittent?

Do you have something “helpful” on the network that might be interfering? Because that URL resolved for me.

 
Ann

yeah sometime after 2 or 3 rebuilds its working.

@ganncamp
Can you please modify the projectkey and Branch name in the above url. I dont want to show them in public.

Hi,

Your project seems to be public (i.e. the URL works for me). I don’t understand why you want to obfuscate at this point…?

Where is your build agent located physically? Could you provide some time/datestamps for failures so we can see if there’s anything going on on our end?

 
Ann

Hi @ganncamp
How is it possible, my project is private. So please remove the url you shared.

Hi,

Hmm… today your project shows up as private so I’ve redacted the pertinent values in the URL.

 
Ann

Thanks @ganncamp