Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins MKS Integrity插件只填充文件夹结构,不填充文件_Jenkins_Jenkins Plugins_Redhat_Mks_Mks Integrity - Fatal编程技术网

Jenkins MKS Integrity插件只填充文件夹结构,不填充文件

Jenkins MKS Integrity插件只填充文件夹结构,不填充文件,jenkins,jenkins-plugins,redhat,mks,mks-integrity,Jenkins,Jenkins Plugins,Redhat,Mks,Mks Integrity,我最近一直在尝试建立一个使用Jenkins MKS插件进行版本控制的Jenkins服务器。我有一台运行相同配置的Windows Jenkins服务器,现在我们将其移动到linux服务器(Red Hat Enterprise linux Client release 5.1 Tikanga),它似乎无法下载文件。文件夹结构构建得非常好,这告诉我连接到服务器不是问题,但是文件没有填充到文件夹中 詹金斯系统日志: 2016年9月2日上午11:15:46警告org.apache.commons.http

我最近一直在尝试建立一个使用Jenkins MKS插件进行版本控制的Jenkins服务器。我有一台运行相同配置的Windows Jenkins服务器,现在我们将其移动到linux服务器(Red Hat Enterprise linux Client release 5.1 Tikanga),它似乎无法下载文件。文件夹结构构建得非常好,这告诉我连接到服务器不是问题,但是文件没有填充到文件夹中

詹金斯系统日志:

2016年9月2日上午11:15:46警告org.apache.commons.httpclient.HttpMethodBase readResponseBody
不支持的传输编码:
2016年9月2日11:15:46上午信息org.apache.commons.httpclient.HttpMethodBase readresponse数据库响应
内容不是块编码的
2016年9月2日11:15:46上午信息hudson.model.Run执行
测试#67主要构建操作已完成:失败

关于我可以做些什么来检查我的数据/文件是否是块编码的,或者为什么这对于linux服务器是唯一的,有什么建议吗?我意识到我们的配置落后了3年多,但这里对可以安装和更新的软件有严格的限制。非常感谢您的建议或帮助

配置详细信息:

詹金斯版本1.596.3

MKS插件版本1.16 MKS服务器:MKS Integrity Client 2009,内部版本 4.10.0.9665,SP 007-01

Jenkins Slave信息:Red Hat Enterprise Linux客户端5.1版 (提坎加)

Java版本1.7.0 Java(TM)SE运行时环境(版本1.7.0-b147)

Java热点(TM)服务器虚拟机(构建21.0-b17,混合模式)

类似问题/研究:

这个问题报告完美地描述了我的问题,但评论部分指出,Java 7u40更新导致了这个问题,而我使用的是Java的早期版本。


这个问题描述了我看到的日志错误,但评论部分指出它是由Jenkins版本1.577解决的。我们正在使用更新版本的詹金斯

您正在使用Integrity 10.9:根据版本2.0(2016年1月27日)上的条目:

  • 重要信息–PTC Integrity插件2.0不向后兼容。 请创造新的就业机会
  • PTC完整性插件的产品化版本 与PTC Integrity 10.9兼容。早于完整性的版本 10.9不再受支持
我认为Cletus在那篇文章中试图解释的是,用于构建插件的Java版本和运行Integrity的Java版本应该是相同的,并且在链接的情况下,Java 7u40之后“File”对象中的更改会阻止插件从服务器获取文件


如果您使用的Java版本早于7u40(例如7u25),它应该可以工作。Integrity 2009 SP6(以及因此产生的mksapi.jar文件)是用Java 6编译的,因此您可能会遇到类似的问题。话虽如此,我正在进行一个有根据的猜测,因此您实际上需要测试它是否有效。

您使用的是Integrity 10.9:根据2.0版(2016年1月27日)上的条目:

  • 重要信息–PTC Integrity插件2.0不向后兼容。 请创造新的就业机会
  • PTC完整性插件的产品化版本 与PTC Integrity 10.9兼容。早于完整性的版本 10.9不再受支持
我认为Cletus在那篇文章中试图解释的是,用于构建插件的Java版本和运行Integrity的Java版本应该是相同的,并且在链接的情况下,Java 7u40之后“File”对象中的更改会阻止插件从服务器获取文件

如果您使用的Java版本早于7u40(例如7u25),它应该可以工作。Integrity 2009 SP6(以及因此产生的mksapi.jar文件)是用Java 6编译的,因此您可能会遇到类似的问题。话虽如此,我正在做一个有根据的猜测,所以你实际上需要测试它,看看它是否有效