猜我这个:
使用 Oracle JDK 1.8 u60 Java 运行的两个几乎相同的 jenkins 从站如何无法收集带有 classdef 错误的工件,而另一个却很好?在这两种情况下,以下内容相同
- 詹金斯显示的系统信息
- 引导类路径
- jdk
- jdk 文件(这些是使用 SVN 部署的,所以我们知道它们是相同的)
- 百胜安装(主要见下文)
注意 我可以通过转到脚本控制台并运行以下命令来复制它
import org.apache.tools.ant.Location
Location l = new Location()
在好的方面工作,失败的方式与在坏处的真正构建相同。
错误
java.io.IOException: remote file operation failed:... at
hudson.remoting.Channel@35f2fb2:linengbld50: java.io.IOException:
Remote call on linengbld50 failed
...
Caused by: java.io.IOException: Remote call on linengbld50 failed
...
Caused by: java.lang.NoClassDefFoundError: Could not initialize class
org.apache.tools.ant.Location
...
百胜不同
好对坏
- hiera.noarch 1:1.3.4-5 与 1.3.4-1
- net-snmp-* 1:5.7.2-24.el7_2.1 与 1:5.7.2-24.el7
- 红宝石-augeas 0.5.0-1 与 0.4.1-3
- zabbix 2.4.8 对比 2.4.7
只有 ON 坏
- python-chardet.noarch 2.2.1-1.el7_1
- python-kitchen.noarch 1.1.1-5.el7
- lsof
- yum-utils.noarch 1.1.31-34.el