Problems with Sonar and ANGULAR JS

I have several projects in Sonar of different encodings, IONIC, NODEJS, JAVA, SWIFT.

I am trying to check a code in ANGULAR JS but it generates the following error, I require your help, thank you very much

ERROR: Error during SonarQube Scanner execution

java.lang.NullPointerException

at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:210)

at com.google.common.collect.StandardTable.put(StandardTable.java:139)

at com.google.common.collect.TreeBasedTable.put(TreeBasedTable.java:77)

at org.sonar.scanner.scan.filesystem.InputComponentStore.put(InputComponentStore.java:100)

at org.sonar.scanner.scan.filesystem.FileIndexer.indexFile(FileIndexer.java:142)

at org.sonar.scanner.scan.filesystem.ProjectFileIndexer$IndexFileVisitor.visitFile(ProjectFileIndexer.java:242)

at org.sonar.scanner.scan.filesystem.ProjectFileIndexer$IndexFileVisitor.visitFile(ProjectFileIndexer.java:214)

at java.base/java.nio.file.Files.walkFileTree(Unknown Source)

at org.sonar.scanner.scan.filesystem.ProjectFileIndexer.indexDirectory(ProjectFileIndexer.java:210)

at org.sonar.scanner.scan.filesystem.ProjectFileIndexer.indexFiles(ProjectFileIndexer.java:197)

at org.sonar.scanner.scan.filesystem.ProjectFileIndexer.index(ProjectFileIndexer.java:159)

at org.sonar.scanner.scan.filesystem.ProjectFileIndexer.indexModulesRecursively(ProjectFileIndexer.java:138)

at org.sonar.scanner.scan.filesystem.ProjectFileIndexer.index(ProjectFileIndexer.java:105)

at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:353)

at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)

at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)

at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:141)

at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)

at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)

at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:73)

at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)

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(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)

at com.sun.proxy.$Proxy0.execute(Unknown Source)

at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:185)

at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:137)

at org.sonarsource.scanner.cli.Main.execute(Main.java:112)

at org.sonarsource.scanner.cli.Main.execute(Main.java:75)

at org.sonarsource.scanner.cli.Main.main(Main.java:61)

ERROR: 

ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging.

Include -X and:

ERROR: Error during SonarQube Scanner execution

java.lang.NullPointerException

at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:210)

at com.google.common.collect.StandardTable.put(StandardTable.java:139)

at com.google.common.collect.TreeBasedTable.put(TreeBasedTable.java:77)

at org.sonar.scanner.scan.filesystem.InputComponentStore.put(InputComponentStore.java:100)

at org.sonar.scanner.scan.filesystem.FileIndexer.indexFile(FileIndexer.java:142)

at org.sonar.scanner.scan.filesystem.ProjectFileIndexer$IndexFileVisitor.visitFile(ProjectFileIndexer.java:242)

at org.sonar.scanner.scan.filesystem.ProjectFileIndexer$IndexFileVisitor.visitFile(ProjectFileIndexer.java:214)

at java.base/java.nio.file.Files.walkFileTree(Unknown Source)

at org.sonar.scanner.scan.filesystem.ProjectFileIndexer.indexDirectory(ProjectFileIndexer.java:210)

at org.sonar.scanner.scan.filesystem.ProjectFileIndexer.indexFiles(ProjectFileIndexer.java:197)

at org.sonar.scanner.scan.filesystem.ProjectFileIndexer.index(ProjectFileIndexer.java:159)

at org.sonar.scanner.scan.filesystem.ProjectFileIndexer.indexModulesRecursively(ProjectFileIndexer.java:138)

at org.sonar.scanner.scan.filesystem.ProjectFileIndexer.index(ProjectFileIndexer.java:105)

at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:353)

at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)

at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)

at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:141)

at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)

at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)

at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:73)

at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)

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(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)

at com.sun.proxy.$Proxy0.execute(Unknown Source)

at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:185)

at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:137)

at org.sonarsource.scanner.cli.Main.execute(Main.java:112)

at org.sonarsource.scanner.cli.Main.execute(Main.java:75)

at org.sonarsource.scanner.cli.Main.main(Main.java:61)

Hello @Administrador_Vision,

Do you confirm you had this error on SonarCloud (or is it on a SonarQube you’re running)? If on SonarCloud, could you please do the same test again as we freshly deployed this morning and this specific code has changed.

Though there is no guarantee it will succeed, so here are a couple of things to further understand if the issue (or similar) still happens:

  • from debug analysis logs, can you say if it happens to only one specific file?
    • has this file something special?
    • if you narrow the analysis to only this file, does it happen again?
  • can you attach here the full analysis debug logs? Or by DM if confidential?
  • which scanner do you use? is it up to date?
  • which language are we talking about?

Antoine