Jenkins getDescriptor()返回NullPointerException

时间:2016-11-05 04:02:08

标签: java jenkins jenkins-plugins

我的描述符填充了两个列表,我试图用以下内容调用描述符:

ZAPDriverDescriptorImpl zapDriver = getDescriptor();

然后我打电话给

zapDriver.getAllFormats()zapDriver.getAllExportFormats())获取两个列表。我将它们连接到只包含唯一元素的列表中。

可以找到完整的课程on GitHub

问题在于,当我在本地运行jenkins时(仅在主服务器上),但是当我执行master-slave时,此代码将在从服务器上执行并运行到{{1} }

NullPointerException

1 个答案:

答案 0 :(得分:0)

你是从奴隶执行人那里召唤Jenkins.getInstance()的。它在那里不可用,因为从属机器不运行Jenkins实例。