It looks related to this which I added to the compile target to pass the app version to InstallApacheFlex.xml.
<define name="INSTALLER::releaseVersion" value="${release.version}"/> <define name="INSTALLER::buildNumber" value="${build.number}"/> I just rebuilt and it is building fine on my mac. Carol On 7/30/12 3 :36PM, "Om" <bigosma...@gmail.com> wrote: >Carol, > >After updating the InstallApacheFlex project from SVN, I am getting >these errors: > >1120: Access of undefined property >INSTALLER. InstallApacheFlex.mxml /InstallApacheFlex/src line 78 Flex >Problem >1120: Access of undefined property >INSTALLER. InstallApacheFlex.mxml /InstallApacheFlex/src line 79 Flex >Problem > >Am I missing something? > >Thanks, >Om > > >---------- Forwarded message ---------- >From: <cframp...@apache.org> >Date: Wed, Jul 25, 2012 at 12:08 PM >Subject: svn commit: r1365698 - in >/incubator/flex/utilities/InstallApacheFlex: build.number build.xml >src/InstallApacheFlex-app.xml src/InstallApacheFlex.mxml >To: flex-comm...@incubator.apache.org > > >Author: cframpton >Date: Wed Jul 25 19:08:35 2012 >New Revision: 1365698 > >URL: http://svn.apache.org/viewvc?rev=1365698&view=rev >Log: >Log the installer version number and os in the log file. Fix build >file so version number in -app.xml is updated correctly - if >build.number is loaded at the top of the file, and <buildnumber> is >called to increment the build number, build.number is still the old >value because properties are immutable. > >Modified: > incubator/flex/utilities/InstallApacheFlex/build.number > incubator/flex/utilities/InstallApacheFlex/build.xml > >incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex-app.xml > incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex.mxml > >Modified: incubator/flex/utilities/InstallApacheFlex/build.number >URL: >http://svn.apache.org/viewvc/incubator/flex/utilities/InstallApacheFlex/bu >ild.number?rev=1365698&r1=1365697&r2=1365698&view=diff >========================================================================== >==== >--- incubator/flex/utilities/InstallApacheFlex/build.number (original) >+++ incubator/flex/utilities/InstallApacheFlex/build.number Wed Jul 25 >19:08:35 2012 >@@ -1,3 +1,3 @@ >-#Build Number for ANT. Do not edit! >-#Mon Jul 23 02:10:34 PDT 2012 >-build.number=8 >+#Build Number for ANT. Do not edit! >+#Wed Jul 25 15:03:32 EDT 2012 >+build.number=9 > >Modified: incubator/flex/utilities/InstallApacheFlex/build.xml >URL: >http://svn.apache.org/viewvc/incubator/flex/utilities/InstallApacheFlex/bu >ild.xml?rev=1365698&r1=1365697&r2=1365698&view=diff >========================================================================== >==== >--- incubator/flex/utilities/InstallApacheFlex/build.xml (original) >+++ incubator/flex/utilities/InstallApacheFlex/build.xml Wed Jul 25 >19:08:35 2012 >@@ -69,7 +69,7 @@ > <target name="build" depends="init,compile,packagenative,cleanup" > description="Compiles and packages application"/> > >- <target name="init" depends="clean,createDirs,create-version-xml" >+ <target name="init" >depends="clean,createDirs,update-app-xml,create-version-xml" > description="Creates the deploy folders and sets app extension"/> > > <target name="clean" description="Cleans up old files."> >@@ -92,6 +92,18 @@ > <mkdir dir="${RELEASE_DIR}"/> > </target> > >+ <!-- Make sure version, esp, build.number, in APP_NAME-app.xml is >in sync. --> >+ <target name="update-app-xml" description="Update version in >APP_NAME-app.xml."> >+ <echo message="version in ${APP_NAME}-app.xml will be >${release.version}.${build.number}"/> >+ <replaceregexp byline="true"> >+ <regexp >pattern="<versionNumber>(\d+\.)?(\d+\.)?(\d+)</versionNumber>" >/> >+ <substitution >expression="<versionNumber>${release.version}.${build.number}</ve >rsionNumber>"/> >+ <fileset dir="${SOURCE_DIR}"> >+ <include name="${APP_NAME}-app.xml"/> >+ </fileset> >+ </replaceregexp> >+ </target> >+ > <!-- > Run this target once, and then rebuild, when you make a >change to this app > so that the AIR Installer will allow the app to be updated. >The build.number >@@ -99,15 +111,8 @@ > nano version number in the <version> tag in >InstallApacheFlex-app.xml will be > updated. > --> >- <target name="update-version" description="Update the app version >number so it will be updated."> >+ <target name="update-version" description="Update the app version >number so the installer will be updated."> > <buildnumber/> >- <replaceregexp byline="true"> >- <regexp >pattern="<versionNumber>([0-9\.]+)</versionNumber>"/> >- <substitution >expression="<versionNumber>${release.version}.${build.number}</ve >rsionNumber>"/> >- <fileset dir="${SOURCE_DIR}"> >- <include name="${APP_NAME}-app.xml"/> >- </fileset> >- </replaceregexp> > </target> > > <target name="packagenative" depends="certificate,packageair" >@@ -147,6 +152,8 @@ > <source-path path-element="${SOURCE_DIR}"/> > <external-library-path >file="${FLEX_HOME}/frameworks/libs/air/airglobal.swc" append="true"/> > <library-path dir="${LIBRARY_DIR}" includes="*.swc" >append="true"/> >+ <define name="INSTALLER::releaseVersion" >value="${release.version}"/> >+ <define name="INSTALLER::buildNumber" >value="${build.number}"/> > </mxmlc> > </target> > >@@ -199,7 +206,7 @@ > </target> > > <target name="create-version-xml" description="Creates >version.xml file for update"> >- <echo message="version is ${release.version}.${build.number}"/> >+ <echo message="version in version.xml will be >${release.version}.${build.number}"/> > <echo file="${RELEASE_DIR}/version.xml"><?xml >version="1.0"?> > <!-- > > >Modified: >incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex-app.xml >URL: >http://svn.apache.org/viewvc/incubator/flex/utilities/InstallApacheFlex/sr >c/InstallApacheFlex-app.xml?rev=1365698&r1=1365697&r2=1365698&view=diff >========================================================================== >==== >--- >incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex-app.xml >(original) >+++ >incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex-app.xml >Wed Jul 25 19:08:35 2012 >@@ -45,7 +45,7 @@ > <!-- A string value of the format <0-999>.<0-999>.<0-999> that >represents application version which can be used to check for >application upgrade. > Values can also be 1-part or 2-part. It is not necessary to >have a 3-part value. > An updated version of application must have a versionNumber >value higher than the previous version. Required for namespace >= 2.5 >. --> >- <versionNumber>0.7.8</versionNumber> >+ <versionNumber>0.7.9</versionNumber> > > <!-- A string value (such as "v1", "2.5", or "Alpha 1") that >represents the version of the application, as it should be shown to >users. Optional. --> > <!-- <versionLabel></versionLabel> --> > >Modified: >incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex.mxml >URL: >http://svn.apache.org/viewvc/incubator/flex/utilities/InstallApacheFlex/sr >c/InstallApacheFlex.mxml?rev=1365698&r1=1365697&r2=1365698&view=diff >========================================================================== >==== >--- incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex.mxml >(original) >+++ incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex.mxml >Wed Jul 25 19:08:35 2012 >@@ -73,6 +73,12 @@ variables are not required because the l > import ws.tink.spark.controls.StepItem; > > /** >+ * Installer version number for the log file. >+ */ >+ private static const INSTALLER_VERSION:String >= String(INSTALLER::releaseVersion); >+ private static const >INSTALLER_BUILD_NUMBER:String = String(INSTALLER::buildNumber); >+ >+ /** > * The url that stores the current version >number of the InstallApacheFlex.{exe|dmg} > */ > private var VERSION_URL:String; >@@ -319,6 +325,9 @@ variables are not required because the l > > protected function main():void > { >+ // Log the Installer version to help with >any support issues that arise. >+ log("Version" + " " + >+ INSTALLER_VERSION + "." + >INSTALLER_BUILD_NUMBER + " (" + _os + ")"); > checkVersion(); > initiateInstallStepsActivity(); > initializeOptionInstallsDataProvider();