FailedConsole Output

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