Swift app code analysis giving errors

  • ALM used - Azure DevOps
  • CI system used - Azure DevOps
  • Scanner command used when applicable - Standalone Scanner
  • Languages of the repository - Swift
  • Only if the SonarCloud project is public, the URL - Private
  • Error observed - Pasted below, similar for multiple files
  • Steps to reproduce - NA
  • Potential workaround - None
2024-02-29T07:38:43.4812060Z INFO: Sensor CSS Rules [javascript] (done) | time=1ms
2024-02-29T07:38:43.4813390Z INFO: Sensor Swift Code Quality and Security [swift]
2024-02-29T07:38:43.4814700Z INFO: 65 source files to be analyzed
2024-02-29T07:38:45.7274970Z ##[error]ERROR: Failed to analyze file redacted
java.lang.IllegalArgumentException: 45 is not a valid line offset for pointer. File redacted/View/Webview/WebViewView.swift has 33 character(s) at line 57
	at org.sonar.api.utils.Preconditions.checkArgument(Preconditions.java:43)
	at org.sonar.api.batch.fs.internal.DefaultInputFile.checkValid(DefaultInputFile.java:338)
	at org.sonar.api.batch.fs.internal.DefaultInputFile.newPointer(DefaultInputFile.java:271)
	at org.sonar.api.batch.fs.internal.DefaultInputFile.newRange(DefaultInputFile.java:286)
	at com.sonar.swift.A.A.H.A(Unknown Source)
	at com.sonar.swift.plugin.G.A(Unknown Source)
	at com.sonar.swift.plugin.G.A(Unknown Source)
	at com.sonar.swift.plugin.G.A(Unknown Source)
	at com.sonar.swift.A.GB.W(Unknown Source)
	at com.sonar.swift.A.A.N.B(Unknown Source)
	at com.sonar.swift.A.A.N.B(Unknown Source)
	at com.sonar.swift.plugin.E.A(Unknown Source)
	at com.sonar.swift.plugin.E.A(Unknown Source)
	at com.sonar.swift.plugin.E.A(Unknown Source)
	at com.sonar.swift.plugin.E.execute(Unknown Source)
	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:48)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:66)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:48)
	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:192)
	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:188)
	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:159)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:397)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:125)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:57)
	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:51)
	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:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
	at jdk.proxy1/jdk.proxy1.$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:126)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
2024-02-29T07:38:45.7365330Z ERROR: Failed to analyze file redacted/View/Webview/WebViewView.swift
2024-02-29T07:38:45.7461440Z java.lang.IllegalArgumentException: 45 is not a valid line offset for pointer. File redacted/View/Webview/WebViewView.swift has 33 character(s) at line 57
2024-02-29T07:38:45.7463400Z 	at org.sonar.api.utils.Preconditions.checkArgument(Preconditions.java:43)
2024-02-29T07:38:45.7464940Z 	at org.sonar.api.batch.fs.internal.DefaultInputFile.checkValid(DefaultInputFile.java:338)
2024-02-29T07:38:45.7468030Z 	at org.sonar.api.batch.fs.internal.DefaultInputFile.newPointer(DefaultInputFile.java:271)
2024-02-29T07:38:45.7469600Z 	at org.sonar.api.batch.fs.internal.DefaultInputFile.newRange(DefaultInputFile.java:286)
2024-02-29T07:38:45.7472980Z 	at com.sonar.swift.A.A.H.A(Unknown Source)
2024-02-29T07:38:45.7475800Z 	at com.sonar.swift.plugin.G.A(Unknown Source)
2024-02-29T07:38:45.7477160Z 	at com.sonar.swift.plugin.G.A(Unknown Source)
2024-02-29T07:38:45.7478600Z 	at com.sonar.swift.plugin.G.A(Unknown Source)
2024-02-29T07:38:45.7480030Z 	at com.sonar.swift.A.GB.W(Unknown Source)
2024-02-29T07:38:45.7481450Z 	at com.sonar.swift.A.A.N.B(Unknown Source)
2024-02-29T07:38:45.7482880Z 	at com.sonar.swift.A.A.N.B(Unknown Source)
2024-02-29T07:38:45.7484580Z 	at com.sonar.swift.plugin.E.A(Unknown Source)
2024-02-29T07:38:45.7485860Z 	at com.sonar.swift.plugin.E.A(Unknown Source)
2024-02-29T07:38:45.7487150Z 	at com.sonar.swift.plugin.E.A(Unknown Source)
2024-02-29T07:38:45.7488460Z 	at com.sonar.swift.plugin.E.execute(Unknown Source)
2024-02-29T07:38:45.7489900Z 	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)
2024-02-29T07:38:45.7491470Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
2024-02-29T07:38:45.7497960Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:48)
2024-02-29T07:38:45.7500630Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:66)
2024-02-29T07:38:45.7502850Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:48)
2024-02-29T07:38:45.7504470Z 	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)
2024-02-29T07:38:45.7506070Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:45.7507680Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:45.7509250Z 	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:192)
2024-02-29T07:38:45.7515380Z 	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:188)
2024-02-29T07:38:45.7517120Z 	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:159)
2024-02-29T07:38:45.7518720Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:45.7520310Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:45.7523540Z 	at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:397)
2024-02-29T07:38:45.7530620Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:45.7533390Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:45.7535350Z 	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:125)
2024-02-29T07:38:45.7537320Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:45.7539280Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:45.7541880Z 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:57)
2024-02-29T07:38:45.7543780Z 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:51)
2024-02-29T07:38:45.7545750Z 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2024-02-29T07:38:45.7547760Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2024-02-29T07:38:45.7549640Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
2024-02-29T07:38:45.7551230Z 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2024-02-29T07:38:45.7552730Z 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
2024-02-29T07:38:45.7554810Z 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2024-02-29T07:38:45.7559320Z 	at jdk.proxy1/jdk.proxy1.$Proxy0.execute(Unknown Source)
2024-02-29T07:38:45.7560500Z 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2024-02-29T07:38:45.7561750Z 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2024-02-29T07:38:45.7562930Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
2024-02-29T07:38:45.7564000Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
2024-02-29T07:38:45.7565050Z 	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
2024-02-29T07:38:45.7565890Z 
2024-02-29T07:38:46.2781770Z ##[error]ERROR: Failed to analyze file redacted/View/redacted/redacted.swift
java.lang.IllegalArgumentException: 58 is not a valid line offset for pointer. File redacted.swift has 12 character(s) at line 35
	at org.sonar.api.utils.Preconditions.checkArgument(Preconditions.java:43)
	at org.sonar.api.batch.fs.internal.DefaultInputFile.checkValid(DefaultInputFile.java:338)
	at org.sonar.api.batch.fs.internal.DefaultInputFile.newPointer(DefaultInputFile.java:271)
	at org.sonar.api.batch.fs.internal.DefaultInputFile.newRange(DefaultInputFile.java:286)
	at com.sonar.swift.A.A.H.A(Unknown Source)
	at com.sonar.swift.plugin.G.A(Unknown Source)
	at com.sonar.swift.plugin.G.A(Unknown Source)
	at com.sonar.swift.plugin.G.A(Unknown Source)
	at com.sonar.swift.A.GB.W(Unknown Source)
	at com.sonar.swift.A.A.N.B(Unknown Source)
	at com.sonar.swift.A.A.N.B(Unknown Source)
	at com.sonar.swift.plugin.E.A(Unknown Source)
	at com.sonar.swift.plugin.E.A(Unknown Source)
	at com.sonar.swift.plugin.E.A(Unknown Source)
	at com.sonar.swift.plugin.E.execute(Unknown Source)
	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:48)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:66)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:48)
	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:192)
	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:188)
	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:159)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:397)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:125)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:57)
	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:51)
	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:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
	at jdk.proxy1/jdk.proxy1.$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:126)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
2024-02-29T07:38:46.2829650Z ERROR: Failed to analyze file redacted.swift
2024-02-29T07:38:46.2839260Z java.lang.IllegalArgumentException: 58 is not a valid line offset for pointer. File redacted.swift has 12 character(s) at line 35
2024-02-29T07:38:46.2888190Z 	at org.sonar.api.utils.Preconditions.checkArgument(Preconditions.java:43)
2024-02-29T07:38:46.2903340Z 	at org.sonar.api.batch.fs.internal.DefaultInputFile.checkValid(DefaultInputFile.java:338)
2024-02-29T07:38:46.2948460Z 	at org.sonar.api.batch.fs.internal.DefaultInputFile.newPointer(DefaultInputFile.java:271)
2024-02-29T07:38:46.2959230Z 	at org.sonar.api.batch.fs.internal.DefaultInputFile.newRange(DefaultInputFile.java:286)
2024-02-29T07:38:46.3008420Z 	at com.sonar.swift.A.A.H.A(Unknown Source)
2024-02-29T07:38:46.3011240Z 	at com.sonar.swift.plugin.G.A(Unknown Source)
2024-02-29T07:38:46.3016160Z 	at com.sonar.swift.plugin.G.A(Unknown Source)
2024-02-29T07:38:46.3024510Z 	at com.sonar.swift.plugin.G.A(Unknown Source)
2024-02-29T07:38:46.3054200Z 	at com.sonar.swift.A.GB.W(Unknown Source)
2024-02-29T07:38:46.3069930Z 	at com.sonar.swift.A.A.N.B(Unknown Source)
2024-02-29T07:38:46.3139080Z 	at com.sonar.swift.A.A.N.B(Unknown Source)
2024-02-29T07:38:46.3149500Z 	at com.sonar.swift.plugin.E.A(Unknown Source)
2024-02-29T07:38:46.3151650Z 	at com.sonar.swift.plugin.E.A(Unknown Source)
2024-02-29T07:38:46.3154690Z 	at com.sonar.swift.plugin.E.A(Unknown Source)
2024-02-29T07:38:46.3190140Z 	at com.sonar.swift.plugin.E.execute(Unknown Source)
2024-02-29T07:38:46.3203930Z 	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)
2024-02-29T07:38:46.3270380Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
2024-02-29T07:38:46.3318440Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:48)
2024-02-29T07:38:46.3332010Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:66)
2024-02-29T07:38:46.3365510Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:48)
2024-02-29T07:38:46.3371330Z 	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)
2024-02-29T07:38:46.3378540Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:46.3389460Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:46.3438420Z 	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:192)
2024-02-29T07:38:46.3451850Z 	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:188)
2024-02-29T07:38:46.3493310Z 	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:159)
2024-02-29T07:38:46.3505010Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:46.3547380Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:46.3558850Z 	at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:397)
2024-02-29T07:38:46.3611440Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:46.3625040Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:46.3670790Z 	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:125)
2024-02-29T07:38:46.3688080Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:46.3730160Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:46.3741700Z 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:57)
2024-02-29T07:38:46.3870020Z 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:51)
2024-02-29T07:38:46.3882210Z 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2024-02-29T07:38:46.3923650Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2024-02-29T07:38:46.3962670Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
2024-02-29T07:38:46.3991940Z 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2024-02-29T07:38:46.3996500Z 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
2024-02-29T07:38:46.4004720Z 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2024-02-29T07:38:46.4018560Z 	at jdk.proxy1/jdk.proxy1.$Proxy0.execute(Unknown Source)
2024-02-29T07:38:46.4044540Z 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2024-02-29T07:38:46.4054130Z 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2024-02-29T07:38:46.4067620Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
2024-02-29T07:38:46.4123550Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
2024-02-29T07:38:46.4134940Z 	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
2024-02-29T07:38:46.4175360Z 
2024-02-29T07:38:46.7275440Z ##[error]ERROR: Failed to analyze file redacted.swift
java.lang.IllegalArgumentException: Unable to highlight file redacted.swift
	at org.sonar.api.batch.sensor.highlighting.internal.DefaultHighlighting.highlight(DefaultHighlighting.java:71)
	at org.sonar.api.batch.sensor.highlighting.internal.DefaultHighlighting.highlight(DefaultHighlighting.java:23)
	at com.sonar.swift.plugin.C.A(Unknown Source)
	at com.sonar.swift.plugin.C.B(Unknown Source)
	at com.sonar.swift.plugin.C.A(Unknown Source)
	at com.sonar.swift.plugin.E.A(Unknown Source)
	at com.sonar.swift.plugin.E.A(Unknown Source)
	at com.sonar.swift.plugin.E.execute(Unknown Source)
	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:48)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:66)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:48)
	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:192)
	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:188)
	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:159)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:397)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:125)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:57)
	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:51)
	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:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
	at jdk.proxy1/jdk.proxy1.$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:126)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
Caused by: java.lang.IllegalArgumentException: 6 is not a valid line offset for pointer. File redacted.swift has 2 character(s) at line 10
	at org.sonar.api.utils.Preconditions.checkArgument(Preconditions.java:43)
	at org.sonar.api.batch.fs.internal.DefaultInputFile.checkValid(DefaultInputFile.java:338)
	at org.sonar.api.batch.fs.internal.DefaultInputFile.newPointer(DefaultInputFile.java:271)
	at org.sonar.api.batch.fs.internal.DefaultInputFile.newRange(DefaultInputFile.java:287)
	at org.sonar.api.batch.sensor.highlighting.internal.DefaultHighlighting.highlight(DefaultHighlighting.java:69)
	... 40 common frames omitted
2024-02-29T07:38:46.7298760Z ERROR: Failed to analyze file redacted.swift
2024-02-29T07:38:46.7341400Z java.lang.IllegalArgumentException: Unable to highlight file redacted.swift
2024-02-29T07:38:46.7353330Z 	at org.sonar.api.batch.sensor.highlighting.internal.DefaultHighlighting.highlight(DefaultHighlighting.java:71)
2024-02-29T07:38:46.7356070Z 	at org.sonar.api.batch.sensor.highlighting.internal.DefaultHighlighting.highlight(DefaultHighlighting.java:23)
2024-02-29T07:38:46.7404930Z 	at com.sonar.swift.plugin.C.A(Unknown Source)
2024-02-29T07:38:46.7416390Z 	at com.sonar.swift.plugin.C.B(Unknown Source)
2024-02-29T07:38:46.7466620Z 	at com.sonar.swift.plugin.C.A(Unknown Source)
2024-02-29T07:38:46.7482490Z 	at com.sonar.swift.plugin.E.A(Unknown Source)
2024-02-29T07:38:46.7497130Z 	at com.sonar.swift.plugin.E.A(Unknown Source)
2024-02-29T07:38:46.7519390Z 	at com.sonar.swift.plugin.E.execute(Unknown Source)
2024-02-29T07:38:46.7521960Z 	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)
2024-02-29T07:38:46.7567800Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
2024-02-29T07:38:46.7573660Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:48)
2024-02-29T07:38:46.7579870Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:66)
2024-02-29T07:38:46.7585430Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:48)
2024-02-29T07:38:46.7592140Z 	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)
2024-02-29T07:38:46.7641820Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:46.7651770Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:46.7691750Z 	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:192)
2024-02-29T07:38:46.7696260Z 	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:188)
2024-02-29T07:38:46.7704730Z 	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:159)
2024-02-29T07:38:46.7744690Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:46.7759990Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:46.7773610Z 	at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:397)
2024-02-29T07:38:46.7775640Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:46.7777010Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:46.7777470Z 	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:125)
2024-02-29T07:38:46.7779260Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:46.7849920Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:46.7882440Z 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:57)
2024-02-29T07:38:46.7896100Z 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:51)
2024-02-29T07:38:46.7906090Z 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2024-02-29T07:38:46.7910060Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2024-02-29T07:38:46.7961490Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
2024-02-29T07:38:46.7976660Z 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2024-02-29T07:38:46.8030800Z 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
2024-02-29T07:38:46.8042870Z 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2024-02-29T07:38:46.8088420Z 	at jdk.proxy1/jdk.proxy1.$Proxy0.execute(Unknown Source)
2024-02-29T07:38:46.8098390Z 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2024-02-29T07:38:46.8134440Z 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2024-02-29T07:38:46.8137970Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
2024-02-29T07:38:46.8149350Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
2024-02-29T07:38:46.8202880Z 	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
2024-02-29T07:38:46.8216150Z Caused by: java.lang.IllegalArgumentException: 6 is not a valid line offset for pointer. File redacted.swift has 2 character(s) at line 10
2024-02-29T07:38:46.8244800Z 	at org.sonar.api.utils.Preconditions.checkArgument(Preconditions.java:43)
2024-02-29T07:38:46.8272510Z 	at org.sonar.api.batch.fs.internal.DefaultInputFile.checkValid(DefaultInputFile.java:338)
2024-02-29T07:38:46.8287940Z 	at org.sonar.api.batch.fs.internal.DefaultInputFile.newPointer(DefaultInputFile.java:271)
2024-02-29T07:38:46.8353850Z 	at org.sonar.api.batch.fs.internal.DefaultInputFile.newRange(DefaultInputFile.java:287)
2024-02-29T07:38:46.8404250Z 	at org.sonar.api.batch.sensor.highlighting.internal.DefaultHighlighting.highlight(DefaultHighlighting.java:69)
2024-02-29T07:38:46.8418390Z 	... 40 common frames omitted
2024-02-29T07:38:46.8463820Z 
2024-02-29T07:38:46.8491270Z ##[error]ERROR: Failed to analyze file redacted/ContentView.swift
java.lang.IllegalArgumentException: Unable to highlight file redacted/ContentView.swift
	at org.sonar.api.batch.sensor.highlighting.internal.DefaultHighlighting.highlight(DefaultHighlighting.java:71)
	at org.sonar.api.batch.sensor.highlighting.internal.DefaultHighlighting.highlight(DefaultHighlighting.java:23)
	at com.sonar.swift.plugin.C.A(Unknown Source)
	at com.sonar.swift.plugin.C.B(Unknown Source)
	at com.sonar.swift.plugin.C.A(Unknown Source)
	at com.sonar.swift.plugin.E.A(Unknown Source)
	at com.sonar.swift.plugin.E.A(Unknown Source)
	at com.sonar.swift.plugin.E.execute(Unknown Source)
	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:48)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:66)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:48)
	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:192)
	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:188)
	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:159)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:397)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:125)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:57)
	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:51)
	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:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
	at jdk.proxy1/jdk.proxy1.$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:126)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
Caused by: java.lang.IllegalArgumentException: 41 is not a valid line offset for pointer. File redacted/ContentView.swift has 2 character(s) at line 12
	at org.sonar.api.utils.Preconditions.checkArgument(Preconditions.java:43)
	at org.sonar.api.batch.fs.internal.DefaultInputFile.checkValid(DefaultInputFile.java:338)
	at org.sonar.api.batch.fs.internal.DefaultInputFile.newPointer(DefaultInputFile.java:271)
	at org.sonar.api.batch.fs.internal.DefaultInputFile.newRange(DefaultInputFile.java:286)
	at org.sonar.api.batch.sensor.highlighting.internal.DefaultHighlighting.highlight(DefaultHighlighting.java:69)
	... 40 common frames omitted
2024-02-29T07:38:46.8501700Z ERROR: Failed to analyze file redacted/ContentView.swift
2024-02-29T07:38:46.8542100Z java.lang.IllegalArgumentException: Unable to highlight file redacted/ContentView.swift
2024-02-29T07:38:46.8556870Z 	at org.sonar.api.batch.sensor.highlighting.internal.DefaultHighlighting.highlight(DefaultHighlighting.java:71)
2024-02-29T07:38:46.8582440Z 	at org.sonar.api.batch.sensor.highlighting.internal.DefaultHighlighting.highlight(DefaultHighlighting.java:23)
2024-02-29T07:38:46.8590730Z 	at com.sonar.swift.plugin.C.A(Unknown Source)
2024-02-29T07:38:46.8600890Z 	at com.sonar.swift.plugin.C.B(Unknown Source)
2024-02-29T07:38:46.8617290Z 	at com.sonar.swift.plugin.C.A(Unknown Source)
2024-02-29T07:38:46.8655260Z 	at com.sonar.swift.plugin.E.A(Unknown Source)
2024-02-29T07:38:46.8668350Z 	at com.sonar.swift.plugin.E.A(Unknown Source)
2024-02-29T07:38:46.8683890Z 	at com.sonar.swift.plugin.E.execute(Unknown Source)
2024-02-29T07:38:46.8712180Z 	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:62)
2024-02-29T07:38:46.8720570Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
2024-02-29T07:38:46.8740190Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:48)
2024-02-29T07:38:46.8747330Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:66)
2024-02-29T07:38:46.8774860Z 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:48)
2024-02-29T07:38:46.8790750Z 	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)
2024-02-29T07:38:46.8804880Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:46.8837880Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:46.8846200Z 	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:192)
2024-02-29T07:38:46.8853530Z 	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:188)
2024-02-29T07:38:46.8859200Z 	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:159)
2024-02-29T07:38:46.8874010Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:46.8883510Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:46.8910540Z 	at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:397)
2024-02-29T07:38:46.8925930Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:46.8947100Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:46.8977000Z 	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:125)
2024-02-29T07:38:46.9030470Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2024-02-29T07:38:46.9039190Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2024-02-29T07:38:46.9049470Z 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:57)
2024-02-29T07:38:46.9063280Z 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:51)
2024-02-29T07:38:46.9072240Z 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2024-02-29T07:38:46.9097540Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2024-02-29T07:38:46.9111100Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
2024-02-29T07:38:46.9166300Z 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2024-02-29T07:38:46.9233280Z 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
2024-02-29T07:38:46.9245620Z 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2024-02-29T07:38:46.9259700Z 	at jdk.proxy1/jdk.proxy1.$Proxy0.execute(Unknown Source)
2024-02-29T07:38:46.9287510Z 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2024-02-29T07:38:46.9298450Z 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2024-02-29T07:38:46.9316590Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
2024-02-29T07:38:46.9331260Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
2024-02-29T07:38:46.9363300Z 	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
2024-02-29T07:38:46.9374330Z Caused by: java.lang.IllegalArgumentException: 41 is not a valid line offset for pointer. File redacted/ContentView.swift has 2 character(s) at line 12
2024-02-29T07:38:46.9432280Z 	at org.sonar.api.utils.Preconditions.checkArgument(Preconditions.java:43)
2024-02-29T07:38:46.9446590Z 	at org.sonar.api.batch.fs.internal.DefaultInputFile.checkValid(DefaultInputFile.java:338)
2024-02-29T07:38:46.9464500Z 	at org.sonar.api.batch.fs.internal.DefaultInputFile.newPointer(DefaultInputFile.java:271)
2024-02-29T07:38:46.9487260Z 	at org.sonar.api.batch.fs.internal.DefaultInputFile.newRange(DefaultInputFile.java:286)
2024-02-29T07:38:46.9494510Z 	at org.sonar.api.batch.sensor.highlighting.internal.DefaultHighlighting.highlight(DefaultHighlighting.java:69)
2024-02-29T07:38:46.9500700Z 	... 40 common frames omitted
2024-02-29T07:38:46.9505540Z 
2024-02-29T07:38:47.0208880Z INFO: 65/65 source files have been analyzed
2024-02-29T07:38:47.0219430Z INFO: Sensor Swift Code Quality and Security [swift] (done) | time=3604ms
2024-02-29T07:38:47.0221740Z INFO: Sensor IaC Docker Sensor [iac]
2024-02-29T07:38:47.0276890Z INFO: 0 source files to be analyzed
2024-02-29T07:38:47.0597350Z INFO: 0/0 source files have been analyzed
2024-02-29T07:38:47.0599370Z INFO: Sensor IaC Docker Sensor [iac] (done) | time=38ms
2024-02-29T07:38:47.0606110Z INFO: Sensor Serverless configuration file sensor [security]
2024-02-29T07:38:47.0607710Z INFO: 0 Serverless function entries were found in the project
2024-02-29T07:38:47.0687370Z INFO: 0 Serverless function handlers were kept as entrypoints
2024-02-29T07:38:47.0689250Z INFO: Sensor Serverless configuration file sensor [security] (done) | time=9ms
2024-02-29T07:38:47.0691120Z INFO: Sensor AWS SAM template file sensor [security]
2024-02-29T07:38:47.1649510Z INFO: Sensor AWS SAM template file sensor [security] (done) | time=96ms
2024-02-29T07:38:47.1651440Z INFO: Sensor AWS SAM Inline template file sensor [security]
2024-02-29T07:38:47.2746270Z INFO: Sensor AWS SAM Inline template file sensor [security] (done) | time=105ms
2024-02-29T07:38:47.3290840Z INFO: Sensor CFamily [cpp]
2024-02-29T07:38:47.3292390Z INFO: CFamily plugin version: 6.53.0.67215
2024-02-29T07:38:47.3295940Z ##[error]ERROR: 

The only way to get an accurate analysis of C/C++/Objective-C files is by using the SonarSource build-wrapper and setting the property "sonar.cfamily.build-wrapper-output" or by using Clang Compilation Database and setting the property "sonar.cfamily.compile-commands". None of these two options were specified.

If you don't want to analyze C/C++/Objective-C files, then prevent them from being analyzed by setting the following properties:

    sonar.c.file.suffixes=-
    sonar.cpp.file.suffixes=-
    sonar.objc.file.suffixes=-
2024-02-29T07:38:47.3309260Z ERROR: 
2024-02-29T07:38:47.3315760Z 
2024-02-29T07:38:47.3318360Z The only way to get an accurate analysis of C/C++/Objective-C files is by using the SonarSource build-wrapper and setting the property "sonar.cfamily.build-wrapper-output" or by using Clang Compilation Database and setting the property "sonar.cfamily.compile-commands". None of these two options were specified.
2024-02-29T07:38:47.3320100Z 
2024-02-29T07:38:47.3322010Z If you don't want to analyze C/C++/Objective-C files, then prevent them from being analyzed by setting the following properties:
2024-02-29T07:38:47.3322820Z 
2024-02-29T07:38:47.3327900Z     sonar.c.file.suffixes=-
2024-02-29T07:38:47.3329860Z     sonar.cpp.file.suffixes=-
2024-02-29T07:38:47.3331100Z     sonar.objc.file.suffixes=-
2024-02-29T07:38:47.3331370Z 
2024-02-29T07:38:47.3332070Z 
2024-02-29T07:38:47.3628660Z INFO: ------------------------------------------------------------------------
2024-02-29T07:38:47.3629510Z INFO: EXECUTION FAILURE
2024-02-29T07:38:47.3631970Z INFO: ------------------------------------------------------------------------
2024-02-29T07:38:47.3635610Z INFO: Total time: 1:01.552s
2024-02-29T07:38:47.4144940Z INFO: Final Memory: 28M/108M
2024-02-29T07:38:47.4146130Z INFO: ------------------------------------------------------------------------
2024-02-29T07:38:47.4147630Z ##[error]ERROR: Error during SonarScanner execution
2024-02-29T07:38:47.4201010Z ERROR: Error during SonarScanner execution
2024-02-29T07:38:47.4205720Z ##[error]java.lang.UnsupportedOperationException: 

The only way to get an accurate analysis of C/C++/Objective-C files is by using the SonarSource build-wrapper and setting the property "sonar.cfamily.build-wrapper-output" or by using Clang Compilation Database and setting the property "sonar.cfamily.compile-commands". None of these two options were specified.

If you don't want to analyze C/C++/Objective-C files, then prevent them from being analyzed by setting the following properties:

    sonar.c.file.suffixes=-
    sonar.cpp.file.suffixes=-
    sonar.objc.file.suffixes=-


	at com.sonar.cpp.plugin.CFamilySensor.checkOnlyOneConfigurationAvailable(CFamilySensor.java:719)
2024-02-29T07:38:47.4207610Z java.lang.UnsupportedOperationException: 
2024-02-29T07:38:47.4207750Z 
2024-02-29T07:38:47.4208680Z The only way to get an accurate analysis of C/C++/Objective-C files is by using the SonarSource build-wrapper and setting the property "sonar.cfamily.build-wrapper-output" or by using Clang Compilation Database and setting the property "sonar.cfamily.compile-commands". None of these two options were specified.
2024-02-29T07:38:47.4209130Z 
2024-02-29T07:38:47.4209600Z If you don't want to analyze C/C++/Objective-C files, then prevent them from being analyzed by setting the following properties:
2024-02-29T07:38:47.4209840Z 
2024-02-29T07:38:47.4210050Z     sonar.c.file.suffixes=-
2024-02-29T07:38:47.4210300Z     sonar.cpp.file.suffixes=-
2024-02-29T07:38:47.4210540Z     sonar.objc.file.suffixes=-
2024-02-29T07:38:47.4210650Z 
2024-02-29T07:38:47.4210710Z 
2024-02-29T07:38:47.4211060Z 	at com.sonar.cpp.plugin.CFamilySensor.checkOnlyOneConfigurationAvailable(CFamilySensor.java:719)
2024-02-29T07:38:47.4212440Z ##[error]at com.sonar.cpp.plugin.CFamilySensor.loadConfigurationReaders(CFamilySensor.java:665)
	at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:320)
	at com.sonar.cpp.plugin.CFamilySensor.execute(CFamilySensor.java:241)
2024-02-29T07:38:47.4213690Z 	at com.sonar.cpp.plugin.CFamilySensor.loadConfigurationReaders(CFamilySensor.java:665)
2024-02-29T07:38:47.4214120Z 	at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:320)
2024-02-29T07:38:47.4215270Z 	at com.sonar.cpp.plugin.CFamilySensor.execute(CFamilySensor.java:241)

Hey there!

Can you share this file so we can find out why it fails to parse?

@Colin : I have uploaded the file here.
New.txt (5.1 KB)

Earlier, the sonar scan used to go through for this project, it is only failing from the past 2-3 days, I think something recently changed that has caused this.

Hi @Colin, The analyze step is going through with error messages shown above but Publish Quality Gate is failing and giving below error message(I have trimmed down the paths and removed the sensitive details). Hoping this helps in your investigation.

##[error][SQ] Task failed with status FAILED, Error message: Source of file 'ComponentImpl{type=FILE, status=CHANGED, name='Controls.swift', dbKey='Controls.swift', key='Controls.swift', uuid='AY2occBMklsjtkEYlEFU', description='null', children=[], projectAttributes=null, reportAttributes=ReportAttributes{ref=70, scmPath='Controls.swift'}, fileAttributes=FileAttributes{languageKey='swift', unitTest=false, lines=287}}' has less lines (258) than the expected number (287) (Visit failed for Component {key=Controls.swift,type=FILE} located /Common(type=DIRECTORY)

Hello @MOHIT_DANGWAL,

in that file you shared, it seems there are missing brackets at the bottom of the file:


struct xxxxxxxWebView_Previews: PreviewProvider {
    static var previews: some View { // <- Missing closing bracket?
    static var previews: some View {
        xxxxxxxWebViewView(tokenType: .javascript)
    }
}

Cheers,
Victor