1. FATAL: com.microsoft.tfs.core.clients.versioncontrol.exceptions.MappingConflictException: The path C:\JenkinsAgent\workspace\TestSystem is already mapped in workspace Hudson-TestSystem-XA-AT-SYSDEV;abcd.
  2. Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from XA-AT-SYSDEV/10.32.2.184:2013
  3. at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741)
  4. at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
  5. at hudson.remoting.Channel.call(Channel.java:955)
  6. at hudson.plugins.tfs.model.Server.execute(Server.java:233)
  7. at hudson.plugins.tfs.model.Workspaces.newWorkspace(Workspaces.java:109)
  8. at hudson.plugins.tfs.actions.CheckoutAction.getProject(CheckoutAction.java:144)
  9. at hudson.plugins.tfs.actions.CheckoutAction.checkout(CheckoutAction.java:59)
  10. at hudson.plugins.tfs.TeamFoundationServerScm.checkout(TeamFoundationServerScm.java:352)
  11. at hudson.scm.SCM.checkout(SCM.java:504)
  12. at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)
  13. at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
  14. at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
  15. at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
  16. at hudson.model.Run.execute(Run.java:1810)
  17. at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
  18. at hudson.model.ResourceController.execute(ResourceController.java:97)
  19. at hudson.model.Executor.run(Executor.java:429)
  20. com.microsoft.tfs.core.clients.versioncontrol.exceptions.MappingConflictException: The path C:\JenkinsAgent\workspace\TestSystem is already mapped in workspace Hudson-TestSystem-XA-AT-SYSDEV;GRAPECITY\Component Test.
  21. at com.microsoft.tfs.core.clients.versioncontrol.workspacecache.internal.InternalCache.checkForMappingConflicts(InternalCache.java:212)
  22. at com.microsoft.tfs.core.clients.versioncontrol.workspacecache.internal.InternalCache.checkForMappingConflicts(InternalCache.java:176)
  23. at com.microsoft.tfs.core.clients.versioncontrol.VersionControlClient.createWorkspace(VersionControlClient.java:1014)
  24. at com.microsoft.tfs.core.clients.versioncontrol.VersionControlClient.createWorkspace(VersionControlClient.java:950)
  25. at hudson.plugins.tfs.model.MockableVersionControlClient.createWorkspace(MockableVersionControlClient.java:114)
  26. at hudson.plugins.tfs.commands.NewWorkspaceCommand.call(NewWorkspaceCommand.java:81)
  27. at hudson.plugins.tfs.commands.NewWorkspaceCommand.call(NewWorkspaceCommand.java:24)
  28. at hudson.remoting.UserRequest.perform(UserRequest.java:212)
  29. at hudson.remoting.UserRequest.perform(UserRequest.java:54)
  30. at hudson.remoting.Request$2.run(Request.java:369)
  31. at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
  32. at java.util.concurrent.FutureTask.run(Unknown Source)
  33. at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
  34. at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  35. at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:93)
  36. at java.lang.Thread.run(Unknown Source)
  37. Caused: java.lang.RuntimeException
  38. at hudson.plugins.tfs.model.Server.execute(Server.java:237)
  39. at hudson.plugins.tfs.model.Workspaces.newWorkspace(Workspaces.java:109)
  40. at hudson.plugins.tfs.actions.CheckoutAction.getProject(CheckoutAction.java:144)
  41. at hudson.plugins.tfs.actions.CheckoutAction.checkout(CheckoutAction.java:59)
  42. at hudson.plugins.tfs.TeamFoundationServerScm.checkout(TeamFoundationServerScm.java:352)
  43. at hudson.scm.SCM.checkout(SCM.java:504)
  44. at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)
  45. at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
  46. at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
  47. at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
  48. at hudson.model.Run.execute(Run.java:1810)
  49. at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
  50. at hudson.model.ResourceController.execute(ResourceController.java:97)
  51. at hudson.model.Executor.run(Executor.java:429)
  52.  
  53. 出现这个问题的原因是 TFS 的配置文件中保存的信息和现在Jenkins 服务器上配置的信息不匹配导致的。
    方案1 修改Agent Remote root directory 目录位置,修改后就可以回避错误了。

  1. 方案2:使用 vs --> Source Control Explorer --> Workspace 的下拉框中选择 Workspace 打开 Manager Workspaces.
    将有问题的workspace 删除就可以了。

  1.  
  1.  

Jenkins 使用Tfs 插件出现 MappingConflictException 错误问题解决的更多相关文章

  1. jenkins中使用tfs插件做增量的版本发布部署

    一 配置介绍 使用jenkins的tfs插件进行,源码的下载,编译,打包的操作,然后使用windows的批处理命令,在局域网内(或者本机)把打包的release包,删除掉web.config,然后靠配 ...

  2. DevOps 之 Jenkins 安装、配置、美化、插件及常见错误处理

    继续上一篇的话题,既然已经搭建了 GitLab 的代码仓库,那么现在就可以开始进行下一步持续集成环境的搭建了.公司准备利用 Jenkins CI 进行持续集成,本文记录了 Jenkins 的安装.基础 ...

  3. 有手就行2——持续集成环境—Jenkins安装、插件、用户权限及凭证管理

    有手就行2--持续集成环境-Jenkins安装.插件.权限及凭证管理 持续集成环境(1)-Jenkins安装 持续集成环境(2)-Jenkins插件管理 持续集成环境(3)-Jenkins用户权限管理 ...

  4. Jenkins离线下载插件,并安装

     在jenkins点击插件进入wiki,然后点击列表下载一个版本的包 安装是,选择高级的tab,下面就有安装: 还有一种方法,就是装VPN,在高级设置VPN地址.

  5. 在Eclipse中安装和使用TFS插件

    在Eclipse中安装插件的方法其实都一样,安装TFS的步骤如下: 下载TFS插件.你可以到微软的下载中心,下载TFS插件TFSEclipsePlugin-UpdateSiteArchive-10.0 ...

  6. 【转】在Eclipse中安装和使用TFS插件

    文章地址:http://www.cnblogs.com/judastree/archive/2012/09/05/2672640.html 问题: 在Eclipse中安装和使用TFS插件. 解决过程: ...

  7. Jenkins 的svn插件下载的代码不是最新代码的问题

    项目组使用Jenkins做自动化的每日编译和单元测试.经常发现,当提交完代码后,在Jenkins的每日编译代码还是旧代码,刚提交的代码并没有check out出来. 后来发现Jenkins服务器的时间 ...

  8. jenkins的sbt插件安装

    在jenkins服务器手动安装sbt curl https://bintray.com/sbt/rpm/rpm > bintray-sbt-rpm.repo mv bintray-sbt-rpm ...

  9. Jenkins>>>应用篇>>>插件使用>>>Publish over SSH

    依赖环境 SSH: 远程机开启SSH服务.同意Jenkins所在机器通过SSH服务登录到远程机运行脚本. 能够设置SSH使用username/password或通过key登录,SSH配置请查专门的资料 ...

随机推荐

  1. Android6.0 源码修改之 仿IOS添加全屏可拖拽浮窗返回按钮

    前言 之前写过屏蔽系统导航栏功能的文章,具体可看Android6.0 源码修改之屏蔽导航栏虚拟按键(Home和RecentAPP)/动态显示和隐藏NavigationBar 在某些特殊定制的版本中要求 ...

  2. gitbook 入门教程之使用 gitbook-cli 开发电子书

    gitbook 生成电子书主要有三种方式: gitbook-cli 命令行操作,简洁高效,适合从事软件开发的相关人员. gitbook-editor 编辑器操作,可视化编辑,适合无编程经验的文学创作者 ...

  3. CenOS_命令帮助

    1.帮助 1.1man 基本语法: man[命令或配置文件](功能描述:获得帮助信息) 如:man ll 1.2help 基本语法: help 命令 (功能描述:获得 shell 内置命令的帮助信息) ...

  4. Linux如何管理文档多租户

    例题 同一群组microsoft下的两个账号justmine001和justmine002需要共同拥有目录/microsoft/eshop的开发权,以便进行协同工作,但是其他人不允许进入和查阅该目录. ...

  5. Pytorch系列教程-使用字符级RNN对姓名进行分类

    前言 本系列教程为pytorch官网文档翻译.本文对应官网地址:https://pytorch.org/tutorials/intermediate/char_rnn_classification_t ...

  6. 【Python实践-4】切片操作去除字符串首尾的空格

    #利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法 def trim(s): while s[0:1]==' ': s=s[1:] while s[ ...

  7. Ubuntu 18.04.1 LTS + kolla-ansible 部署 openstack Rocky all-in-one 环境

    1. kolla 项目介绍 简介 kolla 的使命是为 openstack 云平台提供生产级别的.开箱即用的自动化部署能力. kolla 要实现 openetack 部署分为两步,第一步是制作 do ...

  8. 为什么分库分表使用2的N次方 一个字节用两位16进制

    你说说为神马表的总数.redis库的总数.HashMap的数量最好是2的N次方 数据在表库HashMap 落地时候都会跟总数取模,这个我们做个测试 假设数量是2的3次方就是8,即索引就是0-7 php ...

  9. MyBatis-plus二级缓存使用

    MyBatis二级缓存使用 注意点: 在最新的3.x版本,实现二级缓存的配置也有了一些改变. 官方建议在service使用缓存,但是你也可以直接在mapper层缓存,这里的二级缓存就是直接在Mappe ...

  10. 拓扑排序的 +Leapms 线性规划模型

    知识点 拓扑排序 拓扑排序的+Leapms模型 无圈有向图 一个图G(V,E), 如果边有向且不存在回路,则为无圈有向图.在无圈有向图上可以定义拓扑排序.下图是一个无圈有向图的例子. 拓扑排序 给定一 ...