【问题标题】:TFS plugin giving error after jenkins upgradejenkins 升级后 TFS 插件出错
【发布时间】:2019-01-23 04:21:44
【问题描述】:

我已将 jenkins 从 2.60.1 升级到 2.150.1。升级后,从 TFS 获取代码时出现以下错误。我也升级了 TFS 插件。

FATAL: java.lang.RuntimeException: 
com.microsoft.tfs.core.exceptions.TECoreException: TF400898: An Internal Error Occurred. Activity Id: 36d215cc-c371-437a-9d54-2cf1f116d4bb.
com.microsoft.tfs.core.ws.runtime.exceptions.SOAPFault: TF400898: An Internal Error Occurred. Activity Id: 36d215cc-c371-437a-9d54-2cf1f116d4bb.
    at com.microsoft.tfs.core.ws.runtime.client.SOAP12Service.examineResponseDOMForFault(SOAP12Service.java:117)
    at com.microsoft.tfs.core.ws.runtime.client.SOAPService.examineBodyForFault(SOAPService.java:987)
    at com.microsoft.tfs.core.ws.runtime.client.SOAPService.executeSOAPRequestInternal(SOAPService.java:665)
    at com.microsoft.tfs.core.ws.runtime.client.SOAPService.executeSOAPRequest(SOAPService.java:444)
    at ms.tfs.versioncontrol.clientservices._03._Repository5Soap12Service.updateLocalVersion(_Repository5Soap12Service.java:1170)
    at com.microsoft.tfs.core.clients.versioncontrol.internal.WebServiceLayer.updateLocalVersion(WebServiceLayer.java:3067)
Caused: com.microsoft.tfs.core.exceptions.TECoreException: TF400898: An Internal Error Occurred. Activity Id: 36d215cc-c371-437a-9d54-2cf1f116d4bb.

【问题讨论】:

  • 尝试删除TFS插件,重启Jenkins,然后重新安装插件,看看是否会出现同样的错误。
  • 执行完这些步骤后我仍然遇到同样的错误

标签: jenkins tfs jenkins-plugins jenkins-pipeline


【解决方案1】:

我记得,TFS 存在路径长度问题 - 它不能超过 260 个符号,因此请尝试为您的工作使用小名称(如 C:\tfs_checkout)的自定义工作区,以减少您的符号数量路径。

【讨论】:

  • 升级后配置可能会有所不同,您需要重新配置您的工作。如果您已经检查过 tfs 作业配置,我只能建议您重新安装 Jenkins。在此之前,您可以 backup 您的工作 config.xml 文件,然后在重新安装 Jenkins 后,您可以从磁盘上传它们 (Manage Jenkins -> Reload Configuration from Disk)
  • 谢谢它工作正常。字符长度有问题。
  • 那么,我关于限制路径字符长度是对的,是吗?
  • 是的,这是正确的。但实际上这与旧版本的 TFS 插件工作正常。有混乱。
猜你喜欢
  • 1970-01-01
  • 2014-06-01
  • 1970-01-01
  • 2020-07-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多