Exit code 100 returned from process - error when getting source from TFS

23,051

Solution 1

The issue may related to the workspace, you could give a try with solution Error When Setting Clean = True on Windows

Looks like scorch is failing when the root sources folder (e.g. _work\1\s) is not mapped - i.e. workspace does not contain a root mapping. One not great workaround is to set a variable build.clean to all.

Solution 2

Create a mapping for the root as $/projectroot/* and keep the Local path field blank. This will only download single level folders as empty below the project root. This is a workaround.

Solution 3

On your tfs build agent, you can delete cache files on $/{agentfolder}/_work/SourceRootMapping. It happens me when i changed build server of collection.

Share:
23,051

Related videos on Youtube

Quality Catalyst
Author by

Quality Catalyst

Leading teams with my heart. Designing software with my soul. Developing software since 1988. Working on Microsoft platforms since 1994. Playing with the .NET platform since 2003. Floating through the Azure Cloud since 2015, and AWS since 2020. Software shall be simple and fast.

Updated on June 25, 2020

Comments

  • Quality Catalyst
    Quality Catalyst over 2 years

    We're intermittently getting this error when fetching source from TFS:

    2017-03-23T23:49:31.0591599Z ##[section]Starting: Build solution [SOLUTION-NAME].sln
    2017-03-23T23:49:31.0591599Z ==============================================================================
    2017-03-23T23:49:31.0591599Z Task         : Visual Studio Build
    2017-03-23T23:49:31.0591599Z Description  : Build with MSBuild and set the Visual Studio version property
    2017-03-23T23:49:31.0591599Z Version      : 1.113.0
    2017-03-23T23:49:31.0591599Z Author       : Microsoft Corporation
    2017-03-23T23:49:31.0591599Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkID=613727)
    2017-03-23T23:49:31.0591599Z ==============================================================================
    2017-03-23T23:49:31.6529233Z Unable to determine the workspace. You may be able to correct this by running 'tf workspaces /collection:TeamProjectCollectionUrl'.
    2017-03-23T23:49:31.8872843Z ##[error]Exit code 100 returned from process: file name 'tf', arguments 'vc resolvePath "$\My Development\Trunk\src\Rostering\trunk\[SOLUTION-NAME].sln" /loginType:OAuth /login:.,******** /noprompt'.
    

    Any idea what causes this issue? We see no clear pattern when this happens. Our build server runs 24/7. It appears more likely to happen on the first build of the day.

  • Quality Catalyst
    Quality Catalyst over 5 years
    Thank you! We'll give this a go yet the downside is that we've got loads of builds and this slows down their time consumption severely. I'd rather prefer a solution for the problem. Why wouldn't the root folder been mapped intermittently? How can this be fixed?
  • PatrickLu-MSFT
    PatrickLu-MSFT over 5 years
    @QualityCatalyst If you set the parameter Clean build to False for faster performance. This setting might cause your team to miss some types of defects, such as those introduced during refactoring. It may lose the mapping, just like the error indicate Unable to determine the workspace. Usually retrigger the build will fix the issue.
  • DisplayName
    DisplayName about 5 years
    Hmm seems like the local field is disabled
  • Darshana Patel
    Darshana Patel about 3 years
    The retriggering build is not fixing the issue for me.

Related