FailedConsole Output

10:29:12 Started by user Lakshmi Shanmugam
10:29:12 Running as Lakshmi Shanmugam
10:29:13 Building remotely on 6m8ka-macos11-a12z (macos-dtk apple-silicon macos-11) in workspace /Users/genie.releng/jenkins_agent/workspace/ep-smoke-test-mac-arm64
10:29:14 [ep-smoke-test-mac-arm64] $ /usr/bin/env bash /var/folders/hn/xt_s4f690d1dcb3znd28lglr0000gq/T/jenkins1759593032498684993.sh
10:29:14 
10:29:14 	INFO: WORKSPACE was defined as /Users/genie.releng/jenkins_agent/workspace/ep-smoke-test-mac-arm64
10:29:14 		Will delete contents, for clean run
10:29:14 	currentLoop: 1   nFilesOrDirs:        10
10:29:15 	... ending cleaning
10:29:15 [ep-smoke-test-mac-arm64] $ /bin/bash -x /var/folders/hn/xt_s4f690d1dcb3znd28lglr0000gq/T/jenkins12464417823935665981.sh
10:29:15 ++ date +%s
10:29:15 + RAW_DATE_START=1614180555
10:29:15 + echo -e '\n\tRAW Date Start: 1614180555 \n'
10:29:15 
10:29:15 	RAW Date Start: 1614180555 
10:29:15 
10:29:15 ++ whoami
10:29:15 + echo -e '\n\t whoami:  genie.releng\n'
10:29:15 
10:29:15 	 whoami:  genie.releng
10:29:15 
10:29:15 ++ uname -a
10:29:15 + echo -e '\n\t uname -a: Darwin 6m8ka-macos11-a12z.local 20.3.0 Darwin Kernel Version 20.3.0: Thu Jan 21 00:07:10 PST 2021; root:xnu-7195.81.3~1/RELEASE_ARM64_T8020 x86_64\n'
10:29:15 
10:29:15 	 uname -a: Darwin 6m8ka-macos11-a12z.local 20.3.0 Darwin Kernel Version 20.3.0: Thu Jan 21 00:07:10 PST 2021; root:xnu-7195.81.3~1/RELEASE_ARM64_T8020 x86_64
10:29:15 
10:29:15 + echo -e 'Unsetting variables: JAVA_BINDIR JAVA_HOME JAVA_ROOT JDK_HOME JRE_HOME CLASSPATH ANT_HOME\n'
10:29:15 Unsetting variables: JAVA_BINDIR JAVA_HOME JAVA_ROOT JDK_HOME JRE_HOME CLASSPATH ANT_HOME
10:29:15 
10:29:15 + unset -v JAVA_BINDIR JAVA_HOME JAVA_ROOT JDK_HOME JRE_HOME CLASSPATH ANT_HOME
10:29:15 ++ umask
10:29:15 + oldumask=0022
10:29:15 + umask 0002
10:29:15 + echo 'umask explicitly set to 0002, old value was 0022'
10:29:15 umask explicitly set to 0002, old value was 0022
10:29:15 + mkdir -p tmp
10:29:15 + curl -o getEBuilder.xml https://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/plain/production/testScripts/hudsonBootstrap/getEBuilder.xml
10:29:15   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
10:29:15                                  Dload  Upload   Total   Spent    Left  Speed
10:29:15 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  7728  100  7728    0     0  21769      0 --:--:-- --:--:-- --:--:-- 21769
10:29:16 + cat getEBuilder.xml
10:29:16 <?xml version="1.0" encoding="UTF-8"?>
10:29:16 <!--
10:29:16   A utility ant script get the eclipse builder from Git. 
10:29:16 
10:29:16   Hudson jobs can call this script from ant as one of it first build steps.
10:29:16   Such as, start with a wget fetch from CGit (where following $dash; is literally a '-',
10:29:16   it is escaped here just for XML rules against two dashes in a comment);
10:29:16 
10:29:16   wget -O getEBuilder.xml &dash;&dash;no-verbose https://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/plain/production/testScripts/hudsonBootstrap/getEBuilder.xml
10:29:16   2>&1
10:29:16 
10:29:16   Then use ant to invoke the functionality. Example:
10:29:16 
10:29:16   ant -f getEBuilder.xml -EBUILDER_HASH=910fca82df3ea649ba8ee758259561582e13bf8b
10:29:16 
10:29:16 -->
10:29:16 <project
10:29:16   name="getEBuilder"
10:29:16   default="getEBuilder"
10:29:16   basedir=".">
10:29:16 
10:29:16 
10:29:16   <target
10:29:16     name="init"
10:29:16     depends="initWorkspace"
10:29:16     unless="getEBuilderInitialized">
10:29:16 
10:29:16     <!-- assign defaults if not on hudson, for local testing if nothing else -->
10:29:16     <property
10:29:16       name="WORKSPACE"
10:29:16       value="${basedir}" />
10:29:16 
10:29:16     <condition
10:29:16       property="gitHost"
10:29:16       value="${env.GIT_HOST}"
10:29:16       else="git.eclipse.org">
10:29:16       <isset property="env.GIT_HOST" />
10:29:16     </condition>
10:29:16 
10:29:16     <!-- normally provided by caller, but if not, assume master -->
10:29:16     <property
10:29:16       name="EBUILDER_HASH"
10:29:16       value="master" />
10:29:16 
10:29:16     <!-- git is fall back, if no method set explicitly -->
10:29:16     <condition
10:29:16       property="fetchSource"
10:29:16       value="git">
10:29:16       <and>
10:29:16         <not>
10:29:16           <isset property="EBuilderlocal" />
10:29:16         </not>
10:29:16         <not>
10:29:16           <isset property="downloadURL" />
10:29:16         </not>
10:29:16       </and>
10:29:16     </condition>
10:29:16     <property
10:29:16       name="scmProject"
10:29:16       value="eclipse.platform.releng.aggregator" />
10:29:16 
10:29:16     <property
10:29:16       name="folderName"
10:29:16       value="eclipse.platform.releng.aggregator" />
10:29:16 
10:29:16     <property
10:29:16       name="eScriptLocation"
10:29:16       value="${folderName}/production/testScripts" />
10:29:16 
10:29:16     <echo message="=== Properties in 'getEBuilder.xml'" />
10:29:16     <echo message="    WORKSPACE: ${WORKSPACE}" />
10:29:16     <echo message="    folderName: ${folderName}" />
10:29:16     <echo message="    eScriptLocation: ${eScriptLocation}" />
10:29:16     <echo message="    scmProject: ${scmProject}" />
10:29:16     <echo message="    EBUILDER_HASH: ${EBUILDER_HASH}" />
10:29:16     <echo message="    The following are used, in order (if defined), to get 'production scripts'" />
10:29:16     <echo message="       (fetchDirect from) downloadURL: ${downloadURL}" />
10:29:16     <echo message="       (copy from local cache directory) EBuilderlocal: ${EBuilderlocal}" />
10:29:16     <echo message="       fetchSource (from Git): ${fetchSource}" />
10:29:16 
10:29:16     <property
10:29:16       name="getEBuilderInitialized"
10:29:16       value="true" />
10:29:16   </target>
10:29:16 
10:29:16 
10:29:16   <target
10:29:16     name="getEBuilder"
10:29:16     depends="init">
10:29:16 
10:29:16     <!-- remove old one, if there, and make sure directory exists for
10:29:16       eventual checkout/copy/globmapper
10:29:16     -->
10:29:16     <delete dir="${WORKSPACE}/${folderName}" />
10:29:16     <mkdir dir="${WORKSPACE}/${folderName}" />
10:29:16 
10:29:16     <antcall target="fetchEBuilder" />
10:29:16     <antcall target="EBuildercleanup" />
10:29:16 
10:29:16     <ant antfile="${WORKSPACE}/${eScriptLocation}/runTests2.xml" />
10:29:16 
10:29:16   </target>
10:29:16 
10:29:16   <target
10:29:16     name="fetchEBuilderFromGit"
10:29:16     depends="init,fetchEBuilderLocal"
10:29:16     unless="EBuilderfetched">
10:29:16     <echo message="Fetching EBuilder from Git via CGit" />
10:29:16     <get
10:29:16       src="https://${gitHost}/c/platform/${scmProject}.git/snapshot/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       dest="${WORKSPACE}/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       httpusecaches="false"
10:29:16       verbose="true" />
10:29:16     <unzip
10:29:16       src="${WORKSPACE}/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       dest="${WORKSPACE}/tempEBuilder/"
10:29:16       overwrite="true" />
10:29:16 
10:29:16     <echo message="preparing to move ${WORKSPACE}/tempEBuilder" />
10:29:16     <echo message="  into ${WORKSPACE}/${folderName}" />
10:29:16     <echo message="  using regexp mapper" />
10:29:16     <!-- We need only the 'production/testscripts' directory. And input can be of different "depths" depending on where it comes from. -->
10:29:16     <move
10:29:16       verbose="true"
10:29:16       todir="${WORKSPACE}/${folderName}">
10:29:16       <fileset dir="${WORKSPACE}/tempEBuilder" />
10:29:16       <mapper
10:29:16         type="regexp"
10:29:16         from=".*production([/\\])testScripts(.*)"
10:29:16         to="production\1testScripts\2" />
10:29:16     </move>
10:29:16 
10:29:16     <echo message="Fetched EBuilder/production/testscrips to ${WORKSPACE}/${folderName}" />
10:29:16     <property
10:29:16       name="EBuilderfetched"
10:29:16       value="true" />
10:29:16 
10:29:16   </target>
10:29:16 
10:29:16   <!-- specify -DnoEBuildercleanup=true on command line, to have zip and folder left in place,
10:29:16     such as for debugging or desired to copy the zip to your local cache.
10:29:16   -->
10:29:16   <target
10:29:16     name="EBuildercleanup"
10:29:16     unless="noEBuildercleanup">
10:29:16 
10:29:16     <!-- we've moved the files, now to remove the empty dir -->
10:29:16     <delete
10:29:16       dir="${WORKSPACE}/${scmProject}-${EBUILDER_HASH}"
10:29:16       failonerror="false" />
10:29:16 
10:29:16     <!-- cleanup (may eventually want to "cache" this zip file, so no need to re-fetch if already exists -->
10:29:16     <delete
10:29:16       file="${WORKSPACE}/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       failonerror="false" />
10:29:16 
10:29:16     <delete
10:29:16       dir="${WORKSPACE}/tempEBuilder"
10:29:16       failonerror="false" />
10:29:16     <echo message="Cleaned temporary working copies" />
10:29:16 
10:29:16   </target>
10:29:16 
10:29:16   <!-- Will leave here for now, though doesn't add much. It used to have an additional
10:29:16     "fetch from cvs task" (That is, we had three choices: local, git, cvs).
10:29:16   -->
10:29:16   <target
10:29:16     name="fetchEBuilder"
10:29:16     depends="init, fetchEBuilderFromGit"
10:29:16     unless="EBuilderfetched">
10:29:16     <fail message="EBuilder was not fetched by any available method. Is a local variable not set?" />
10:29:16   </target>
10:29:16 
10:29:16   <target
10:29:16     name="fetchEBuilderLocal"
10:29:16     depends="init,fetchEBuilderDirect"
10:29:16     if="EBuilderlocal"
10:29:16     unless="EBuilderfetched">
10:29:16     <echo message="Fetching pre-made EBuilder subset from local machine." />
10:29:16     <unzip
10:29:16       src="${EBuilderlocal}/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       dest="${WORKSPACE}"
10:29:16       overwrite="true" />
10:29:16 
10:29:16     <move
10:29:16       todir="${WORKSPACE}/${folderName}"
10:29:16       failonerror="true">
10:29:16       <fileset dir="${WORKSPACE}/${scmProject}-${EBUILDER_HASH}">
10:29:16         <include name="**/*" />
10:29:16       </fileset>
10:29:16     </move>
10:29:16 
10:29:16     <echo message="Copied EBuilder to ${WORKSPACE}/${folderName}" />
10:29:16     <property
10:29:16       name="EBuilderfetched"
10:29:16       value="true" />
10:29:16   </target>
10:29:16   <target
10:29:16     name="fetchEBuilderDirect"
10:29:16     depends="init"
10:29:16     if="downloadURL"
10:29:16     unless="EBuilderfetched">
10:29:16     <echo message="Fetching pre-made EBuilder subset from download site." />
10:29:16     <get
10:29:16       src="${downloadURL}/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       dest="${WORKSPACE}"
10:29:16       httpusecaches="false"
10:29:16       verbose="true" />
10:29:16 
10:29:16     <available
10:29:16       file="${WORKSPACE}/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       property="EzipExists" />
10:29:16 
10:29:16     <antcall target="unzipDownloadedZip" />
10:29:16 
10:29:16     <condition property="EBuilderfetched">
10:29:16       <available file="${WORKSPACE}/${folderName}/production" />
10:29:16     </condition>
10:29:16 
10:29:16   </target>
10:29:16 
10:29:16   <target
10:29:16     name="unzipDownloadedZip"
10:29:16     if="EzipExists">
10:29:16 
10:29:16     <echo message="Fetched EBuilder from ${downloadURL}" />
10:29:16     <unzip
10:29:16       src="${WORKSPACE}/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       dest="${WORKSPACE}"
10:29:16       overwrite="true" />
10:29:16 
10:29:16     <!-- Not sure this is needed, since 'folderName' and 'scmProject' are
10:29:16       the same. (At least, the defaults set in this script).
10:29:16     -->
10:29:16     <move todir="${WORKSPACE}/${folderName}">
10:29:16       <fileset dir="${WORKSPACE}/${scmProject}">
10:29:16         <include name="**/*" />
10:29:16       </fileset>
10:29:16     </move>
10:29:16     <echo message="Moved EBuilder (subset) to ${WORKSPACE}/${folderName}" />
10:29:16 
10:29:16   </target>
10:29:16 
10:29:16 
10:29:16   <target
10:29:16     name="initWorkspace"
10:29:16     unless="WORKSPACE">
10:29:16     <property environment="env" />
10:29:16     <condition
10:29:16       property="WORKSPACE"
10:29:16       value="${env.WORKSPACE}"
10:29:16       else="${basedir}">
10:29:16       <isset property="env.WORKSPACE" />
10:29:16     </condition>
10:29:16   </target>
10:29:16 </project>+ curl -o buildProperties.sh https://download.eclipse.org/eclipse/downloads/drops4/I20210223-1800//buildproperties.shsource
10:29:16   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
10:29:16                                  Dload  Upload   Total   Spent    Left  Speed
10:29:16 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  3220  100  3220    0     0  14311      0 --:--:-- --:--:-- --:--:-- 14311
10:29:16 + cat getEBuilder.xml
10:29:16 <?xml version="1.0" encoding="UTF-8"?>
10:29:16 <!--
10:29:16   A utility ant script get the eclipse builder from Git. 
10:29:16 
10:29:16   Hudson jobs can call this script from ant as one of it first build steps.
10:29:16   Such as, start with a wget fetch from CGit (where following $dash; is literally a '-',
10:29:16   it is escaped here just for XML rules against two dashes in a comment);
10:29:16 
10:29:16   wget -O getEBuilder.xml &dash;&dash;no-verbose https://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/plain/production/testScripts/hudsonBootstrap/getEBuilder.xml
10:29:16   2>&1
10:29:16 
10:29:16   Then use ant to invoke the functionality. Example:
10:29:16 
10:29:16   ant -f getEBuilder.xml -EBUILDER_HASH=910fca82df3ea649ba8ee758259561582e13bf8b
10:29:16 
10:29:16 -->
10:29:16 <project
10:29:16   name="getEBuilder"
10:29:16   default="getEBuilder"
10:29:16   basedir=".">
10:29:16 
10:29:16 
10:29:16   <target
10:29:16     name="init"
10:29:16     depends="initWorkspace"
10:29:16     unless="getEBuilderInitialized">
10:29:16 
10:29:16     <!-- assign defaults if not on hudson, for local testing if nothing else -->
10:29:16     <property
10:29:16       name="WORKSPACE"
10:29:16       value="${basedir}" />
10:29:16 
10:29:16     <condition
10:29:16       property="gitHost"
10:29:16       value="${env.GIT_HOST}"
10:29:16       else="git.eclipse.org">
10:29:16       <isset property="env.GIT_HOST" />
10:29:16     </condition>
10:29:16 
10:29:16     <!-- normally provided by caller, but if not, assume master -->
10:29:16     <property
10:29:16       name="EBUILDER_HASH"
10:29:16       value="master" />
10:29:16 
10:29:16     <!-- git is fall back, if no method set explicitly -->
10:29:16     <condition
10:29:16       property="fetchSource"
10:29:16       value="git">
10:29:16       <and>
10:29:16         <not>
10:29:16           <isset property="EBuilderlocal" />
10:29:16         </not>
10:29:16         <not>
10:29:16           <isset property="downloadURL" />
10:29:16         </not>
10:29:16       </and>
10:29:16     </condition>
10:29:16     <property
10:29:16       name="scmProject"
10:29:16       value="eclipse.platform.releng.aggregator" />
10:29:16 
10:29:16     <property
10:29:16       name="folderName"
10:29:16       value="eclipse.platform.releng.aggregator" />
10:29:16 
10:29:16     <property
10:29:16       name="eScriptLocation"
10:29:16       value="${folderName}/production/testScripts" />
10:29:16 
10:29:16     <echo message="=== Properties in 'getEBuilder.xml'" />
10:29:16     <echo message="    WORKSPACE: ${WORKSPACE}" />
10:29:16     <echo message="    folderName: ${folderName}" />
10:29:16     <echo message="    eScriptLocation: ${eScriptLocation}" />
10:29:16     <echo message="    scmProject: ${scmProject}" />
10:29:16     <echo message="    EBUILDER_HASH: ${EBUILDER_HASH}" />
10:29:16     <echo message="    The following are used, in order (if defined), to get 'production scripts'" />
10:29:16     <echo message="       (fetchDirect from) downloadURL: ${downloadURL}" />
10:29:16     <echo message="       (copy from local cache directory) EBuilderlocal: ${EBuilderlocal}" />
10:29:16     <echo message="       fetchSource (from Git): ${fetchSource}" />
10:29:16 
10:29:16     <property
10:29:16       name="getEBuilderInitialized"
10:29:16       value="true" />
10:29:16   </target>
10:29:16 
10:29:16 
10:29:16   <target
10:29:16     name="getEBuilder"
10:29:16     depends="init">
10:29:16 
10:29:16     <!-- remove old one, if there, and make sure directory exists for
10:29:16       eventual checkout/copy/globmapper
10:29:16     -->
10:29:16     <delete dir="${WORKSPACE}/${folderName}" />
10:29:16     <mkdir dir="${WORKSPACE}/${folderName}" />
10:29:16 
10:29:16     <antcall target="fetchEBuilder" />
10:29:16     <antcall target="EBuildercleanup" />
10:29:16 
10:29:16     <ant antfile="${WORKSPACE}/${eScriptLocation}/runTests2.xml" />
10:29:16 
10:29:16   </target>
10:29:16 
10:29:16   <target
10:29:16     name="fetchEBuilderFromGit"
10:29:16     depends="init,fetchEBuilderLocal"
10:29:16     unless="EBuilderfetched">
10:29:16     <echo message="Fetching EBuilder from Git via CGit" />
10:29:16     <get
10:29:16       src="https://${gitHost}/c/platform/${scmProject}.git/snapshot/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       dest="${WORKSPACE}/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       httpusecaches="false"
10:29:16       verbose="true" />
10:29:16     <unzip
10:29:16       src="${WORKSPACE}/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       dest="${WORKSPACE}/tempEBuilder/"
10:29:16       overwrite="true" />
10:29:16 
10:29:16     <echo message="preparing to move ${WORKSPACE}/tempEBuilder" />
10:29:16     <echo message="  into ${WORKSPACE}/${folderName}" />
10:29:16     <echo message="  using regexp mapper" />
10:29:16     <!-- We need only the 'production/testscripts' directory. And input can be of different "depths" depending on where it comes from. -->
10:29:16     <move
10:29:16       verbose="true"
10:29:16       todir="${WORKSPACE}/${folderName}">
10:29:16       <fileset dir="${WORKSPACE}/tempEBuilder" />
10:29:16       <mapper
10:29:16         type="regexp"
10:29:16         from=".*production([/\\])testScripts(.*)"
10:29:16         to="production\1testScripts\2" />
10:29:16     </move>
10:29:16 
10:29:16     <echo message="Fetched EBuilder/production/testscrips to ${WORKSPACE}/${folderName}" />
10:29:16     <property
10:29:16       name="EBuilderfetched"
10:29:16       value="true" />
10:29:16 
10:29:16   </target>
10:29:16 
10:29:16   <!-- specify -DnoEBuildercleanup=true on command line, to have zip and folder left in place,
10:29:16     such as for debugging or desired to copy the zip to your local cache.
10:29:16   -->
10:29:16   <target
10:29:16     name="EBuildercleanup"
10:29:16     unless="noEBuildercleanup">
10:29:16 
10:29:16     <!-- we've moved the files, now to remove the empty dir -->
10:29:16     <delete
10:29:16       dir="${WORKSPACE}/${scmProject}-${EBUILDER_HASH}"
10:29:16       failonerror="false" />
10:29:16 
10:29:16     <!-- cleanup (may eventually want to "cache" this zip file, so no need to re-fetch if already exists -->
10:29:16     <delete
10:29:16       file="${WORKSPACE}/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       failonerror="false" />
10:29:16 
10:29:16     <delete
10:29:16       dir="${WORKSPACE}/tempEBuilder"
10:29:16       failonerror="false" />
10:29:16     <echo message="Cleaned temporary working copies" />
10:29:16 
10:29:16   </target>
10:29:16 
10:29:16   <!-- Will leave here for now, though doesn't add much. It used to have an additional
10:29:16     "fetch from cvs task" (That is, we had three choices: local, git, cvs).
10:29:16   -->
10:29:16   <target
10:29:16     name="fetchEBuilder"
10:29:16     depends="init, fetchEBuilderFromGit"
10:29:16     unless="EBuilderfetched">
10:29:16     <fail message="EBuilder was not fetched by any available method. Is a local variable not set?" />
10:29:16   </target>
10:29:16 
10:29:16   <target
10:29:16     name="fetchEBuilderLocal"
10:29:16     depends="init,fetchEBuilderDirect"
10:29:16     if="EBuilderlocal"
10:29:16     unless="EBuilderfetched">
10:29:16     <echo message="Fetching pre-made EBuilder subset from local machine." />
10:29:16     <unzip
10:29:16       src="${EBuilderlocal}/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       dest="${WORKSPACE}"
10:29:16       overwrite="true" />
10:29:16 
10:29:16     <move
10:29:16       todir="${WORKSPACE}/${folderName}"
10:29:16       failonerror="true">
10:29:16       <fileset dir="${WORKSPACE}/${scmProject}-${EBUILDER_HASH}">
10:29:16         <include name="**/*" />
10:29:16       </fileset>
10:29:16     </move>
10:29:16 
10:29:16     <echo message="Copied EBuilder to ${WORKSPACE}/${folderName}" />
10:29:16     <property
10:29:16       name="EBuilderfetched"
10:29:16       value="true" />
10:29:16   </target>
10:29:16   <target
10:29:16     name="fetchEBuilderDirect"
10:29:16     depends="init"
10:29:16     if="downloadURL"
10:29:16     unless="EBuilderfetched">
10:29:16     <echo message="Fetching pre-made EBuilder subset from download site." />
10:29:16     <get
10:29:16       src="${downloadURL}/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       dest="${WORKSPACE}"
10:29:16       httpusecaches="false"
10:29:16       verbose="true" />
10:29:16 
10:29:16     <available
10:29:16       file="${WORKSPACE}/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       property="EzipExists" />
10:29:16 
10:29:16     <antcall target="unzipDownloadedZip" />
10:29:16 
10:29:16     <condition property="EBuilderfetched">
10:29:16       <available file="${WORKSPACE}/${folderName}/production" />
10:29:16     </condition>
10:29:16 
10:29:16   </target>
10:29:16 
10:29:16   <target
10:29:16     name="unzipDownloadedZip"
10:29:16     if="EzipExists">
10:29:16 
10:29:16     <echo message="Fetched EBuilder from ${downloadURL}" />
10:29:16     <unzip
10:29:16       src="${WORKSPACE}/${scmProject}-${EBUILDER_HASH}.zip"
10:29:16       dest="${WORKSPACE}"
10:29:16       overwrite="true" />
10:29:16 
10:29:16     <!-- Not sure this is needed, since 'folderName' and 'scmProject' are
10:29:16       the same. (At least, the defaults set in this script).
10:29:16     -->
10:29:16     <move todir="${WORKSPACE}/${folderName}">
10:29:16       <fileset dir="${WORKSPACE}/${scmProject}">
10:29:16         <include name="**/*" />
10:29:16       </fileset>
10:29:16     </move>
10:29:16     <echo message="Moved EBuilder (subset) to ${WORKSPACE}/${folderName}" />
10:29:16 
10:29:16   </target>
10:29:16 
10:29:16 
10:29:16   <target
10:29:16     name="initWorkspace"
10:29:16     unless="WORKSPACE">
10:29:16     <property environment="env" />
10:29:16     <condition
10:29:16       property="WORKSPACE"
10:29:16       value="${env.WORKSPACE}"
10:29:16       else="${basedir}">
10:29:16       <isset property="env.WORKSPACE" />
10:29:16     </condition>
10:29:16   </target>
10:29:16 </project>+ source buildProperties.sh
10:29:16 ++ export TIMESTAMP=20210223-1800
10:29:16 ++ TIMESTAMP=20210223-1800
10:29:16 ++ export 'BUILD_PRETTY_DATE=Tue Feb 23 18:00:00 EST 2021'
10:29:16 ++ BUILD_PRETTY_DATE='Tue Feb 23 18:00:00 EST 2021'
10:29:16 ++ export BRANCH=master
10:29:16 ++ BRANCH=master
10:29:16 ++ export PATCH_OR_BRANCH_LABEL=master
10:29:16 ++ PATCH_OR_BRANCH_LABEL=master
10:29:16 ++ export BUILD_TYPE_NAME=Integration
10:29:16 ++ BUILD_TYPE_NAME=Integration
10:29:16 ++ export BUILD_TYPE=I
10:29:16 ++ BUILD_TYPE=I
10:29:16 ++ export TESTED_BUILD_TYPE=I
10:29:16 ++ TESTED_BUILD_TYPE=I
10:29:16 ++ export RELEASE_VER=4.19
10:29:16 ++ RELEASE_VER=4.19
10:29:16 ++ export STREAM=4.19.0
10:29:16 ++ STREAM=4.19.0
10:29:16 ++ export STREAMMajor=4
10:29:16 ++ STREAMMajor=4
10:29:16 ++ export STREAMMinor=19
10:29:16 ++ STREAMMinor=19
10:29:16 ++ export STREAMService=0
10:29:16 ++ STREAMService=0
10:29:16 ++ export GIT_ROOT=ssh://genie.releng@git.eclipse.org:29418
10:29:16 ++ GIT_ROOT=ssh://genie.releng@git.eclipse.org:29418
10:29:16 ++ export AGG_REPO=/platform/eclipse.platform.releng.aggregator.git
10:29:16 ++ AGG_REPO=/platform/eclipse.platform.releng.aggregator.git
10:29:16 ++ export AGG_DIR=gitCache/eclipse.platform.releng.aggregator
10:29:16 ++ AGG_DIR=gitCache/eclipse.platform.releng.aggregator
10:29:16 ++ export DROP_DIR=siteDir/eclipse/downloads/drops4
10:29:16 ++ DROP_DIR=siteDir/eclipse/downloads/drops4
10:29:16 ++ export UPDATES_DIR=siteDir/eclipse/updates
10:29:16 ++ UPDATES_DIR=siteDir/eclipse/updates
10:29:16 ++ export EQUINOX_DROP_DIR=siteDir/equinox/drops
10:29:16 ++ EQUINOX_DROP_DIR=siteDir/equinox/drops
10:29:16 ++ export TMP_DIR=tmp
10:29:16 ++ TMP_DIR=tmp
10:29:16 ++ export DOWNLOAD_HOST=download.eclipse.org
10:29:16 ++ DOWNLOAD_HOST=download.eclipse.org
10:29:16 ++ export BUILD_TO_COMPARE_SITE=ftp.osuosl.org/pub/eclipse/eclipse/updates
10:29:16 ++ BUILD_TO_COMPARE_SITE=ftp.osuosl.org/pub/eclipse/eclipse/updates
10:29:16 ++ export LOCAL_REPO=localMavenRepo
10:29:16 ++ LOCAL_REPO=localMavenRepo
10:29:16 ++ export BASEBUILDER_TAG=4.18
10:29:16 ++ BASEBUILDER_TAG=4.18
10:29:16 ++ export API_PREV_REF_LABEL=4.18
10:29:16 ++ API_PREV_REF_LABEL=4.18
10:29:16 ++ export API_FREEZE_REF_LABEL=
10:29:16 ++ API_FREEZE_REF_LABEL=
10:29:16 ++ export 'FREEZE_PARAMS= '
10:29:16 ++ FREEZE_PARAMS=' '
10:29:16 ++ export PREVIOUS_RELEASE_VER=4.18
10:29:16 ++ PREVIOUS_RELEASE_VER=4.18
10:29:16 ++ export PREVIOUS_RELEASE_REPO_ID=4.18
10:29:16 ++ PREVIOUS_RELEASE_REPO_ID=4.18
10:29:16 ++ export PREVIOUS_RELEASE_ID=R-4.18-202012021800
10:29:16 ++ PREVIOUS_RELEASE_ID=R-4.18-202012021800
10:29:16 ++ export BUILDTOOLS_REPO=https://download.eclipse.org/eclipse/updates/buildtools/
10:29:16 ++ BUILDTOOLS_REPO=https://download.eclipse.org/eclipse/updates/buildtools/
10:29:16 ++ export WEBTOOLS_REPO=https://download.eclipse.org/webtools/downloads/drops/R3.18.0/R-3.18.0-20200605032700/repositoryunittests/
10:29:16 ++ WEBTOOLS_REPO=https://download.eclipse.org/webtools/downloads/drops/R3.18.0/R-3.18.0-20200605032700/repositoryunittests/
10:29:16 ++ export BASEBUILDER_DIR=tmp/org.eclipse.releng.basebuilder
10:29:16 ++ BASEBUILDER_DIR=tmp/org.eclipse.releng.basebuilder
10:29:16 ++ export ECLIPSE_RUN_REPO=https://download.eclipse.org/eclipse/updates/4.19-I-builds/
10:29:16 ++ ECLIPSE_RUN_REPO=https://download.eclipse.org/eclipse/updates/4.19-I-builds/
10:29:16 ++ export MAVEN_OPTS=-Xmx6G
10:29:16 ++ MAVEN_OPTS=-Xmx6G
10:29:16 ++ export JAVA_DOC_TOOL=-Declipse.javadoc=/opt/tools/java/openjdk/jdk-11/latest/bin/javadoc
10:29:16 ++ JAVA_DOC_TOOL=-Declipse.javadoc=/opt/tools/java/openjdk/jdk-11/latest/bin/javadoc
10:29:16 ++ export BUILD_ENV_FILE=/home/jenkins/agent/workspace/I-build-4.19/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/buildproperties.shsource
10:29:16 ++ BUILD_ENV_FILE=/home/jenkins/agent/workspace/I-build-4.19/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/buildproperties.shsource
10:29:16 ++ export BUILD_ENV_FILE_PHP=/home/jenkins/agent/workspace/I-build-4.19/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/buildproperties.php
10:29:16 ++ BUILD_ENV_FILE_PHP=/home/jenkins/agent/workspace/I-build-4.19/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/buildproperties.php
10:29:16 ++ export BUILD_ENV_FILE_PROP=/home/jenkins/agent/workspace/I-build-4.19/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/buildproperties.properties
10:29:16 ++ BUILD_ENV_FILE_PROP=/home/jenkins/agent/workspace/I-build-4.19/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/buildproperties.properties
10:29:16 ++ export BUILD_ID=I20210223-1800
10:29:16 ++ BUILD_ID=I20210223-1800
10:29:16 ++ export BUILD_DIR_SEG=I20210223-1800
10:29:16 ++ BUILD_DIR_SEG=I20210223-1800
10:29:16 ++ export EQ_BUILD_DIR_SEG=I20210223-1800
10:29:16 ++ EQ_BUILD_DIR_SEG=I20210223-1800
10:29:16 ++ export EBUILDER_HASH=73a1aed270b35085ff7818aa1c314b7bfc6152db
10:29:16 ++ EBUILDER_HASH=73a1aed270b35085ff7818aa1c314b7bfc6152db
10:29:16 ++ export ECLIPSE_BUILDER_DIR=/home/jenkins/agent/workspace/I-build-4.19/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.releng.tychoeclipsebuilder
10:29:16 ++ ECLIPSE_BUILDER_DIR=/home/jenkins/agent/workspace/I-build-4.19/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.releng.tychoeclipsebuilder
10:29:16 ++ export PLATFORM_REPO_DIR=/home/jenkins/agent/workspace/I-build-4.19/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/target/repository
10:29:16 ++ PLATFORM_REPO_DIR=/home/jenkins/agent/workspace/I-build-4.19/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/target/repository
10:29:16 ++ export LAUNCHER_JAR=/home/jenkins/agent/workspace/I-build-4.19/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/tmp/org.eclipse.releng.basebuilder/plugins/org.eclipse.equinox.launcher_1.6.100.v20201223-0822.jar
10:29:16 ++ LAUNCHER_JAR=/home/jenkins/agent/workspace/I-build-4.19/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/tmp/org.eclipse.releng.basebuilder/plugins/org.eclipse.equinox.launcher_1.6.100.v20201223-0822.jar
10:29:16 ++ export 'POM_UPDATES_BODY= '
10:29:16 ++ POM_UPDATES_BODY=' '
10:29:16 ++ export 'POM_UPDATES_SUBJECT= '
10:29:16 ++ POM_UPDATES_SUBJECT=' '
10:29:16 ++ export 'COMPARATOR_ERRORS_SUBJECT= '
10:29:16 ++ COMPARATOR_ERRORS_SUBJECT=' '
10:29:16 ++ export 'COMPARATOR_ERRORS_BODY= '
10:29:16 ++ COMPARATOR_ERRORS_BODY=' '
10:29:16 ++ /usr/libexec/java_home -v 11
10:29:16 + export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
10:29:16 + JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
10:29:16 + export ANT_HOME=/usr/local/Cellar/ant/1.10.9/libexec
10:29:16 + ANT_HOME=/usr/local/Cellar/ant/1.10.9/libexec
10:29:16 + export PATH=/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/bin:/usr/local/Cellar/ant/1.10.9/libexec/bin:/opt/tools/java/openjdk/jdk-11/latest/bin:/opt/tools/java/openjdk/jdk-11/latest/bin:/usr/bin:/bin:/usr/sbin:/sbin
10:29:16 + PATH=/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/bin:/usr/local/Cellar/ant/1.10.9/libexec/bin:/opt/tools/java/openjdk/jdk-11/latest/bin:/opt/tools/java/openjdk/jdk-11/latest/bin:/usr/bin:/bin:/usr/sbin:/sbin
10:29:16 + echo JAVA_HOME: /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
10:29:16 JAVA_HOME: /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
10:29:16 + echo ANT_HOME: /usr/local/Cellar/ant/1.10.9/libexec
10:29:16 ANT_HOME: /usr/local/Cellar/ant/1.10.9/libexec
10:29:16 + echo PATH: /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/bin:/usr/local/Cellar/ant/1.10.9/libexec/bin:/opt/tools/java/openjdk/jdk-11/latest/bin:/opt/tools/java/openjdk/jdk-11/latest/bin:/usr/bin:/bin:/usr/sbin:/sbin
10:29:16 PATH: /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/bin:/usr/local/Cellar/ant/1.10.9/libexec/bin:/opt/tools/java/openjdk/jdk-11/latest/bin:/opt/tools/java/openjdk/jdk-11/latest/bin:/usr/bin:/bin:/usr/sbin:/sbin
10:29:16 + env
10:29:16 + ant -diagnostics
10:29:19 + java -XshowSettings -version
10:29:19 + ant -f getEBuilder.xml -Djava.io.tmpdir=/Users/genie.releng/jenkins_agent/workspace/ep-smoke-test-mac-arm64/tmp -DbuildId=I20210223-1800/ -DeclipseStream=4.19.0 -DEBUILDER_HASH=73a1aed270b35085ff7818aa1c314b7bfc6152db -DdownloadURL=http://download.eclipse.org/eclipse/downloads/drops4/I20210223-1800/ -Dosgi.os=macosx -Dosgi.ws=cocoa -Dosgi.arch=x86_64 -DtestSuite=SWT
10:29:20 Buildfile: /Users/genie.releng/jenkins_agent/workspace/ep-smoke-test-mac-arm64/getEBuilder.xml
10:29:20 
10:29:20 initWorkspace:
10:29:21 
10:29:21 init:
10:29:21      [echo] === Properties in 'getEBuilder.xml'
10:29:21      [echo]     WORKSPACE: /Users/genie.releng/jenkins_agent/workspace/ep-smoke-test-mac-arm64
10:29:21      [echo]     folderName: eclipse.platform.releng.aggregator
10:29:21      [echo]     eScriptLocation: eclipse.platform.releng.aggregator/production/testScripts
10:29:21      [echo]     scmProject: eclipse.platform.releng.aggregator
10:29:21      [echo]     EBUILDER_HASH: 73a1aed270b35085ff7818aa1c314b7bfc6152db
10:29:21      [echo]     The following are used, in order (if defined), to get 'production scripts'
10:29:21      [echo]        (fetchDirect from) downloadURL: http://download.eclipse.org/eclipse/downloads/drops4/I20210223-1800/
10:29:21      [echo]        (copy from local cache directory) EBuilderlocal: ${EBuilderlocal}
10:29:21      [echo]        fetchSource (from Git): ${fetchSource}
10:29:21 
10:29:21 getEBuilder:
10:29:21     [mkdir] Created dir: /Users/genie.releng/jenkins_agent/workspace/ep-smoke-test-mac-arm64/eclipse.platform.releng.aggregator
10:29:21 
10:29:21 initWorkspace:
10:29:21 
10:29:21 init:
10:29:21 
10:29:21 fetchEBuilderDirect:
10:29:21      [echo] Fetching pre-made EBuilder subset from download site.
10:29:21       [get] Getting: http://download.eclipse.org/eclipse/downloads/drops4/I20210223-1800//eclipse.platform.releng.aggregator-73a1aed270b35085ff7818aa1c314b7bfc6152db.zip
10:29:21       [get] To: /Users/genie.releng/jenkins_agent/workspace/ep-smoke-test-mac-arm64/eclipse.platform.releng.aggregator-73a1aed270b35085ff7818aa1c314b7bfc6152db.zip
10:29:22       [get] ..............
10:29:22 
10:29:22 unzipDownloadedZip:
10:29:22      [echo] Fetched EBuilder from http://download.eclipse.org/eclipse/downloads/drops4/I20210223-1800/
10:29:22     [unzip] Expanding: /Users/genie.releng/jenkins_agent/workspace/ep-smoke-test-mac-arm64/eclipse.platform.releng.aggregator-73a1aed270b35085ff7818aa1c314b7bfc6152db.zip into /Users/genie.releng/jenkins_agent/workspace/ep-smoke-test-mac-arm64
10:29:22      [move] Moving 27 files to /Users/genie.releng/jenkins_agent/workspace/ep-smoke-test-mac-arm64/eclipse.platform.releng.aggregator
10:29:22      [echo] Moved EBuilder (subset) to /Users/genie.releng/jenkins_agent/workspace/ep-smoke-test-mac-arm64/eclipse.platform.releng.aggregator
10:29:22 
10:29:22 fetchEBuilderLocal:
10:29:22 
10:29:22 fetchEBuilderFromGit:
10:29:22 
10:29:22 fetchEBuilder:
10:29:22 
10:29:22 EBuildercleanup:
10:29:22    [delete] Deleting: /Users/genie.releng/jenkins_agent/workspace/ep-smoke-test-mac-arm64/eclipse.platform.releng.aggregator-73a1aed270b35085ff7818aa1c314b7bfc6152db.zip
10:29:22      [echo] Cleaned temporary working copies
10:29:22 
10:29:22 initWorkspace:
10:29:22 
10:29:22 initDownloadHosts:
10:29:22      [echo] DEBUG: Found DOWNLOAD_HOST not defined. Setting in 'initDownloadHosts'
10:29:22      [echo] DEBUG:      env.DOWNLOAD_HOST: download.eclipse.org
10:29:22 
10:29:22 initBuildId:
10:29:22 
10:29:22 initBuildType:
10:29:22 
10:29:22 BUILD FAILED
10:29:22 /Users/genie.releng/jenkins_agent/workspace/ep-smoke-test-mac-arm64/getEBuilder.xml:100: The following error occurred while executing this line:
10:29:22 /Users/genie.releng/jenkins_agent/workspace/ep-smoke-test-mac-arm64/eclipse.platform.releng.aggregator/production/testScripts/runTests2.xml:692: buildId variable had unexpected format. Should be of the form  [IMXYNPSRU] 8 digits '-' 4 digits, but was I20210223-1800/
10:29:22 
10:29:22 Total time: 2 seconds
10:29:22 ++ date +%s
10:29:22 + RAW_DATE_END=1614180562
10:29:22 + echo -e '\n\tRAW Date End: 1614180562 \n'
10:29:22 
10:29:22 	RAW Date End: 1614180562 
10:29:22 
10:29:22 + TOTAL_TIME=7
10:29:22 + echo -e '\n\tTotal elapsed time: 7 \n'
10:29:22 
10:29:22 	Total elapsed time: 7 
10:29:22 
10:29:42 Sending e-mails to: sravankumarl@in.ibm.com lshanmug@in.ibm.com
10:29:42 Recording test results
10:29:45 ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?
10:29:45 Archiving artifacts
10:29:47 Finished: FAILURE