Hi,

I'm finding this problem trying to build with ANT. It seems it never was
addressed, but is clear that we have a problem somewhere that make flex
unit test run with not the expected code. I have all required environment
vars declared:

JAVA_HOME to 1.8.0_181-b13
ANT_HOME to 1.10.5
PLAYERGLOBAL_HOME to 11.1
FLASHPLAYER_DEBUGGER to the latest 30
AIR_HOME to AIR SDK 25
GOOG_HOME to latest GitHub code
ROYALE_COMPILER_REPO to my royale-compiler source repo folder
ROYALE_TYPEDEFS_HOME to my royale-typedefs source repo folder
FLEX_HOME to Flex SDK 4.16.1

One Thing I found that Yishay said is that I had to associate in the Mac
SWF files to Flash Player Debugger, so that is done too.

I'll try to see how to skip test for now. If someone has some idea to
search for this, I can try what you propose and see if this fix the issue.

Thanks







El mar., 19 dic. 2017 a las 20:05, Alex Harui (<aha...@adobe.com.invalid>)
escribió:

> OK, try dumping the SWF and see who is referencing IResponder.
>
> You can compare to a dump from a SWF on the CI server.  It might give us a
> clue as to why you are getting different results.
>
> -Alex
>
> On 12/19/17, 10:54 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>
> >"apache-flex-flexunit-4.2.0-4.12.0-bin.zip" is downloaded and unzipped to
> >the 'royale-asjs/in' directory. I have no other FlexUnit on my system.
> >
> >EdB
> >
> >
> >
> >On Tue, Dec 19, 2017 at 7:47 PM, Alex Harui <aha...@adobe.com.invalid>
> >wrote:
> >
> >> Erik,
> >>
> >> What FlexUnit are you running?  My guess is it is different than the one
> >> the rest of are running.
> >>
> >> -Alex
> >>
> >> On 12/19/17, 3:15 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
> >>
> >> >Some more trace:
> >> >
> >> >Created dir:
> >> >/Users/erik/Documents/git/royale-asjs/frameworks/
> >> projects/Basic/src/test/r
> >> >oyale/out
> >> > [flexunit] Validating task attributes ...
> >> > [flexunit] Generating default values ...
> >> > [flexunit] Using the following settings for the test run:
> >> > [flexunit] haltonfailure: [false]
> >> > [flexunit] headless: [false]
> >> > [flexunit] display: [99]
> >> > [flexunit] localTrusted: [true]
> >> > [flexunit] player: [flash]
> >> > [flexunit] port: [1024]
> >> > [flexunit] swf:
> >> >[/Users/erik/Documents/git/royale-asjs/frameworks/
> >> projects/Basic/src/test/
> >> >royale/FlexUnitRoyaleApplication.swf]
> >> > [flexunit] timeout: [90000ms]
> >> > [flexunit] toDir:
> >> >[/Users/erik/Documents/git/royale-asjs/frameworks/
> >> projects/Basic/src/test/
> >> >royale/out]
> >> > [flexunit] Setting up server process ...
> >> > [flexunit] Starting server ...
> >> > [flexunit] Entry
> >> >[/Users/erik/Documents/git/royale-asjs/frameworks/
> >> projects/Basic/src/test/
> >> >royale]
> >> >already available in local trust file at
> >> >[/Users/erik/Library/Preferences/Macromedia/Flash
> >> >Player/#Security/FlashPlayerTrust/flexUnit.cfg].
> >> > [flexunit] Executing 'open' with arguments:
> >> > [flexunit]
> >> >'/Users/erik/Documents/git/royale-asjs/frameworks/
> >> projects/Basic/src/test/
> >> >royale/FlexUnitRoyaleApplication.swf'
> >> > [flexunit]
> >> > [flexunit] The ' characters around the executable and arguments are
> >> > [flexunit] not part of the command.
> >> > [flexunit]
> >> > [flexunit] Opening server socket on port [1024].
> >> > [flexunit] Waiting for client connection ...
> >> >
> >> >HTH,
> >> >
> >> >EdB
> >> >
> >> >
> >> >
> >> >On Tue, Dec 19, 2017 at 12:14 PM, Erik de Bruin <e...@ixsoftware.nl>
> >> >wrote:
> >> >
> >> >> I get an error dialog from the swf being tested, "VerifyError: Error
> >> >> #1014: Class IResponder could not be found.". When I dismiss the
> >>dialog,
> >> >> test test times out and the ant build fails.
> >> >>
> >> >> EdB
> >> >>
> >> >>
> >> >>
> >> >> On Tue, Dec 19, 2017 at 11:25 AM, Alex Harui
> >><aha...@adobe.com.invalid>
> >> >> wrote:
> >> >>
> >> >>> What error do you get if you don't apply the workaround?
> >> >>>
> >> >>> -Alex
> >> >>>
> >> >>> On 12/19/17, 2:02 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
> >> >>>
> >> >>> >Just to keep this fresh:
> >> >>> >
> >> >>> >This is still an issue, and the workaround below is required for me
> >> >>>to be
> >> >>> >able to run 'ant' on the royale-asjs project...
> >> >>> >
> >> >>> >EdB
> >> >>> >
> >> >>> >
> >> >>> >
> >> >>> >On Thu, Nov 16, 2017 at 8:01 AM, Erik de Bruin <e...@ixsoftware.nl
> >
> >> >>> wrote:
> >> >>> >
> >> >>> >> I did several fresh pulls of the repos yesterday while testing
> >> >>>as2wasm
> >> >>> >>and
> >> >>> >> I can faithfully reproduce the issue(s). I can also reliably make
> >> >>>it go
> >> >>> >> away if I do these things:
> >> >>> >>
> >> >>> >> - comment out the ant task in the 'CoreTest' target in
> >> >>> >>frameworks/build.xml
> >> >>> >> - remove the 'test' dependency from the 'main' target in
> >> >>> >> frameworks/projects/Basic/build.xml
> >> >>> >>
> >> >>> >> HTH,
> >> >>> >>
> >> >>> >> EdB
> >> >>> >>
> >> >>> >>
> >> >>> >>
> >> >>> >> On Thu, Nov 16, 2017 at 7:43 AM, Yishay Weiss
> >> >>><yishayj...@hotmail.com>
> >> >>> >> wrote:
> >> >>> >>
> >> >>> >>> Thanks for the pointers Alex. Funnily I stopped getting it after
> >> >>> >>>playing
> >> >>> >>> around with some scripts, cleaning my changes and checking out
> >>from
> >> >>> >>>git the
> >> >>> >>> unit tests aren’t being run anymore and so I’m not getting it.
> >>I’ll
> >> >>> >>>come
> >> >>> >>> back to it when it starts itching again, but for now I can work.
> >> >>> >>>
> >> >>> >>>
> >> >>> >>>
> >> >>> >>> ________________________________
> >> >>> >>> From: Alex Harui <aha...@adobe.com.INVALID>
> >> >>> >>> Sent: Wednesday, November 15, 2017 6:41:20 PM
> >> >>> >>> To: dev@royale.apache.org
> >> >>> >>> Subject: Re: Ant Build Problem
> >> >>> >>>
> >> >>> >>> My working copies are all torn up with the refactoring and I'd
> >> >>>prefer
> >> >>> >>>not
> >> >>> >>> to have to stop and build up another working copy to debug this,
> >> >>> >>>assuming
> >> >>> >>> I can even reproduce it.
> >> >>> >>>
> >> >>> >>> The factors are:
> >> >>> >>> -The compiler Ant tasks use ROYALE_COMPILER_HOME to find the
> >> >>>jsc.jar
> >> >>> to
> >> >>> >>> run
> >> >>> >>> -Looks like there are bugs in the scripts where
> >> >>>ROYALE_COMPILER_HOME
> >> >>> is
> >> >>> >>> not set by each script but maybe only the main script
> >> >>> >>> -The FlexUnit compile should be using
> >>frameworks/royale-config.xml
> >> >>> >>> -The royale-config.xml should have:
> >> >>> >>>       <define><name>COMPILE::SWF</name><value>AUTO</value></
> >> define>
> >> >>> >>>
> >><define><name>COMPILE::JS</name><value>AUTO</value></define>
> >> >>> >>> -Recent (0.8.0 and later) compilers should convert AUTO to a
> >>valid
> >> >>> >>>value
> >> >>> >>> for the compile.
> >> >>> >>>
> >> >>> >>>
> >> >>> >>> HTH,
> >> >>> >>> -Alex
> >> >>> >>>
> >> >>> >>> On 11/15/17, 7:48 AM, "Erik de Bruin" <e...@ixsoftware.nl>
> >>wrote:
> >> >>> >>>
> >> >>> >>> >I see the same issue! I am trying to write a quick tutorial for
> >> >>>the
> >> >>> >>>new
> >> >>> >>> >wasm code, but I still can't successfully run "ant super-clean
> >> >>>all"
> >> >>> on
> >> >>> >>> >royale-asjs... Please help?
> >> >>> >>> >
> >> >>> >>> >compile:
> >> >>> >>> >     [echo] Compiling FlexUnitRoyaleApplication.swf
> >> >>> >>> >     [echo] ROYALE_HOME: /Users/erik/Desktop/tmp/royale-asjs
> >> >>> >>> >     [echo] ROYALE_SWF_COMPILER_HOME:
> >> >>>/Users/erik/Desktop/tmp/royale
> >> >>> >>> -asjs
> >> >>> >>> >     [echo] FLEXUNIT_HOME: /Users/erik/Desktop/tmp/royale
> >> >>> >>> -asjs/in/flexunit
> >> >>> >>> >     [echo] playerglobal.version: 11.1
> >> >>> >>> >    [mxmlc] MXMLJSC
> >> >>> >>> >    [mxmlc] -debug
> >> >>> >>> >    [mxmlc] -compiler.targets=SWF
> >> >>> >>> >    [mxmlc] +playerglobal.version=11.1
> >> >>> >>> >    [mxmlc]
> >> >>> >>>
> >> >>> >>>>+env.PLAYERGLOBAL_HOME=/Users/erik/Documents/Royale/Play
> >> >>> erGlobal/player
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >-swf-library-path+=/Users/erik/Desktop/tmp/royale-asjs/fram
> >> >>> eworks/libs
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >-swf-library-path+=/Users/erik/Desktop/tmp/royale-asjs/in/
> >> >>> >>> flexunit/flexuni
> >> >>> >>> >t
> >> >>> >>> >    [mxmlc] -define=CONFIG::dummy,false
> >> >>> >>> >    [mxmlc] +royalelib=/Users/erik/Desktop
> >> >>> /tmp/royale-asjs/frameworks/
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >-output=/Users/erik/Desktop/tmp/royale-asjs/frameworks/proj
> >> >>> >>> ects/Core/src/t
> >> >>> >>> >est/royale/FlexUnitRoyaleApplication.swf
> >> >>> >>> >    [mxmlc] --
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >/Users/erik/Desktop/tmp/royale-asjs/frameworks/projects/
> >> >>> >>> Core/src/test/roya
> >> >>> >>> >le/FlexUnitRoyaleApplication.mxml
> >> >>> >>> >    [mxmlc] Loading configuration:
> >> >>> >>>
> >>>/Users/erik/Desktop/tmp/royale-asjs/frameworks/royale-config.xml
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >    [mxmlc] scanning for overrides: IFlexInfo
> >> >>> >>> >
> >> >>> >>> >    ....
> >> >>> >>> >
> >> >>> >>> >    [mxmlc] scanning for overrides: StringTrimmer
> >> >>> >>> >    [mxmlc] 2.498695566 seconds
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >/Users/erik/Desktop/tmp/royale-asjs/frameworks/projects/
> >> >>> >>> Core/src/test/roya
> >> >>> >>> >le/flexUnitTests/KeyboardEventConverterTest.as(23):
> >> >>> >>> >col: 5 Error: Can not resolve config constant: 'SWF'
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >    [mxmlc]     COMPILE::SWF
> >> >>> >>> >    [mxmlc]     ^
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >/Users/erik/Desktop/tmp/royale-asjs/frameworks/projects/
> >> >>> >>> Core/src/test/roya
> >> >>> >>> >le/flexUnitTests/KeyboardEventConverterTest.as(56):
> >> >>> >>> >col: 13 Error: Can not resolve config constant: 'SWF'
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >    [mxmlc]             COMPILE::SWF{
> >> >>> >>> >    [mxmlc]             ^
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >/Users/erik/Desktop/tmp/royale-asjs/frameworks/projects/
> >> >>> >>> Core/src/test/roya
> >> >>> >>> >le/flexUnitTests/KeyboardEventConverterTest.as(68):
> >> >>> >>> >col: 13 Error: Can not resolve config constant: 'JS'
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >    [mxmlc]             COMPILE::JS{
> >> >>> >>> >    [mxmlc]             ^
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >/Users/erik/Desktop/tmp/royale-asjs/in/flexunit/flexunit/
> >> >>> >>> flexunit-4.2.0-20
> >> >>> >>> >140410 <14%200410>-flex_4.12.0.swc
> >> >>> >>> >Warning: The definition mx.rpc.IResponder depended on by
> >> >>> >>> >org.flexunit.async.IAsyncTestResponder in the SWC
> >> >>> >>> >/Users/erik/Desktop/tmp/royale-asjs/in/flexunit/flexunit/
> >> >>> >>> flexunit-4.2.0-20
> >> >>> >>> >140410 <14%200410>-flex_4.12.0.swc
> >> >>> >>> >could not be found
> >> >>> >>> >
> >> >>> >>> >    ...
> >> >>> >>> >
> >> >>> >>> >    [mxmlc]
> >> >>> >>> >
> >> >>> >>> >test:
> >> >>> >>> >    [mkdir] Created dir:
> >> >>> >>> >/Users/erik/Desktop/tmp/royale-asjs/frameworks/projects/
> >> >>> >>> Core/src/test/roya
> >> >>> >>> >le/out
> >> >>> >>> > [flexunit] Validating task attributes ...
> >> >>> >>> >
> >> >>> >>> >BUILD FAILED
> >> >>> >>> >/Users/erik/Desktop/tmp/royale-asjs/build.xml:569: The
> >>following
> >> >>> error
> >> >>> >>> >occurred while executing this line:
> >> >>> >>> >/Users/erik/Desktop/tmp/royale-asjs/frameworks/build.xml:118:
> >>The
> >> >>> >>> >following
> >> >>> >>> >error occurred while executing this line:
> >> >>> >>> >/Users/erik/Desktop/tmp/royale-asjs/frameworks/build.xml:233:
> >>The
> >> >>> >>> >following
> >> >>> >>> >error occurred while executing this line:
> >> >>> >>> >/Users/erik/Desktop/tmp/royale-asjs/frameworks/projects/
> >> >>> >>> Core/build.xml:61:
> >> >>> >>> >The following error occurred while executing this line:
> >> >>> >>> >/Users/erik/Desktop/tmp/royale-asjs/frameworks/projects/
> >> >>> >>> Core/src/test/roya
> >> >>> >>> >le/build.xml:141:
> >> >>> >>> >The provided 'swf' property value [] could not be found or is
> >>not
> >> >>>a
> >> >>> >>>valid
> >> >>> >>> >remote URL.
> >> >>> >>> >
> >> >>> >>> >On Wed, Nov 15, 2017 at 2:53 PM, Yishay Weiss <
> >> >>> yishayj...@hotmail.com>
> >> >>> >>> >wrote:
> >> >>> >>> >
> >> >>> >>> >> I changed ROYALE_SWF_COMPILER_HOME and FLEXUNIT_HOME to match
> >> >>>yours
> >> >>> >>>but
> >> >>> >>> >> the result is the same.
> >> >>> >>> >>
> >> >>> >>> >> FWIW this is ROYALE_COMPILER_HOME which appears to not
> >>resolve
> >> >>> >>> >>correctly:
> >> >>> >>> >> C:\dev\flexjs\royale-asjs\frameworks\projects\Core\src\test\
> >> >>> >>> royale>echo
> >> >>> >>> >> %ROYALE_COMPILER_HOME%
> >> >>> >>> >> C:\dev\flexjs\royale-asjs/js
> >> >>> >>> >> From: Harbs<mailto:harbs.li...@gmail.com>
> >> >>> >>> >> Sent: Wednesday, November 15, 2017 12:01 PM
> >> >>> >>> >> To: dev@royale.apache.org<mailto:dev@royale.apache.org>
> >> >>> >>> >> Subject: Re: Ant Build Problem
> >> >>> >>> >>
> >> >>> >>> >> It works for me. It looks like your ROYALE_SWF_COMPILER_HOME
> >>is
> >> >>> >>> pointing
> >> >>> >>> >> to a different location than mine.
> >> >>> >>> >>
> >> >>> >>> >> Here’s the output I get:
> >> >>> >>> >>
> >> >>> >>> >> CoreTest:
> >> >>> >>> >>
> >> >>> >>> >> check-for-tests:
> >> >>> >>> >>
> >> >>> >>> >> check-compiler-home:
> >> >>> >>> >>
> >> >>> >>> >> check-transpiler-home:
> >> >>> >>> >>
> >> >>> >>> >> check-compiler:
> >> >>> >>> >>
> >> >>> >>> >> test:
> >> >>> >>> >> [available] DEPRECATED - <available> used to override an
> >> >>>existing
> >> >>> >>> >>property.
> >> >>> >>> >> [available]   Build file should not reuse the same property
> >>name
> >> >>> for
> >> >>> >>> >> different values.
> >> >>> >>> >>
> >> >>> >>> >> clean:
> >> >>> >>> >>
> >> >>> >>> >> compile:
> >> >>> >>> >>      [echo] Compiling FlexUnitRoyaleApplication.swf
> >> >>> >>> >>      [echo] ROYALE_HOME: /Users/harbs/Documents/ApacheR
> >> >>> >>> oyale/royale-asjs
> >> >>> >>> >>      [echo] ROYALE_SWF_COMPILER_HOME: /Users/harbs/Documents/
> >> >>> >>> >> ApacheRoyale/royale-asjs
> >> >>> >>> >>      [echo] FLEXUNIT_HOME: /Users/harbs/Documents/
> >> >>> >>> >> ApacheRoyale/flex-flexunit
> >> >>> >>> >>      [echo] playerglobal.version: 11.1
> >> >>> >>> >>     [mxmlc] MXMLJSC
> >> >>> >>> >>     [mxmlc] -debug
> >> >>> >>> >>     [mxmlc] -compiler.targets=SWF
> >> >>> >>> >>     [mxmlc] +playerglobal.version=11.1
> >> >>> >>> >>     [mxmlc] +env.PLAYERGLOBAL_HOME=/Users/
> >> >>> >>> harbs/Documents/ApacheRoyale/
> >> >>> >>> >> frameworks/libs/player
> >> >>> >>> >>     [mxmlc] -swf-library-path+=/Users/harb
> >> >>> s/Documents/ApacheRoyale/
> >> >>> >>> >> royale-asjs/frameworks/libs
> >> >>> >>> >>     [mxmlc] -swf-library-path+=/Users/harb
> >> >>> s/Documents/ApacheRoyale/
> >> >>> >>> >>
> >> >>>
> >> >>>>>>flex-flexunit/FlexUnit4/target/flexunit-4.3.0-
> >> 20140410-as3_4.12.0.swc
> >> >>> >>> >>     [mxmlc] -swf-library-path+=/Users/harb
> >> >>> s/Documents/ApacheRoyale/
> >> >>> >>> >> flex-flexunit/FlexUnit4CIListener/target
> >> >>> >>> >>     [mxmlc]
> >> >>>+royalelib=/Users/harbs/Documents/ApacheRoyale/royale-
> >> >>> >>> >> asjs/frameworks/
> >> >>> >>> >>     [mxmlc]
> >>-output=/Users/harbs/Documents/ApacheRoyale/royale-
> >> >>> >>> >> asjs/frameworks/projects/Core/src/test/royale/
> >> >>> >>> >> FlexUnitRoyaleApplication.swf
> >> >>> >>> >>     [mxmlc] --
> >> >>> >>> >>     [mxmlc] /Users/harbs/Documents/ApacheRoyale/royale-asjs/
> >> >>> >>> >> frameworks/projects/Core/src/test/royale/FlexUnitRoyaleAppli
> >> >>> >>> cation.mxml
> >> >>> >>> >>     [mxmlc] Loading configuration: /Users/harbs/Documents/
> >> >>> >>> >> ApacheRoyale/royale-asjs/frameworks/royale-config.xml
> >> >>> >>> >>
> >> >>> >>> >>
> >> >>> >>> >> > On Nov 15, 2017, at 11:44 AM, Yishay Weiss
> >> >>> >>><yishayj...@hotmail.com>
> >> >>> >>> >> wrote:
> >> >>> >>> >> >
> >> >>> >>> >> > I’m not sure which -config.xml is being used but the
> >> >>> >>> >> ROYALE_COMPILER_HOME is pointing to
> >> >>>C:\dev\flexjs\royale-asjs/js
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> > The tests are run as part of
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> > C:\dev\flexjs\royale-asjs> ant clean all
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> > When I try to run the test separately I get
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> >
> >>C:\dev\flexjs\royale-asjs\frameworks\projects\Core\src\test\
> >> >>> >>> royale>ant
> >> >>> >>> >> >
> >> >>> >>> >> > Buildfile: C:\dev\flexjs\royale-asjs\fram
> >> >>> eworks\projects\Core\src\
> >> >>> >>> >> test\royale\build.xml
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> > clean:
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> > compile:
> >> >>> >>> >> >
> >> >>> >>> >> >     [echo] Compiling FlexUnitRoyaleApplication.swf
> >> >>> >>> >> >
> >> >>> >>> >> >     [echo] ROYALE_HOME: C:\dev\flexjs\royale-asjs
> >> >>> >>> >> >
> >> >>> >>> >> >     [echo] ROYALE_SWF_COMPILER_HOME:
> >> >>> >>>C:\dev\flexjs\royale-compiler\
> >> >>> >>> >> compiler
> >> >>> >>> >> >
> >> >>> >>> >> >     [echo] FLEXUNIT_HOME:
> >> >>>C:\dev\flexjs\royale-asjs/in/flexunit
> >> >>> >>> >> >
> >> >>> >>> >> >     [echo] playerglobal.version: 11.1
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> > BUILD FAILED
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >>C:\dev\flexjs\royale-asjs\frameworks\projects\Core\src\tes
> >> >>> >>> t\royale\build.
> >> >>> >>> >>xml:98:
> >> >>> >>> >> C:\dev\flexjs\royale-asjs\frameworks\projects\Core\src\
> >> >>> >>> >> test\royale\${ROYALE_COMPILER_HOME}\lib does not exist.
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> > ________________________________
> >> >>> >>> >> > From: Alex Harui <aha...@adobe.com.INVALID>
> >> >>> >>> >> > Sent: Tuesday, November 14, 2017 8:22:01 PM
> >> >>> >>> >> > To: dev@royale.apache.org
> >> >>> >>> >> > Subject: Re: Ant Build Problem
> >> >>> >>> >> >
> >> >>> >>> >> > The FlexUnit compile is trying to use the Ant tasks
> >>instead of
> >> >>> >>> >>directly
> >> >>> >>> >> > calling the compiler, which is probably worth testing.  You
> >> >>>can
> >> >>> >>>see
> >> >>> >>> >>that
> >> >>> >>> >> > it picks up the Ant tasks from
> >> >>> >>> >> >
> >> >>> >>> >> >    <path id="lib.path">
> >> >>> >>> >> >      <fileset dir="${ROYALE_COMPILER_HOME}/lib"
> >> >>> >>> >> > includes="compiler-royaleTasks.jar"/>
> >> >>> >>> >> >    </path>
> >> >>> >>> >> >
> >> >>> >>> >> >
> >> >>> >>> >> > If ROYALE_COMPILER_HOME is pointing somewhere unexpected,
> >>then
> >> >>> you
> >> >>> >>> >>might
> >> >>> >>> >> > be loading a really old compiler that is picking up a
> >>really
> >> >>>old
> >> >>> >>> >> > -config.xml that doesn't have COMPILE::SWF in it.
> >> >>> >>> >> >
> >> >>> >>> >> > HTH,
> >> >>> >>> >> > -Alex
> >> >>> >>> >> >
> >> >>> >>> >> > On 11/14/17, 10:01 AM, "Yishay Weiss"
> >><yishayj...@hotmail.com
> >> >
> >> >>> >>> wrote:
> >> >>> >>> >> >
> >> >>> >>> >> >> The failure is on the compilation of
> >> >>> >>>FlexUnitRoyaleApplication.mxml
> >> >>> >>> .
> >> >>> >>> >> The
> >> >>> >>> >> >> rest of royale-asjs seems to compile ok. One thing I
> >>noticed
> >> >>>is
> >> >>> >>>that
> >> >>> >>> >>the
> >> >>> >>> >> >> compiler is invoked differently.
> >> >>> >>> >> >>
> >> >>> >>> >> >> <mxmlc fork="true"
> >> >>> >>> >> >>           file="${basedir}/FlexUnitRoyaleApplication.mxml"
> >> >>> >>> >> >>
> >>output="${basedir}/FlexUnitRoyaleApplication.swf">
> >> >>> >>> >> >>           <jvmarg line="${mxmlc.jvm.args}"/>
> >> >>> >>> >> >>           <arg value="-debug" />
> >> >>> >>> >> >>           <arg value="-compiler.targets=SWF" />
> >> >>> >>> >> >>           <arg value="+playerglobal.version=$
> >> >>> >>> {playerglobal.version}"
> >> >>> >>> >>/>
> >> >>> >>> >> >>           <arg
> >> >>> >>> >>value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}"
> >> >>> >>> >> >> />
> >> >>> >>> >> >>           <arg
> >> >>> >>> >> >> value="-swf-library-path+=${ROYALE_HOME}/frameworks/libs"
> >>/>
> >> >>> >>> >> >>           <arg value="${FLEXUNIT_LIBPATH1}" />
> >> >>> >>> >> >>           <arg value="${FLEXUNIT_LIBPATH2}" />
> >> >>> >>> >> >>       </mxmlc>
> >> >>> >>> >> >>
> >> >>> >>> >> >> Versus
> >> >>> >>> >> >>
> >> >>> >>> >> >> <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar"
> >> >>>fork="true" >
> >> >>> >>> >> >>           <jvmarg value="-Xmx384m" />
> >> >>> >>> >> >>           <jvmarg value="-Dsun.io.useCanonCaches=false" />
> >> >>> >>> >> >>           <jvmarg
> >> >>>value="-Droyalelib=${ROYALE_HOME}/frameworks"
> >> >>> >>>/>
> >> >>> >>> >> >>           <arg
> >>value="+royalelib=${ROYALE_HOME}/frameworks"
> >> >>>/>
> >> >>> >>> >> >>           <arg value="+playerglobal.version=$
> >> >>> >>> {playerglobal.version}"
> >> >>> >>> >>/>
> >> >>> >>> >> >>           <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
> >> >>> >>> >> >>           <arg value="-compiler.strict-xml=true" />
> >> >>> >>> >> >>           <arg value="-compiler.targets=SWF,JSRoyale" />
> >> >>> >>> >> >>           <arg
> >> >>>value="-output=${basedir}/target/${target.name}"
> >> >>> >>>/>
> >> >>> >>> >> >>           <arg
> >> >>> >>> >> >>
> >> >>> >>>
> >> >>> >>>>>value="-load-config=${basedir}/src/main/config/compile-
> >> >>> swf-config.xml"
> >> >>> >>> >> />
> >> >>> >>> >> >>           <arg
> >> >>> >>> >> >>
> >> >>>value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml"
> >> >>> >>>/>
> >> >>> >>> >> >>           <arg
> >> >>> >>> >> >>
> >> >>> >>>
> >> >>> >>>>>value="-js-load-config+=${basedir}/../../js/projects/${
> >> >>> ant.project.nam
> >> >>> >>>>>e
> >> >>> >>> >> }JS
> >> >>> >>> >> >> /src/main/config/compile-js-config.xml" />
> >> >>> >>> >> >>       </java>
> >> >>> >>> >> >>
> >> >>> >>> >> >> From: Alex Harui<mailto:aha...@adobe.com.INVALID>
> >> >>> >>> >> >> Sent: Tuesday, November 14, 2017 7:35 PM
> >> >>> >>> >> >> To: dev@royale.apache.org<mailto:dev@royale.apache.org>
> >> >>> >>> >> >> Subject: Re: Ant Build Problem
> >> >>> >>> >> >>
> >> >>> >>> >> >> Even if you did, it is still pretty easy for an
> >>environment
> >> >>> >>>variable
> >> >>> >>> >>or
> >> >>> >>> >> >> Ant property to get you to use a compiler in another
> >>folder,
> >> >>>so
> >> >>> >>>keep
> >> >>> >>> >>an
> >> >>> >>> >> >> eye open for that.  The Ant scripts usually report what
> >> >>>compiler
> >> >>> >>> >>folder
> >> >>> >>> >> >> they are using.
> >> >>> >>> >> >>
> >> >>> >>> >> >> -Alex
> >> >>> >>> >> >>
> >> >>> >>> >> >> On 11/14/17, 9:32 AM, "Yishay Weiss"
> >><yishayj...@hotmail.com
> >> >
> >> >>> >>> wrote:
> >> >>> >>> >> >>
> >> >>> >>> >> >>> I updated compiler and typedefs as well. Will have a look
> >> >>> >>>tomorrow.
> >> >>> >>> >> >>>
> >> >>> >>> >> >>>
> >> >>> >>> >> >>>
> >> >>> >>> >> >>> ________________________________
> >> >>> >>> >> >>> From: Alex Harui <aha...@adobe.com.INVALID>
> >> >>> >>> >> >>> Sent: Tuesday, November 14, 2017 6:25:55 PM
> >> >>> >>> >> >>> To: dev@royale.apache.org
> >> >>> >>> >> >>> Subject: Re: Ant Build Problem
> >> >>> >>> >> >>>
> >> >>> >>> >> >>> I haven't seen that.  You are working with relatively new
> >> >>>test
> >> >>> >>> code,
> >> >>> >>> >> >>> IIRC.
> >> >>> >>> >> >>> Could be you are using very old compiler?
> >> >>> >>> >> >>>
> >> >>> >>> >> >>> HTH,
> >> >>> >>> >> >>> -Alex
> >> >>> >>> >> >>>
> >> >>> >>> >> >>> On 11/14/17, 3:26 AM, "Yishay Weiss"
> >> >>><yishayj...@hotmail.com>
> >> >>> >>> wrote:
> >> >>> >>> >> >>>
> >> >>> >>> >> >>>>   [mxmlc]
> >> >>> >>> >> >>>> C:\dev\flexjs\royale-asjs\frameworks\projects\Core\src\
> >> >>> >>> >> test\royale\flexU
> >> >>> >>> >> >>>> n
> >> >>> >>> >> >>>> i
> >> >>> >>> >> >>>> tTests\KeyboardEventConverterTest.
> >> >>> >>> >> >>>> as(23): col: 5 Error: Can not resolve config constant:
> >> >>>'SWF'
> >> >>> >>> >> >>>>   [mxmlc]
> >> >>> >>> >> >>>>   [mxmlc]     COMPILE::SWF
> >> >>> >>> >> >>>>   [mxmlc]     ^
> >> >>> >>> >> >>>>   [mxmlc]
> >> >>> >>> >> >>>>
> >> >>> >>> >> >>>> Is anyone else getting it?
> >> >>> >>> >> >>>>
> >> >>> >>> >> >>>
> >> >>> >>> >> >>
> >> >>> >>> >> >
> >> >>> >>> >>
> >> >>> >>> >>
> >> >>> >>> >
> >> >>> >>> >
> >> >>> >>> >--
> >> >>> >>> >Ix Multimedia Software
> >> >>> >>> >
> >> >>> >>> >Jan Luykenstraat 27
> >> >>> >>> >3521 VB Utrecht
> >> >>> >>> >
> >> >>> >>> >T. 06-51952295
> >> >>> >>> >I.
> >> >>> >>> >https://na01.safelinks.protection.outlook.com/?url=www.
> >> >>> >>> ixsoftware.nl&data=
> >> >>> >>> >02%7C01%7C%7C3ca001a1ca3f40c49ee308d52c407b78%7Cfa7b1b5a7b3
> >> >>> >>> 4438794aed2c178
> >> >>> >>> >decee1%7C0%7C0%7C636463577817768633&sdata=%2B0U6%
> >> >>> >>> 2BCCKO1qdiu2h8zPIyrFJY%2F
> >> >>> >>> >kilbdbOpzYFC5%2FxLM%3D&reserved=0
> >> >>> >>>
> >> >>> >>>
> >> >>> >>
> >> >>> >>
> >> >>> >> --
> >> >>> >> Ix Multimedia Software
> >> >>> >>
> >> >>> >> Jan Luykenstraat 27
> >> >>> >> 3521 VB Utrecht
> >> >>> >>
> >> >>> >> T. 06-51952295 <06%2051952295>
> >> >>> >> I.
> >> >>> >>https://na01.safelinks.protection.outlook.com/?url=www.
> >> >>> ixsoftware.nl&data
> >> >>> >>=02%7C01%7Caharui%40adobe.com%7Cc0ada6db88d64afad8b208d546
> >> >>> c7c4a1%7Cfa7b1b
> >> >>> >>5a7b34438794aed2c178decee1%7C0%7C0%7C636492746198021019&sd
> >> >>> ata=KKLoLx2RxPS
> >> >>> >>RRXG1Z%2BFq0K9XFa3QiA7ZqdEom%2B0rpL4%3D&reserved=0
> >> >>> >>
> >> >>> >
> >> >>> >
> >> >>> >
> >> >>> >--
> >> >>> >Ix Multimedia Software
> >> >>> >
> >> >>> >Jan Luykenstraat 27
> >> >>> >3521 VB Utrecht
> >> >>> >
> >> >>> >T. 06-51952295
> >> >>> >I.
> >> >>> >https://na01.safelinks.protection.outlook.com/?url=www.
> >> >>> ixsoftware.nl&data=
> >> >>> >02%7C01%7Caharui%40adobe.com%7Cc0ada6db88d64afad8b208d546c7
> >> >>> c4a1%7Cfa7b1b5a
> >> >>> >7b34438794aed2c178decee1%7C0%7C0%7C636492746198021019&sdata
> >> >>> =KKLoLx2RxPSRRX
> >> >>> >G1Z%2BFq0K9XFa3QiA7ZqdEom%2B0rpL4%3D&reserved=0
> >> >>>
> >> >>>
> >> >>
> >> >>
> >> >> --
> >> >> Ix Multimedia Software
> >> >>
> >> >> Jan Luykenstraat 27
> >> >> 3521 VB Utrecht
> >> >>
> >> >> T. 06-51952295 <06%2051952295>
> >> >> I.
> >> >>https://na01.safelinks.protection.outlook.com/?url=
> >>
> >>
> https://na01.safelinks.protection.outlook.com/?url=www.ixsoftware.nl&data
> >>=02%7C01%7Caharui%40adobe.com
> %7C440c689232bd41ebada308d547120756%7Cfa7b1b
> >>5a7b34438794aed2c178decee1%7C0%7C0%7C636493065122408979&sdata=e6IUcJ8Z9ub
> >>jaJ4DOPKWnk1C6vfLBHnw4GJxtBeaTWc%3D&reserved=0&data
> >> >>=02%7C01%7Caharui%40adobe.com%7C4a304572801448a1c6cf08d546d1
> >> e1d7%7Cfa7b1b
> >> >>5a7b34438794aed2c178decee1%7C0%7C0%7C636492789635661922&
> >> sdata=TcXnStpKo%2
> >> >>FMYE3XUmPDictCCzoimB6t3oJEl7vYoeTk%3D&reserved=0
> >> >>
> >> >
> >> >
> >> >
> >> >--
> >> >Ix Multimedia Software
> >> >
> >> >Jan Luykenstraat 27
> >> >3521 VB Utrecht
> >> >
> >> >T. 06-51952295
> >> >I.
> >> >https://na01.safelinks.protection.outlook.com/?url=
> >>
> >>
> https://na01.safelinks.protection.outlook.com/?url=www.ixsoftware.nl&data
> >>=02%7C01%7Caharui%40adobe.com
> %7C440c689232bd41ebada308d547120756%7Cfa7b1b
> >>5a7b34438794aed2c178decee1%7C0%7C0%7C636493065122408979&sdata=e6IUcJ8Z9ub
> >>jaJ4DOPKWnk1C6vfLBHnw4GJxtBeaTWc%3D&reserved=0&data=
> >> >02%7C01%7Caharui%40adobe.com%7C4a304572801448a1c6cf08d546d1
> >> e1d7%7Cfa7b1b5a
> >> >7b34438794aed2c178decee1%7C0%7C0%7C636492789635661922&
> >> sdata=TcXnStpKo%2FMY
> >> >E3XUmPDictCCzoimB6t3oJEl7vYoeTk%3D&reserved=0
> >>
> >>
> >
> >
> >--
> >Ix Multimedia Software
> >
> >Jan Luykenstraat 27
> >3521 VB Utrecht
> >
> >T. 06-51952295
> >I.
> >
> https://na01.safelinks.protection.outlook.com/?url=www.ixsoftware.nl&data=
> >02%7C01%7Caharui%40adobe.com
> %7C440c689232bd41ebada308d547120756%7Cfa7b1b5a
> >7b34438794aed2c178decee1%7C0%7C0%7C636493065122408979&sdata=e6IUcJ8Z9ubjaJ
> >4DOPKWnk1C6vfLBHnw4GJxtBeaTWc%3D&reserved=0
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to