Here another user has similar diff from what I have; "static-link- runtime-shared-libraries" is set to true and "external-library-path" only contains the player.
http://groups.google.com/group/flex-mojos/msg/00abb8b5b8e4edcc? So I don't think I am doing anything strange. I followed the flex builder tutorial on setting up rsl. Miguel On Apr 23, 10:06 am, Miguel Bautista <[email protected]> wrote: > If I set it to false, I get the this error: > TypeError: Error #1009: Cannot access a property or method of a null > object reference. > at mx.managers::SystemManager/preloader_rslCompleteHandler() > at flash.events::EventDispatcher/dispatchEventFunction() > at flash.events::EventDispatcher/dispatchEvent() > .... > > Someone else had this issue > before:http://www.mail-archive.com/[email protected]/msg03911.html > > If I set it to true, I get a bunch of error dialogs of classes not > found. > For example: > VerifyError: Error #1014: Class mx.core::Application could not be > found. > at flash.display::MovieClip/nextFrame() > ..... > > So false has the least errors :-) > Miguel > > On Apr 23, 9:57 am, Miguel Bautista <[email protected]> wrote: > > > > > This is what I have in Flexbuilder: > > > <flex-config> > > ..... > > <!-- compiler.external-library-path: list of SWC files or > > directories to compile against but to omit from linking--> > > <external-library-path> > > <path-element>/Users/user/dev/flex/sdk/3.4.0.9271/frameworks/ > > libs/player/10/playerglobal.swc</path-element> > > <runtime-shared-library-path> > > <path-element>/Users/user/dev/flex/sdk/3.4.0.9271/frameworks/ > > libs/framework.swc</path-element> > > <rsl-url>rsls/framework_3.4.0.9271.swz</rsl-url> > > <policy-file-url></policy-file-url> > > <rsl-url>rsls/framework_3.4.0.9271.swf</rsl-url> > > </runtime-shared-library-path> > > <runtime-shared-library-path> > > <path-element>/Users/user/dev/flex/sdk/3.4.0.9271/frameworks/ > > libs/rpc.swc</path-element> > > <rsl-url>rsls/rpc_3.4.0.9271.swz</rsl-url> > > <policy-file-url></policy-file-url> > > <rsl-url>rsls/rpc_3.4.0.9271.swf</rsl-url> > > </runtime-shared-library-path> > > <!-- static-link-runtime-shared-libraries: statically link the > > libraries specified by the -runtime-shared-libraries-path option.--> > > <static-link-runtime-shared-libraries>true</static-link-runtime- > > shared-libraries> > > ..... > > </flex-config> > > > Miguel > > On Apr 23, 9:38 am, Marvin Froeder <[email protected]> wrote: > > > > I take a project here and set rpc as rsl.... > > > > got > > > <external-library-path> > > > <path-element>C:\Program Files (x86)\Adobe\Flex Builder > > > 3\sdks\3.2.0\frameworks\libs\player\10\playerglobal.swc</path-element> > > > <path-element>C:\Program Files (x86)\Adobe\Flex Builder > > > 3\sdks\3.2.0\frameworks\libs\rpc.swc</path-element> > > > </external-library-path> > > > and > > > <runtime-shared-libraries> > > > <url>rpc.swf</url> > > > </runtime-shared-libraries> > > > > <static-link-runtime-shared-libraries>true</static-link-runtime-shared-libr > > > aries> > > > > On Fri, Apr 23, 2010 at 10:23 AM, Miguel Bautista > > > <[email protected] > > > > > wrote: > > > > Yes, FlexBuilder plugin for Eclipse. > > > > > Miguel > > > > > On Apr 23, 9:21 am, Marvin Froeder <[email protected]> wrote: > > > > > By eclipse you mean flexbuilder or what? > > > > > > VELO > > > > > > On Fri, Apr 23, 2010 at 10:17 AM, Miguel Bautista < > > > > [email protected] > > > > > > > wrote: > > > > > > Never mind. The order was messed up because it was coming from > > > > > > another > > > > > > dependency. I moved the framework and rpc up and its working now. > > > > > > What about the "staticLinkRuntimeSharedLibraries"? Should this be > > > > > > set > > > > > > to true? In Eclipse it is, but if I do this, in Flexmojo it set the > > > > > > "compiler.external-library-path" to contain the rsl. But the build > > > > > > from Eclipse does not do this. > > > > > > > Miguel > > > > > > > On Apr 23, 9:10 am, Marvin Froeder <[email protected]> wrote: > > > > > > > Paste the entire dependencies section. > > > > > > > > On Fri, Apr 23, 2010 at 10:08 AM, Miguel Bautista < > > > > > > [email protected] > > > > > > > > > wrote: > > > > > > > > I thought so too, but it doesn't. I switched the order multiple > > > > times, > > > > > > > > but the runtime paths stayed the same. I also changed the order > > > > > > > > on > > > > the > > > > > > > > parent pom file (dep. manager) and that didn't help. > > > > > > > > > This is how I currently have it setup: > > > > > > > > ..... > > > > > > > > <dependency> > > > > > > > > > > > > > > > > <groupId>com.adobe.flex.framework</groupId> > > > > > > > > <artifactId>framework</artifactId> > > > > > > > > <type>swc</type> > > > > > > > > <scope>caching</scope> > > > > > > > > </dependency> > > > > > > > > <dependency> > > > > > > > > <groupId>com.adobe.flex.framework</groupId> > > > > > > > > <artifactId>framework</artifactId> > > > > > > > > <type>rb.swc</type> > > > > > > > > <classifier></classifier> > > > > > > > > </dependency> > > > > > > > > <dependency> > > > > > > > > <groupId>com.adobe.flex.framework</groupId> > > > > > > > > <artifactId>playerglobal</artifactId> > > > > > > > > <type>swc</type> > > > > > > > > <classifier>10</classifier> > > > > > > > > <scope>external</scope> > > > > > > > > </dependency> > > > > > > > > <dependency> > > > > > > > > <groupId>com.adobe.flex.framework</groupId> > > > > > > > > <artifactId>rpc</artifactId> > > > > > > > > <type>swc</type> > > > > > > > > <scope>caching</scope> > > > > > > > > </dependency> > > > > > > > > <dependency> > > > > > > > > <groupId>com.adobe.flex.framework</groupId> > > > > > > > > <artifactId>rpc</artifactId> > > > > > > > > <type>rb.swc</type> > > > > > > > > <classifier></classifier> > > > > > > > > </dependency> > > > > > > > > ...... > > > > > > > > > Miguel > > > > > > > > > On Apr 23, 8:59 am, Marvin Froeder <[email protected]> wrote: > > > > > > > > > Flexmojos should be using the same order as you put the > > > > dependencies > > > > > > on > > > > > > > > your > > > > > > > > > pom.... so put they on the right order and you should be fine. > > > > > > > > > > VELO > > > > > > > > > > On Fri, Apr 23, 2010 at 9:34 AM, Miguel Bautista > > > > > > > > > <[email protected]>wrote: > > > > > > > > > > > We are using flexmojo 3.6.1 and experiencing issues when > > > > > > > > > > trying > > > > to > > > > > > use > > > > > > > > > > rsl. The flex application works fine when building from > > > > > > > > > > Eclipse > > > > but > > > > > > > > > > not from flexmojo. I've been at this a couple days now and > > > > tried > > > > > > every > > > > > > > > > > option I could think of with no luck, any help will be > > > > > > > > > > greatly > > > > > > > > > > appreciated. > > > > > > > > > > > I did a config dump between Eclipse and flexmojo and here is > > > > the > > > > > > > > > > difference I found. > > > > > > > > > > > 1. Flexmojo adds the rsls in external-library-path. > > > > > > > > > > Flexmojo: > > > > > > > > > > <external-library-path> > > > > > > > > > <path-element><PATH>/playerglobal.swc</path-element> > > > > > > > > > > > <path-element><PATH>/com/adobe/flex/framework/rpc/3.4.0.9271/ > > > > > > > > > > rpc-3.4.0.9271.swc</path-element> > > > > > > > <path-element><PATH>/com/adobe/flex/framework/framework/3.4.0.9271/ > > > > > > > > > > framework-3.4.0.9271.swc</path-element> > > > > > > > > > > </external-library-path> > > > > > > > > > > Eclipse: > > > > > > > > > > <external-library-path> > > > > > > > > > > <path-element><PATH>/playerglobal.swc</path-element> > > > > > > > > > > </external-library-path> > > > > > > > > > > > 2. The runtime-shared-library-path order is incorrect in > > > > Flexmojo. > > > > > > I > > > > > > > > > > read that the order the rsls are defined is important when > > > > loading. > > > > > > > > > > Flexmojo: > > > > > > > > > > <runtime-shared-library-path> > > > > > > > > > > > <path-element><PATH>/com/adobe/flex/framework/rpc/3.4.0.9271/ > > > > > > > > > > rpc-3.4.0.9271.swc</path-element> > > > > > > > > > > <rsl-url>rsls/rpc_3.4.0.9271.swz</rsl-url> > > > > > > > > > > <policy-file-url /> > > > > > > > > > > <rsl-url>rsls/rpc_3.4.0.9271.swf</rsl-url> > > > > > > > > > > </runtime-shared-library-path> > > > > > > > > > > <runtime-shared-library-path> > > > > > > > <path-element><PATH>/com/adobe/flex/framework/framework/3.4.0.9271/ > > > > > > > > > > framework-3.4.0.9271.swc</path-element> > > > > > > > > > > > > > > > > > > > > <rsl-url>rsls/framework_3.4.0.9271.swz</rsl-url> > > > > > > > > > > <policy-file-url /> > > > > > > > > > > > > > > > > > > > > <rsl-url>rsls/framework_3.4.0.9271.swf</rsl-url> > > > > > > > > > > </runtime-shared-library-path> > > > > > > > > > > Eclipse: > > > > > > > > > > <runtime-shared-library-path> > > > > > > > > > > > > > > > > > > > > <path-element><PATH>/flex/sdk/3.4.0.9271/frameworks/libs/ > > > > > > > > > > framework.swc</path-element> > > > > > > > > > > <rsl-url>rsls/framework_3.4.0.9271.swz</rsl-url> > > > > > > > > > > <policy-file-url></policy-file-url> > > > > > > > > > > <rsl-url>rsls/framework_3.4.0.9271.swf</rsl-url> > > > > > > > > > > </runtime-shared-library-path> > > > > > > > > > > <runtime-shared-library-path> > > > > > > > > > > > > > > > > > > > > <path-element><PATH>/flex/sdk/3.4.0.9271/frameworks/libs/ > > > > > > > > > > rpc.swc</path-element> > > > > > > > > > > > > ... > > 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/
