Starting a new thread since the last one didn't get any love...

Trying to debug Groovy system script to pull Maven artifact version and get
NullPointerException.  I tried the following to see what properties are
available:

import hudson.model.*;
import hudson.util.*;
def thr = Thread.currentThread();
def currentBuild = thr?.executable;
println currentBuild.properties.collect{it}.join('\n')


And the output below shows that "mavenArtifacts" and "artifacts" is null.
 The class type of the object returned from "thr?.executable" is *
hudson.maven.MavenModuleSetBuild.*

Is that right?  If so, what am I missing to get the maven artifacts?

environment={_=/usr/share/tomcat7/bin/catalina.sh,
BUILD_DISPLAY_NAME=#398, BUILD_ID=2013-05-28_17-22-18,
BUILD_NUMBER=398, BUILD_TAG=jenkins-DnaFulfillment (master)-398,
BUILD_URL=http://10.9.3.9/jenkins/job/DnaFulfillment%20(master)/398/,
CATALINA_BASE=/var/lib/tomcat7, CATALINA_HOME=/usr/share/tomcat7,
CATALINA_PID=/var/run/tomcat7.pid,
CATALINA_TMPDIR=/tmp/tomcat7-tomcat7-tmp, CLASSPATH=,
EXECUTOR_NUMBER=1,
[email protected],
GIT_AUTHOR_NAME=svcDNA_SCM, GIT_BRANCH=master,
GIT_COMMIT=f3e09e39844e10bdf7a9ef20e09b389a57410e9e,
[email protected],
GIT_COMMITTER_NAME=svcDNA_SCM,
GIT_PREVIOUS_COMMIT=f3e09e39844e10bdf7a9ef20e09b389a57410e9e,
[email protected]:DnaFulfillment.git,
HOME=/home/tomcat7, HUDSON_HOME=/home/tomcat7/.jenkins,
HUDSON_SERVER_COOKIE=7bbb759ac11eeab9,
HUDSON_URL=http://10.9.3.9/jenkins/, IS_M2RELEASEBUILD=false,
JAVA_HOME=/home/tomcat7/.jenkins/tools/hudson.model.JDK/Oracle_JDK_7u15,
JAVA_OPTS=-server -DJENKINS-HOME=/home/tomcat7/.jenkins
-Djava.awt.headless=true -Xms512m -Xmx2048m -XX:PermSize=128m
-XX:MaxPermSize=512m -XX:+UseConcMarkSweepGC
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager,
JENKINS_HOME=/home/tomcat7/.jenkins,
JENKINS_SERVER_COOKIE=7bbb759ac11eeab9,
JENKINS_URL=http://10.9.3.9/jenkins/, JOB_NAME=DnaFulfillment
(master), JOB_URL=http://10.9.3.9/jenkins/job/DnaFulfillment%20(master)/,
JSSE_HOME=/usr/lib/jvm/java-7-oracle/jre/, LANG=en_US.UTF-8,
M2_HOME=/home/tomcat7/.jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.0.4,
MAVEN_HOME=/home/tomcat7/.jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.0.4,
MAVEN_OPTS=-Xmx512m -XX:MaxPermSize=128m,
NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat, NODE_LABELS=12.10 Linux Ubuntu
Ubuntu-12.10 amd64 amd64-Ubuntu amd64-Ubuntu-12.10 master,
NODE_NAME=master, OLDPWD=/tmp/tomcat7-tomcat7-tmp,
PATH=/home/tomcat7/.jenkins/tools/hudson.model.JDK/Oracle_JDK_7u15/bin:/bin:/usr/bin:/sbin:/usr/sbin,
PATH+JDK=/home/tomcat7/.jenkins/tools/hudson.model.JDK/Oracle_JDK_7u15/bin,
PATH+MAVEN=/home/tomcat7/.jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.0.4/bin,
PWD=/var/lib/tomcat7, SHLVL=1, TERM=linux, TOMCAT7_GROUP=tomcat7,
TOMCAT7_USER=tomcat7,
WORKSPACE=/home/tomcat7/.jenkins/jobs/DnaFulfillment
(master)/workspace, XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt}

badgeActions=[hudson.plugins.git.GitTagAction@516fd7b6]

sensitiveBuildVariables=[]

transientActions=[]

id=2013-05-28_17-22-18

hasArtifacts=false

previousBuildInProgress=null

keepLog=false

timestamp=java.util.GregorianCalendar[time=1369783338651,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="America/Denver",offset=-25200000,dstSavings=3600000,useDaylight=true,transitions=157,lastRule=java.util.SimpleTimeZone[id=America/Denver,offset=-25200000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=3,startMonth=2,startDay=8,startDayOfWeek=1,startTime=7200000,startTimeMode=0,endMode=3,endMonth=10,endDay=1,endDayOfWeek=1,endTime=7200000,endTimeMode=0]],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2013,MONTH=4,WEEK_OF_YEAR=22,WEEK_OF_MONTH=5,DAY_OF_MONTH=28,DAY_OF_YEAR=148,DAY_OF_WEEK=3,DAY_OF_WEEK_IN_MONTH=4,AM_PM=1,HOUR=5,HOUR_OF_DAY=17,MINUTE=22,SECOND=18,MILLISECOND=651,ZONE_OFFSET=-25200000,DST_OFFSET=3600000]

number=398

class=class hudson.maven.MavenModuleSetBuild

downstreamBuilds={}

changeSet=hudson.plugins.git.GitChangeSetList@747113bb

buildStatusUrl=red_anime.gif

nextBuild=null

envVars={_=/usr/share/tomcat7/bin/catalina.sh,
BUILD_DISPLAY_NAME=#398, BUILD_ID=2013-05-28_17-22-18,
BUILD_NUMBER=398, BUILD_TAG=jenkins-DnaFulfillment (master)-398,
BUILD_URL=http://10.9.3.9/jenkins/job/DnaFulfillment%20(master)/398/,
CATALINA_BASE=/var/lib/tomcat7, CATALINA_HOME=/usr/share/tomcat7,
CATALINA_PID=/var/run/tomcat7.pid,
CATALINA_TMPDIR=/tmp/tomcat7-tomcat7-tmp, CLASSPATH=,
EXECUTOR_NUMBER=1,
[email protected],
GIT_AUTHOR_NAME=svcDNA_SCM, GIT_BRANCH=master,
GIT_COMMIT=f3e09e39844e10bdf7a9ef20e09b389a57410e9e,
[email protected],
GIT_COMMITTER_NAME=svcDNA_SCM,
GIT_PREVIOUS_COMMIT=f3e09e39844e10bdf7a9ef20e09b389a57410e9e,
[email protected]:DnaFulfillment.git,
HOME=/home/tomcat7, HUDSON_HOME=/home/tomcat7/.jenkins,
HUDSON_SERVER_COOKIE=7bbb759ac11eeab9,
HUDSON_URL=http://10.9.3.9/jenkins/, IS_M2RELEASEBUILD=false,
JAVA_HOME=/home/tomcat7/.jenkins/tools/hudson.model.JDK/Oracle_JDK_7u15,
JAVA_OPTS=-server -DJENKINS-HOME=/home/tomcat7/.jenkins
-Djava.awt.headless=true -Xms512m -Xmx2048m -XX:PermSize=128m
-XX:MaxPermSize=512m -XX:+UseConcMarkSweepGC
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager,
JENKINS_HOME=/home/tomcat7/.jenkins,
JENKINS_SERVER_COOKIE=7bbb759ac11eeab9,
JENKINS_URL=http://10.9.3.9/jenkins/, JOB_NAME=DnaFulfillment
(master), JOB_URL=http://10.9.3.9/jenkins/job/DnaFulfillment%20(master)/,
JSSE_HOME=/usr/lib/jvm/java-7-oracle/jre/, LANG=en_US.UTF-8,
M2_HOME=/home/tomcat7/.jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.0.4,
MAVEN_HOME=/home/tomcat7/.jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.0.4,
MAVEN_OPTS=-Xmx512m -XX:MaxPermSize=128m,
NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat, NODE_LABELS=12.10 Linux Ubuntu
Ubuntu-12.10 amd64 amd64-Ubuntu amd64-Ubuntu-12.10 master,
NODE_NAME=master, OLDPWD=/tmp/tomcat7-tomcat7-tmp,
PATH=/home/tomcat7/.jenkins/tools/hudson.model.JDK/Oracle_JDK_7u15/bin:/bin:/usr/bin:/sbin:/usr/sbin,
PATH+JDK=/home/tomcat7/.jenkins/tools/hudson.model.JDK/Oracle_JDK_7u15/bin,
PATH+MAVEN=/home/tomcat7/.jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.0.4/bin,
PWD=/var/lib/tomcat7, SHLVL=1, TERM=linux, TOMCAT7_GROUP=tomcat7,
TOMCAT7_USER=tomcat7,
WORKSPACE=/home/tomcat7/.jenkins/jobs/DnaFulfillment
(master)/workspace, XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt}

duration=0

artifacts=[]

executor=Thread[Executor #1 for master : executing DnaFulfillment
(master) #398,5,main]

moduleLastBuilds={hudson.maven.MavenModule@679e1175[DnaFulfillment
(master)/com.ancestry.dna.fulfillment:DnaFulfillment][DnaFulfillment
(master)/com.ancestry.dna.fulfillment:DnaFulfillment][relativePath:]=DnaFulfillment
(master) » DnaFulfillment #398,
hudson.maven.MavenModule@59816e9a[DnaFulfillment
(master)/com.ancestry.dna.fulfillment:DnaFulfillmentPublicApi][DnaFulfillment
(master)/com.ancestry.dna.fulfillment:DnaFulfillmentPublicApi][relativePath:DnaFulfillmentPublicApi]=DnaFulfillment
(master) » DnaFulfillmentPublicApi #398,
hudson.maven.MavenModule@795a1d09[DnaFulfillment
(master)/com.ancestry.dna.fulfillment:DnaFulfillmentServices][DnaFulfillment
(master)/com.ancestry.dna.fulfillment:DnaFulfillmentServices][relativePath:DnaFulfillmentServices]=DnaFulfillment
(master) » DnaFulfillmentServices #398,
hudson.maven.MavenModule@175bd994[DnaFulfillment
(master)/com.ancestry.dna.fulfillment:DnaFulfillmentWebApp][DnaFulfillment
(master)/com.ancestry.dna.fulfillment:DnaFulfillmentWebApp][relativePath:DnaFulfillmentWebApp]=DnaFulfillment
(master) » DnaFulfillmentWebApp #398}

oneOffExecutor=null

hudsonVersion=1.515

timestampString=1 min 16 sec

building=true

logInputStream=java.io.FileInputStream@2bc695b6

environments=[hudson.model.listeners.RunListener$1@7a8ef62d,
hudson.model.listeners.RunListener$1@3fc44337,
hudson.model.listeners.RunListener$1@6e18f095,
hudson.model.listeners.RunListener$1@275afeab,
hudson.model.listeners.RunListener$1@4705a0bc,
hudson.model.listeners.RunListener$1@427bbb11,
hudson.model.listeners.RunListener$1@49367b30,
hudson.model.listeners.RunListener$1@17d1b1dd,
hudson.model.listeners.RunListener$1@47f43062,
hudson.model.listeners.RunListener$1@709496d5,
hudson.plugins.release.ReleaseWrapper$3@2b3ab3b1,
org.jvnet.hudson.plugins.m2release.M2ReleaseBuildWrapper$1@1aeb3fa3]

persistentActions=[hudson.model.CauseAction@4a3fd906,
,remoteUrls=[[email protected]:DnaFulfillment.git],buildsByBranchName={origin/PhaseII=Build
#261 of Revision 451e0f3db1d3fb30d41624990c32afea85790fd1
(origin/PhaseII), origin/master=Build #398 of Revision
f3e09e39844e10bdf7a9ef20e09b389a57410e9e (origin/master),
origin/2012.01.03.002=Build #225 of Revision
db64681f6f39c48d08b2941f7f718255ebea399e (origin/2012.01.03.002),
origin/HEAD=Build #259 of Revision
fdb94e6cb5b350576bcbb230c3c9664b0a7b1dfd (origin/master, origin/HEAD),
origin/2012.01.03.001=Build #245 of Revision
817ffcb3fb00e2b36e30ded7eb49b7b551315925
(origin/2012.01.03.001)},lastBuild=Build #398 of Revision
f3e09e39844e10bdf7a9ef20e09b389a57410e9e (origin/master)],
hudson.plugins.git.GitTagAction@516fd7b6,
hudson.scm.SCMRevisionState$None@41e5520c]

rootBuild=DnaFulfillment (master) #398

buildStatusSummary=hudson.model.Run$Summary@4a9ef423

buildVariables={}

builtOnStr=

logFile=/home/tomcat7/.jenkins/jobs/DnaFulfillment
(master)/builds/2013-05-28_17-22-18/log

artifactsDir=/home/tomcat7/.jenkins/jobs/DnaFulfillment
(master)/builds/2013-05-28_17-22-18/archive

description=null

project=hudson.maven.MavenModuleSet@2183b1a[DnaFulfillment (master)]

mavenArtifacts=null

timestampString2=2013-05-28T23:22:18Z

estimatedDuration=451552

characteristicEnvVars={BUILD_ID=2013-05-28_17-22-18, BUILD_NUMBER=398,
BUILD_TAG=jenkins-DnaFulfillment (master)-398,
HUDSON_SERVER_COOKIE=7bbb759ac11eeab9,
JENKINS_SERVER_COOKIE=7bbb759ac11eeab9, JOB_NAME=DnaFulfillment
(master)}


-- 
Jeff Vincent
See my LinkedIn profile at:
http://www.linkedin.com/in/rjeffreyvincent
I ♥ DropBox <http://db.tt/9O6LfBX> !!

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to