Ah, okay, I was wondering if that was the case.  That is okay.  I take
it that is a fair amount of work?  Just curious so we can decide if we
want to patch 3.6 Optimize w/ the keepAs3Metadata or wait for RSL
support in FM4.

thanks again for the quick replies.
-al

On Mar 29, 11:43 am, Marvin Froeder <[email protected]> wrote:
> Ok, now I have one reason to start FM4 RSL support, which isn't implemented
> so far =/
>
> VELO
>
> On Mon, Mar 29, 2010 at 3:23 PM, alpduhuez <[email protected]> wrote:
> > Awesome, the absolute path worked for the styles swf.
>
> > On to the next issue, the next project that builds is one of our
> > common .swcs.  It bombs w/ a bunch of errors which are all about
> > framework classes (e.g ClassFactory, UIComponent, ArrayCollection,
> > ScrollBar, etc).  It seems it is all classes that should be referenced
> > as rsls.  I saw that <rslUrls> is now <runtimeSharedLibrarries>.  I
> > changed that in my root pom, but the .swc library still fails with the
> > same errors.  It looks like the rsls are configured on the plugin.
> > Here is the last snippet of the output:
>
> > [DEBUG]   (f) resources = [Resource {targetPath: null, filtering:
> > false, FileSet {directory: /dude/Source/depot/Service/ui/java/projects/
> > Tsunami/short/flex/shell-core-interfaces/src/main/resources,
> > PatternSet [includes: {}, excludes: {}]}}]
> > [DEBUG]   (f) runtimeSharedLibraries = [flex/{artifactId}_{version}.
> > {extension},,flex/{artifactId}_{version}.swf]
> > [DEBUG]   (f) targetDirectory = /dude/Source/depot/Service/ui/java/
> > projects/Tsunami/short/flex/shell-core-interfaces/target
> > [DEBUG]   (f) targetPlayer = 10.0.0
> > [DEBUG]   (f) toolsLocale = en_US
> > [DEBUG] -- end configuration --
> > [INFO] Flexmojos 4.0-SNAPSHOT
> > [INFO]   Apache License - Version 2.0 (NO WARRANTY) - See COPYRIGHT
> > file
> > [DEBUG] Skiping method getToolsLocale.
> > Min version: 4.0.0 Max version:  Current version: 3.5.0.12683
> > [DEBUG] Striping global artifact, source: /dude/.m2/repository/com/
> > adobe/flex/framework/playerglobal/10-3.5.0.12683/
> > playerglobal-10-3.5.0.12683.swc, dest: /dude/Source/depot/Service/ui/
> > java/projects/Tsunami/short/flex/shell-core-interfaces/target/classes/
> > swcs/playerglobal.swc
> > [DEBUG] Expanding: /dude/.m2/repository/com/adobe/flex/framework/
> > framework/3.5.0.12683/framework-3.5.0.12683-configs.zip into /dude/
> > Source/depot/Service/ui/java/projects/Tsunami/short/flex/shell-core-
> > interfaces/target/classes/configs
> > [DEBUG] expand complete
> > [DEBUG] Compilation arguments:
> > -output=/dude/Source/depot/Service/ui/java/projects/Tsunami/short/flex/
> > shell-core-interfaces/target/pl-console-flex-shell-core-
> > interfaces-1.1.2-SNAPSHOT.swc
> > -runtime-shared-libraries=flex/{artifactId}_{version}.
> > {extension},,flex/{artifactId}_{version}.swf
> > -link-report=/dude/Source/depot/Service/ui/java/projects/Tsunami/short/
> > flex/shell-core-interfaces/target/pl-console-flex-shell-core-
> > interfaces-1.1.2-SNAPSHOT-link-report.xml
> > -load-config=
> > -target-player=10.0.0
> > -compiler.debug=true
> > -compiler.external-library-path=/dude/.m2/repository/com/adobe/
> > as3corelib/pl-as3corelib/0.90/pl-as3corelib-0.90.swc
> > -compiler.external-library-path+=/dude/.m2/repository/com/adobe/flex/
> > framework/flex/3.5.0.12683/flex-3.5.0.12683.swc
> > -compiler.external-library-path+=/dude/.m2/repository/com/adobe/flex/
> > framework/utilities/3.5.0.12683/utilities-3.5.0.12683.swc
> > -compiler.external-library-path+=/dude/.m2/repository/com/company/flex/
> > pl-flex-logger/2.1.0/pl-flex-logger-2.1.0.swc
> > -compiler.external-library-path+=/dude/.m2/repository/net/comcast/
> > logging/logbook/1.4.01/logbook-1.4.01.swc
> > -compiler.external-library-path+=/dude/.m2/repository/cim/fx/logging/
> > localconnection-target/1.4.01/localconnection-target-1.4.01.swc
> > -compiler.external-library-path+=/dude/.m2/repository/com/company/flex/
> > pl-flex-common/2.1.0/pl-flex-common-2.1.0.swc
> > -compiler.external-library-path+=/dude/.m2/repository/com/company/flex/
> > pl-flex-communication/2.1.0/pl-flex-communication-2.1.0.swc
> > -compiler.external-library-path+=/dude/.m2/repository/com/company/flex/
> > pl-flex-identity-client/2.2.0/pl-flex-identity-client-2.2.0.swc
> > -compiler.external-library-path+=/dude/.m2/repository/com/company/flex/
> > pl-flex-access-client/2.0.0/pl-flex-access-client-2.0.0.swc
> > -compiler.external-library-path+=/dude/Source/depot/Service/ui/java/
> > projects/Tsunami/short/flex/shell-core-interfaces/target/classes/swcs/
> > playerglobal.swc
> > -compiler.include-libraries=
> > -compiler.library-path=
> > -compiler.source-path=/dude/Source/depot/Service/ui/java/projects/
> > Tsunami/short/flex/shell-core-interfaces/src/main/flex
> > -compiler.fonts.local-fonts-snapshot=/dude/Source/depot/Service/ui/
> > java/projects/Tsunami/short/flex/shell-core-interfaces/target/classes/
> > fonts.ser
> > -compiler.headless-server=true
> > -compiler.namespaces.namespacehttp://www.adobe.com/2006/mxml/dude/
> > Source/depot/Service/ui/java/projects/Tsunami/short/flex/shell-core-
> > interfaces/target/classes/configs/mxml-manifest.xml
> > -compiler.theme=
> > -metadata.date=3/29/10 11:12 AM
> > -metadata.title=FlexShellCoreInterfaces
> > -licenses.license flexbuilder3 1377-4007-0077-6491-1018-3207
> > -include-file=
> > -include-sources=/dude/Source/depot/Service/ui/java/projects/Tsunami/
> > short/flex/shell-core-interfaces/src/main/flex
>
> > /dude/Source/depot/Service/ui/java/projects/Tsunami/short/flex/shell-
> > core-interfaces/src/main/flex/com/company/console/shell/components/
> > control/IControlFactory.as(11): col: 39 Error: Type was not found or
> > was not a compile-time constant: UIComponent.
>
> > On Mar 29, 10:51 am, Marvin Froeder <[email protected]> wrote:
> > > could you try an absolute path?
>
> > > "/img/file.jpg"
>
> > > The path is relative to src/main/resources
>
> > > VELO
>
> > > On Mon, Mar 29, 2010 at 2:49 PM, alpduhuez <[email protected]> wrote:
> > > > Yep, just verified it.  If I remove all the [Embed] tags the project
> > > > compiles.
>
> > > > This is a sample style we are using.
>
> > > > SaveDialog
> > > > {
> > > >        headerIconSkin: Embed(source="../resources/img/confirm.png");
> > > > }
>
> > > > On Mar 29, 10:29 am, Marvin Froeder <[email protected]> wrote:
> > > > > And just removing the Embed prevents the problem from happening?
>
> > > > > VELO
>
> > > > > On Mon, Mar 29, 2010 at 2:21 PM, alpduhuez <[email protected]>
> > wrote:
> > > > > > I am using a [Embed] tag in our .css referencing assets in the
> > > > > > resources directory.  Looks like there is not one in Ice.css.
>
> > > > > > I can send you the 2 config dumps if you like.
>
> > > > > > -al
>
> > > > > > On Mar 29, 4:40 am, Marvin Froeder <[email protected]> wrote:
> > > > > > > FWIW, I did try a css, worked finehttp://
> > > > > > svn.sonatype.org/flexmojos/branches/flexmojos-4.x/flexmojos-te...
>
> > > > > > > VELO
>
> > > > > > > On Mon, Mar 29, 2010 at 1:50 AM, alpduhuez <[email protected]>
> > > > wrote:
> > > > > > > > I did a diff the config.xml and compared the Flexmojos 3.5.0
> > and
> > > > 4.0
> > > > > > > > output....
>
> > > >http://sites.sonatype.org/flexmojos/flexmojos-maven-plugin/compile-sw.
> > > > > > ..
>
> > > >http://repository.sonatype.org/content/sites/flexmojos-site/4.0-SNAPS.
> > > > > > ..
>
> > > > > > > > The resources directory is not being included in the source
> > path.
> > > >  It
> > > > > > > > looks like the 4.0 is missing a lot of stuff as well, lIke
> > rsl's
> > > > have
> > > > > > > > a url of just "string" instead of the actual.
>
> > > > > > > > On Mar 28, 6:52 pm, Marvin Froeder <[email protected]> wrote:
> > > > > > > > > Ow dear... can't read the stack.... send me directly
> > attached....
>
> > > > > > > > > Also attach the console output for the IStyleModule
>
> > > > > > > > > On Sun, Mar 28, 2010 at 10:50 PM, alpduhuez <
> > [email protected]
>
> > > > > > wrote:
> > > > > > > > > > Your fix did the trick, new error now.
>
> > > > > > > > > > Error: Interface IStyleModule was not found. [Generated
> > code
> > > > (use -
> > > > > > > > > > keep to save): Path:
> > > > > > /Source/depot/Service/ui/java/projects/Tsunami/
>
> > short/flex/components-styles/src/main/flex/generated/componentStyles-
> > > > > > > > > > generated.as, Line: 16, Column: 67]
>
> > > > > > > > > > Here is the stacktrace for the missing languageRange:
>
> > > > > > > > > > [ERROR] Failed to execute goal
> > > > > > org.sonatype.flexmojos:flexmojos-maven-
> > > > > > > > > > plugin:4.0-SNAPSHOT:compile-swf (default-compile-swf) on
> > > > project
> > > > > > pl-
> > > > > > > > > > console-flex-components-styles:
> > > > > > > > > > java.lang.reflect.InvocationTargetException:
> > > > NullPointerException
> > > > > > ->
> > > > > > > > > > [Help 1]
> > > > > > > > > > org.apache.maven.lifecycle.LifecycleExecutionException:
> > Failed
> > > > to
> > > > > > > > > > execute goal
> > org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-
> > > > > > > > > > SNAPSHOT:compile-swf (default-compile-swf) on project
> > > > > > pl-console-flex-
> > > > > > > > > > components-styles:
> > java.lang.reflect.InvocationTargetException
> > > > > > > > > >        at
>
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:
> > > > > > > > > > 584)
> > > > > > > > > >        at
>
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:
> > > > > > > > > > 323)
> > > > > > > > > >        at
> > > > > > > > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:247)
> > > > > > > > > >         at
> > > > > > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:104)
> > > > > > > > > >        at
> > > > org.apache.maven.cli.MavenCli.execute(MavenCli.java:427)
> > > > > > > > > >        at
> > > > org.apache.maven.cli.MavenCli.doMain(MavenCli.java:157)
> > > > > > > > > >        at
> > org.apache.maven.cli.MavenCli.main(MavenCli.java:121)
> > > > > > > > > >        at
> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > > > Method)
> > > > > > > > > >        at
>
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> > > > > > > > > > 39)
> > > > > > > > > >        at
>
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> > > > > > > > > > 25)
> > > > > > > > > >        at java.lang.reflect.Method.invoke(Method.java:597)
> > > > > > > > > >        at
>
> ...
>
> read more »

-- 
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/

To unsubscribe from this group, send email to 
flex-mojos+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.

Reply via email to