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,
GIT_AUTHOR_EMAIL=dnaqa_svcdna_...@qamail.myfamilyinc.com,
GIT_AUTHOR_NAME=svcDNA_SCM, GIT_BRANCH=master,
GIT_COMMIT=f3e09e39844e10bdf7a9ef20e09b389a57410e9e,
GIT_COMMITTER_EMAIL=dnaqa_svcdna_...@qamail.myfamilyinc.com,
GIT_COMMITTER_NAME=svcDNA_SCM,
GIT_PREVIOUS_COMMIT=f3e09e39844e10bdf7a9ef20e09b389a57410e9e,
GIT_URL=gitol...@git1.myfamily.int: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,
GIT_AUTHOR_EMAIL=dnaqa_svcdna_...@qamail.myfamilyinc.com,
GIT_AUTHOR_NAME=svcDNA_SCM, GIT_BRANCH=master,
GIT_COMMIT=f3e09e39844e10bdf7a9ef20e09b389a57410e9e,
GIT_COMMITTER_EMAIL=dnaqa_svcdna_...@qamail.myfamilyinc.com,
GIT_COMMITTER_NAME=svcDNA_SCM,
GIT_PREVIOUS_COMMIT=f3e09e39844e10bdf7a9ef20e09b389a57410e9e,
GIT_URL=gitol...@git1.myfamily.int: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=[gitol...@git1.myfamily.int: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 jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to