##[error]java.nio.file.InvalidPathException: Trailing char < > at index 85:

  • 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)