Nicht invoke-Methode getNodeName() on null object

Bin ich die Ausführung einfacher groovy-Skript mit scriptler jenkins plugin.

import hudson.model.Computer
import hudson.model.Node

println Computer.currentComputer().getNodeName()

Wenn ich führen Sie diese auf master oder jeden slave, die mir NullPointerException

java.lang.NullPointerException: Cannot invoke method getNodeName() on null object
        at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:77)
        at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
        at org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:32)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)

Nicht sicher was ist falsch mit Skript.

Denke, dass es nicht auf eine executor-thread. javadoc.jenkins-ci.org/hudson/model/...

InformationsquelleAutor rohitkadam19 | 2015-04-23

Schreibe einen Kommentar