好吧,过去几个小时我一直在尝试设置 TeamCity 服务器,但这确实让我陷入了困境。我已经一切正常,代理正在运行,插件已安装,但是当我运行构建过程时,它立即崩溃并出现以下日志错误:
Error collecting changes for VCS root 'git@github.com:chrisjowen/nLess.git:master' #1
java.lang.RuntimeException: java.text.ParseException: Unparseable date:
"Mon Nov 16 15:01:08 2009 +0100"
我们已经在远程服务器上设置了 TeamCity,但我自己没有设置。我只是希望个人能够做同样的事情,因为我想看看我们是否可以在工作中从中受益。
我使用与远程完全相同的 TeamCity 配置,并将 git 更新到最新版本。
您看到的日期是 github 存储库上 master 分支上最后一次提交的日期,因此它一定是 VCS 插件中的内容。有人遇到过这种情况吗?或者更好的是,有人知道我应该做什么来解决这个问题吗?
附加信息:
Windows XP Professional(32 位),英语
TeamCity 专业版 4.5.5(内部版本 9103)
git-teamcity 插件可在此处使用:http://github.com/chrisortman/git-teamcity
使用http://github.com/petemounce/git-teamcity ,这个 fork 解决了我遇到的问题。日期格式未指定区域设置,因此使用默认值。此分支显式设置美国区域设置,当您使用不同的区域设置(我的设置为 nl)时,它会起作用。
最佳答案
我自己找到的。显然,即使 Windows 设置为英语,我的 JRE 也设置为荷兰语。我现在必须弄清楚为什么会这样;-)
关于java - TeamCity + git-teamcity 插件 : ParseException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1766868/