That's the sandbox stuff, right?  Had wondered but makes complete sense now :-)
Reproductions seems pretty easy using one of your samples...

Add the following to the "create-rsl" goal use in "optimized-flex-library" here:
http://svn.sonatype.org/flexmojos/branches/flexmojos-4.x/flexmojos-testing/flexmojos-test-harness/projects/concept/optimized-flex-library/pom.xml

         <configuration>
            <updateSwcDigest>true</updateSwcDigest>
        </configuration>

Output will end as below -- note no "BUILD SUCCESS" nor "BUILD FAILURE" !
(in a multi-Maven-module build, this quits Maven so no other Maven modules are
built!)

[INFO] Flexmojos 4.0-SNAPSHOT
[INFO]   Apache License - Version 2.0 (NO WARRANTY) - See COPYRIGHT file
C:\Users\MyUser\Dev\FlexMojos4\flexmojos-testing\flexmojos-test-harness\projects\concept\optimized-flex-library\target\classes\original.swf
(1078 bytes)
C:\Users\MyUser\Dev\FlexMojos4\flexmojos-testing\flexmojos-test-harness\projects\concept\optimized-flex-library\target\classes\optimized.swf
(696 bytes)
[INFO] Merging ABC files ...
[INFO] Rebuilding constant pool ...
[INFO] Compression ratio: 31.03%
[INFO] Total bytes: 216
[INFO] Merging ABC files ...
[INFO] Rebuilding constant pool ...
[INFO] Compression ratio: 0.00%
[INFO] Total bytes: 0
[INFO] Optimization result: 44.53%
[INFO] Digest information was updated in
C:\Users\MyUser\Dev\FlexMojos4\flexmojos-testing\flexmojos-test-harness\projects\concept\optimized-flex-library\target\optimized-flex-library-1.0-SNAPSHOT.swc
C:\Users\MyUser\Dev\FlexMojos4\flexmojos-testing\flexmojos-test-harness\projects\concept\optimized-flex-library>

For now, guess I'll drop out to Ant to solve.
HTH, R.

p.s. in case relevant, I run this manually (not in uber-FlexMojos build) so
updated "%{flexmojos.version}" to "4.0-SNAPSHOT".

On 23/08/2010 13:21, Marvin Froeder wrote:
> Can't say, I never noticed anything like that.  AFIK, all flex tools do try to
> System.exit(), but flexmojos does intercept that and throws an exception (that
> is correctly handled) preventing the VM from being killed.
>
>
> VELO
>
> On Fri, Aug 20, 2010 at 8:39 PM, Rupert <[email protected]
> <mailto:[email protected]>> wrote:
>
>     Hi,
>     I'm using the 4.0-SNAPSHOT so probably hitting SDK 4.1.0.16076.
>
>     I've updated my "simple-flex-modular" from
>     
> http://svn.sonatype.org/flexmojos/branches/flexmojos-4.x/flexmojos-testing/flexmojos-test-harness/projects/concept/
>     to build the library as an RSL using <goal>create-rsl</goal>.  (after
>     adding use of the library to the Module and use of the Module to the
>     app.  All worked after this but all merged in then.)
>
>     The RSL builds but I then ran into my old friend "Digest mismatch with
>     RSL".  So enabled "updateSwcDigest" which, although
>     
> http://repository.sonatype.org/content/sites/flexmojos-site/4.0-SNAPSHOT/create-rsl-mojo.html#updateSwcDigest
>     indicates "doesn't make any sense not do it", seems to be disabled by
>     default (I /think/).
>
>     When next I build, it ends prematurely with:
>
>     [DEBUG] attempting to optimize: library-1.0-SNAPSHOT.swc
>     [DEBUG] Backuping original file C:\Users\MyUser\Dev
>     \FlexMojos4\flexmojos-testing\flexmojos-test-harness\projects\concept
>     \simple-flex-modular\library\target\library-1.0-SNAPSHOT.swf
>     [DEBUG] Placing optimized file on target folder
>     [INFO] Optimization result: 100%
>     [DEBUG] Compilation arguments:
>     -rsl-file=C:\Users\MyUser\Dev\FlexMojos4\flexmojos-testing\flexmojos-
>     test-harness\projects\concept\simple-flex-modular\library\target
>     \library-1.0-SNAPSHOT.swf
>     -swc-path=C:\Users\MyUser\Dev\FlexMojos4\flexmojos-testing\flexmojos-
>     test-harness\projects\concept\simple-flex-modular\library\target
>     \library-1.0-SNAPSHOT.swc
>     -signed=false
>     [INFO] Digest information was updated in C:\Users\MyUser\Dev
>     \FlexMojos4\flexmojos-testing\flexmojos-test-harness\projects\concept
>     \simple-flex-modular\library\target\library-1.0-SNAPSHOT.swc
>
>     ...and that's it!!!  Nothing else and a successful return code from
>     mvn ($? = 0).
>     I'm guessing line 91 in
>     
> http://svn.sonatype.org/flexmojos/branches/flexmojos-4.x/flexmojos-maven-plugin/src/main/java/org/sonatype/flexmojos/plugin/optimizer/RSLCreatorMojo.java
>     which reads...
>
>                    result =
>     compiler.digest( getDigestConfiguration( input ),
>     true ).getExitCode();
>
>     ...is exiting the JVM!?  Btw, I have MAVEN_OPTS=-Xmx512m
>
>     I wondered whether the compression stuff could be causing a problem so
>     tried to disable it all, eventually giving:
>
>            <computeDigests>true</computeDigests>
>            <updateSwcDigest>true</updateSwcDigest>
>
>            <!-- disable compression tricks -->
>            <optimizeRsl>false</optimizeRsl>
>            <reduceMergeABC>false</reduceMergeABC>
>            <reduce>false</reduce>
>            <reduceSortCPool>false</reduceSortCPool>
>            <strip>false</strip>
>
>     (think I got it all -- the log above is from using it, before there
>     was lots of compression stuff as well)
>     Result: No change.
>
>     Bit of a loss now.  I haven't built FlexMojos from source in order to
>     try debugging it.  Think I'll next try optimizing and digesting my SWC
>     on the command-line and cheating it into the Maven .m2 repo in the
>     hope of finding out whether the digesting will solve my digest problem
>     if I can get passed this odd exit.
>
>     I also noticed
>     
> http://repository.sonatype.org/content/sites/flexmojos-site/4.0-SNAPSHOT/plugin-info.html
>     says "flexmojos:optimize-swf" is "goal is used to produce RSL files."
>     Should I try that instead?
>
>     All help welcome as always :-)
>     Rupert.
>
>     p.s. In case someone knows, am I on the right lines with the "Digest
>     mismatch with RSL" thing?  I had the same problem with our FB build
>     hence trying this command-line fun for determinism.  Hint came from
>     http://www.duzengqiang.com/blog/post/625.html  Again, cheers for all
>     hints!
>
>     --
>     You received this message because you are subscribed to the Google
>     Groups "Flex Mojos" group.
>     To post to this group, send email to [email protected]
>     <mailto:[email protected]>
>     To unsubscribe from this group, send email to
>     [email protected]
>     <mailto:flex-mojos%[email protected]>
>     For more options, visit this group at
>     http://groups.google.com/group/flex-mojos
>
>     http://flexmojos.sonatype.org/
>
>
> -- 
> You received this message because you are subscribed to the Google
> Groups "Flex Mojos" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/flex-mojos
>  
> http://flexmojos.sonatype.org/

-- 
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos

http://flexmojos.sonatype.org/

Reply via email to