Sonar Qube Error from Swift coverage Example

Have sonarqube 9.0 community edition and trying to run sonar swift coverage example

getting Error during SonarScanner execution and not sure what i am missing
can you please help?

22:07:23.400 INFO: Scanner configuration file: /usr/local/Cellar/sonar-scanner/4.6.2.2472_1/libexec/conf/sonar-scanner.properties
22:07:23.403 INFO: Project root configuration file: /Users/ksanka/Downloads/sonar-scanning-examples-master/swift-coverage/swift-coverage-example/sonar-project.properties
22:07:23.422 INFO: SonarScanner 4.6.2.2472
22:07:23.422 INFO: Java 11.0.12 Homebrew (64-bit)
22:07:23.422 INFO: Mac OS X 11.4 x86_64
22:07:23.527 DEBUG: keyStore is :
22:07:23.527 DEBUG: keyStore type is : pkcs12
22:07:23.527 DEBUG: keyStore provider is :
22:07:23.527 DEBUG: init keystore
22:07:23.527 DEBUG: init keymanager of type SunX509

22:07:30.498 INFO: ------------- Run sensors on project
22:07:30.511 DEBUG: 'C#' skipped because there is no related file in current project
22:07:30.511 DEBUG: 'C# Tests Coverage Report Import' skipped because there is no related file in current project
22:07:30.511 DEBUG: '[Deprecated] C# Integration Tests Coverage Report Import' skipped because there is no related file in current project
22:07:30.512 DEBUG: 'C# Unit Test Results Import' skipped because there is no related file in current project
22:07:30.512 DEBUG: 'VB.NET' skipped because there is no related file in current project
22:07:30.512 DEBUG: 'VB.NET Tests Coverage Report Import' skipped because there is no related file in current project
22:07:30.513 DEBUG: '[Deprecated] VB.NET Integration Tests Coverage Report Import' skipped because there is no related file in current project
22:07:30.513 DEBUG: 'VB.NET Unit Test Results Import' skipped because there is no related file in current project
22:07:30.513 DEBUG: 'Java CPD Block Indexer' skipped because there is no related file in current project
22:07:30.513 DEBUG: Sensors : Generic Coverage Report -> Zero Coverage Sensor
22:07:30.514 INFO: Sensor Generic Coverage Report
22:07:30.514 INFO: Parsing /Users/Downloads/sonar-scanning-examples-master/swift-coverage/swift-coverage-example/sonarqube-generic-coverage.xml
22:07:30.542 INFO: ------------------------------------------------------------------------
22:07:30.542 INFO: EXECUTION FAILURE
22:07:30.542 INFO: ------------------------------------------------------------------------
22:07:30.542 INFO: Total time: 7.163s
22:07:30.573 INFO: Final Memory: 12M/68M
22:07:30.573 INFO: ------------------------------------------------------------------------
22:07:30.573 ERROR: Error during SonarScanner execution
Error during parsing of the generic coverage report '/Users/Downloads/sonar-scanning-examples-master/swift-coverage/swift-coverage-example/sonarqube-generic-coverage.xml'. Look at SonarQube documentation to know the expected XML format.
Caused by: java.lang.IllegalStateException: Line 2 of report refers to a file with an unknown language: /Users//Downloads/sonar-scanning-examples-master/swift-coverage/swift-coverage-example/swift-coverage-example/AppDelegate.swift
    at org.sonar.api.utils.Preconditions.checkState(Preconditions.java:61)
    at org.sonar.scanner.genericcoverage.GenericCoverageReportParser.parseFiles(GenericCoverageReportParser.java:89)
    at org.sonar.scanner.genericcoverage.GenericCoverageReportParser.parseRootNode(GenericCoverageReportParser.java:74)
    at org.sonar.scanner.genericcoverage.GenericCoverageReportParser.lambda$parse$0(GenericCoverageReportParser.java:64)
    at org.sonar.scanner.genericcoverage.StaxParser.parse(StaxParser.java:104)
    at org.sonar.scanner.genericcoverage.StaxParser.parse(StaxParser.java:84)
    at org.sonar.scanner.genericcoverage.GenericCoverageReportParser.parse(GenericCoverageReportParser.java:65)
    at org.sonar.scanner.genericcoverage.GenericCoverageReportParser.parse(GenericCoverageReportParser.java:54)
    at org.sonar.scanner.genericcoverage.GenericCoverageSensor.execute(GenericCoverageSensor.java:77)
    at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:48)
    at org.sonar.scanner.sensor.ProjectSensorsExecutor.execute(ProjectSensorsExecutor.java:49)
    at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:350)
    at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:137)
    at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123)
    at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:136)
    at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:137)
    at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123)
    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:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    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:189)
    at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
    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)

Hi,

Welcome to the community!

Swift analysis is available starting in Developer Edition($). That’s why it’s an “unknown language” in your error:

 
HTH,
Ann

Do i need any developer edition for this?. Is there any way i can request for trail?

Hi,

To analyze Swift, yes you’ll need Developer Edition. You can request a trial license at the link I gave you earlier^.

 
:slight_smile:
Ann