- Versions used
Azure devops SonarScanner for MSBuild 5.2.1 extension
_tasks\SonarQubePrepare_15b84ca1-b62f-4a2a-a403-89b77a063157\4.21.0\classic-sonar-scanner-msbuild\SonarScanner.MSBuild.exe begin /k:EPAD.ContactDataManagement.Service
- Error observed
##[error]ERROR: Error during SonarScanner execution
ERROR: Error during SonarScanner execution
INFO: ------------------------------------------------------------------------
##[error]java.nio.file.InvalidPathException: Trailing char < > at index 85: E:\dev\agentDB4_work_temp\sonar\2.1.23_ITADS-236631_Error en los datos de mi perfil \92966548-c6f1-c843-4a57-217e8f0f681b\report-task.txt
at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:172)
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
java.nio.file.InvalidPathException: Trailing char < > at index 85: E:\dev\agentDB4_work_temp\sonar\2.1.23_ITADS-236631_Error en los datos de mi perfil \92966548-c6f1-c843-4a57-217e8f0f681b\report-task.txt
at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:172)
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
when execute this . . … 4.21.0\classic-sonar-scanner-msbuild\SonarScanner.MSBuild.exe end
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:66)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
##[error]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
##[error]at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)
##[error]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.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)
##[error]at org.sonarsource.scanner.cli.Main.main(Main.java:61)
at org.sonarsource.scanner.cli.Main.main(Main.java:61)
##[error]ERROR:
ERROR:
##[error]The SonarScanner did not complete successfully
The SonarScanner did not complete successfully
##[error]22:49:09.55 Post-processing failed. Exit code: 1
22:49:09.55 Post-processing failed. Exit code: 1
- Steps to reproduce
generate a pipeline in azure devops with this data:
name: "2.1.23_ITADS-236631_Error en los datos de mi perfil "
steps:
- script: echo ‘$(Build.BuildNumber)’
I think the problem is thanks in windows system the path is not scape.
- Potential workaround
- Scanner command used when applicable (private details masked)