Estou tentando executar o scanner de sonar, mas fiquei abaixo do erro.
Versão Java:
$ java -version versão java "1.8.0_161" Java (TM) SE Runtime Environment (compilação 1.8.0_161-b12) Java HotSpot (TM) VM de servidor de 64 bits (compilação 25.161-b12, modo misto)
Sonar quebe: sonarqube-6.4 Sonar Scanner: sonar-scanner-3.1.0.1141-windows
Erro:
19: 18: 38.297 ERRO: Erro durante a execução do Scanner SonarQube org.sonar.duplications.DuplicationsException: Não é possível criar a instrução do token: '$ NUMBER' [1,181] em org.sonar.duplications.statement.StatementChunker.chunk (StatementChunker.java:50) em org.sonar.scanner.cpd.deprecated.JavaCpdBlockIndexer.createIndex (JavaCpdBlockIndexer.java:95) em org.sonar.scanner.cpd.deprecated.JavaCpdBlockIndexer.index (JavaCpdBlockIndexer.java:79) em org.sonar.scanner.cpd.deprecated.DeprecatedCpdBlockIndexerSensor.execute (DeprecatedCpdBlockIndexerSensor.java:76) em org.sonar.scanner.sensor.SensorWrapper.analyse (SensorWrapper.java:53) em org.sonar.scanner.phases.SensorsExecutor.executeSensor (SensorsExecutor.java:87) em org.sonar.scanner.phases.SensorsExecutor.execute (SensorsExecutor.java:81) em org.sonar.scanner.phases.SensorsExecutor.execute (SensorsExecutor.java:72) em org.sonar.scanner.phases.AbstractPhaseExecutor.execute (AbstractPhaseExecutor.java:75) em org.sonar.scanner.scan.ModuleScanContainer.doAfterStart (ModuleScanContainer.java:178) em org.sonar.core.platform.ComponentContainer.startComponents (ComponentContainer.java:144) em org.sonar.core.platform.ComponentContainer.execute (ComponentContainer.java:129) em org.sonar.scanner.scan.ProjectScanContainer.scan (ProjectScanContainer.java:259) em org.sonar.scanner.scan.ProjectScanContainer.scanRecursively (ProjectScanContainer.java:254) em org.sonar.scanner.scan.ProjectScanContainer.doAfterStart (ProjectScanContainer.java:243) em org.sonar.core.platform.ComponentContainer.startComponents (ComponentContainer.java:144) em org.sonar.core.platform.ComponentContainer.execute (ComponentContainer.java:129) em org.sonar.scanner.task.ScanTask.execute (ScanTask.java:47) em org.sonar.scanner.task.TaskContainer.doAfterStart (TaskContainer.java:86) em org.sonar.core.platform.ComponentContainer.startComponents (ComponentContainer.java:144) em org.sonar.core.platform.ComponentContainer.execute (ComponentContainer.java:129) em org.sonar.scanner.bootstrap.GlobalContainer.executeTask (GlobalContainer.java:118) em org.sonar.batch.bootstrapper.Batch.executeTask (Batch.java:117) em org.sonar.batch.bootstrapper.Batch.execute (Batch.java:77) em org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute (BatchIsolatedLauncher.java:46) em sun.reflect.NativeMethodAccessorImpl.invoke0 (método nativo) em sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) em sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) em java.lang.reflect.Method.invoke (Method.java:498) em org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke (IsolatedLauncherProxy.java:60) em com.sun.proxy. $ Proxy0.execute (fonte desconhecida) em org.sonarsource.scanner.api.EmbeddedScanner.doExecute (EmbeddedScanner.java:171) em org.sonarsource.scanner.api.EmbeddedScanner.execute (EmbeddedScanner.java:128) em org.sonarsource.scanner.cli.Main.execute (Main.java:111) em org.sonarsource.scanner.cli.Main.execute (Main.java:75) em org.sonarsource.scanner.cli.Main.main (Main.java:61) Causado por: java.lang.IllegalStateException: Nenhum canal da instrução conseguiu consumir token: '$ NUMBER' [1,181] em org.sonar.duplications.statement.StatementChannelDisptacher.consume (StatementChannelDisptacher.java:46) em org.sonar.duplications.statement.StatementChunker.chunk (StatementChunker.java:47) ... 35 mais
Por favor, ajude-me a corrigir este problema e a executar o scanner com sucesso.
Tags windows-10