Cairngorm 3 Module Injection

Hi,
I'm using Cairngorm Module library in my application. While testing the debug version of my app, all modules are loaded correctly and all dependencies are successfully injected into these modules.
However, after I export the release build and launch the app, the modules are still loaded but it seems that none of dependencies is being injected into them. They all equal to 'null'. The main problem is that I cannot even debug this case because the debug version works fine.
How could this be possible?
I'm using Flex 4.1 along with Parsley 2.4 and the latest trunk version of Cairngorm Module library.
Thanks in advance.

Hi,
Are the dependencies eventually injected sucessfully at some point (maybe with some delay)? Maybe have a look at the -keep-as3-metadata option of the compiler, check the "Compiling custom metadata into SWFs" section on the link below:
http://www.spicefactory.org/parsley/docs/2.4/manual/config.php

Similar Messages

  • Flex 4.5 - Cairngorm Module Support error with creationComplete

    Hi
    As a starting point I've already posted a thread (see link below)
    http://forums.adobe.com/thread/970855?start=0&tstart=0
    but I've had no luck in solving this.
    I have an mx:Application which loads a module defined in ShellContext(see below) using a ParsleyModuleDescriptor and is loaded using Cairngorn's ModuleViewLoader with BasicLoadPolicy.
    The module loads fine, however the module's children/components are not initialized correctly.
    The module is called DashboardModule. Its creationComplete handler is invoked last.
    The DashboardModule contains DashboardView and DashboardView's creationComplete also gets invoked second to last,
    however DashboardView's children's creationComplete never get invoked.
    So in particular, in DashboardView, the mx:ApplicationControlBar, the mx:Button, and the presentation:DashboardSearchView, presentation:DashboardMyApproval etc etc, are all initialized ( i can see the traces that are added there) but their creationComplete handlers never get invoked.
    I have tried adding creationPolicy="all", at application level, at module level and at component level with no luck.
    I have spent 2 whole days on this and I still haven't been able to figure out the problem.
    We've used cairngorm modules before with Parsley and Flex 4.5.1 and we've never had such a problem.
    To be more precise, I have the following configuration:
    ---ShellContext
    <fx:Object>
            <commonPresentation:NavigationHandlerPM id="navigationPM"/>
            <module:ParsleyModuleDescriptor objectId="dashboard"
                url="DashboardModule-1.0-SNAPSHOT.swf"
                applicationDomain="{ ClassInfo.currentDomain }"/>
    </fx:Object>
    --DashboardModule.mxml
    <mx:Module
        width="100%" height="100%"
        backgroundColor="white"
        horizontalAlign="left"
        verticalAlign="top"
        layout="vertical" verticalScrollPolicy="off" horizontalScrollPolicy="off"
              creationComplete="creationComplete();"
        xmlns:mx="library://ns.adobe.com/flex/mx"
        xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:spicefactory="http://www.spicefactory.org/parsley"
        xmlns:cairngorm="com.adobe.cairngorm.*"
        xmlns:presentation="com.test.presentation.*">
        <fx:Declarations>
            <spicefactory:ContextBuilder id="spiceFactoryContextBuilder">
                                  <cairngorm:CairngormModuleSupport/>
                                  <cairngorm:CairngormIntegrationSupport/>
                                  <cairngorm:CairngormNavigationSupport/>
                                  <spicefactory:FlexConfig type="{DashboardContext}"/>
                                  <spicefactory:ViewSettings autowireComponents="true"/>
            </spicefactory:ContextBuilder>
            <spicefactory:FastInject  property="model" type="{DashboardPM}"/>
            <spicefactory:Configure/>
        </fx:Declarations>
        <fx:Script>
            <![CDATA[
                [Bindable]
                [Inject(id="dashboardPM")]
                public var model:DashboardPM;
                private function creationComplete():void
                    trace('i should be called last god damn it');
                    model.startLoading();
            ]]>
        </fx:Script>
        <mx:VBox
            width="100%" height="100%"
            verticalScrollPolicy="off" horizontalScrollPolicy="off">
            <presentation:DashboardView
                width="{this.width}" height="{this.height}"
                verticalScrollPolicy="on" horizontalScrollPolicy="on"
                userProfile="{shell.userProfile}"/>
        </mx:VBox>
    </mx:Module>
    ----DashboardView.mxml
    <mx:VBox
        width="100%" height="100%"
        creationComplete="createComplete()"
              xmlns:mx="library://ns.adobe.com/flex/mx"
        xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:spicefactory="http://www.spicefactory.org/parsley"
        xmlns:presentation="com.db.paragon.common.module.dashboard.presentation.*">
        <fx:Declarations>
            <spicefactory:Configure/>
        </fx:Declarations>
       <fx:Script>
            <![CDATA[
            import mx.core.FlexGlobals;
            import mx.utils.StringUtil;
            [Bindable]
            [Inject]
            public var searchModel:DashboardSearchPM;
            [Bindable]
            private var _userprofile:UserProfile;
            public function get userProfile():UserProfile {
                return this._userprofile;
            public function set userProfile(userPr:UserProfile):void {
                this._userprofile = userPr;
                setUserWelcomeString();
            public function createComplete():void {
                  trace('i should be called second to last');
            ]]>
        </fx:Script>
        <mx:ApplicationControlBar
                initialize="trace('initialise control bar');" creationComplete="trace('controlbar complete');"
            width="100%"
            horizontalAlign="right"
            verticalAlign="middle">
            <mx:Text
                width="97%"
                left="10"
                fontSize="14"
                fontThickness="12"
                fontWeight="bold"
                textAlign="left"
                selectable="false" text="{userWelcomeString}"/>
            <mx:LinkButton id="help"
                width="60"
                color="gray"
                textAlign="right"
                label="Help"
                click='navigateToURL(new URLRequest(urlToHelp));'/>
        </mx:ApplicationControlBar>
        <mx:Button initialize="trace('initialise button')" creationComplete="trace('button complete');"/>
        <presentation:DashboardSearchView initialize="trace('initializesearchview');" creationComplete="trace('searchviewcomplete');" creationPolicy="all"/>
        <presentation:DashboardMyApproval initialize="trace('initializeapproval');" creationComplete="trace('approvalcomplete');" creationPolicy="all"/>
        <presentation:DashboardPendingApproval initialize="trace('pendingapproval');" creationComplete="trace('pendingapprovalcomplete');" creationPolicy="all"/>
        <presentation:DashboardReviewsDue initialize="trace('reviewsdue');" creationComplete="trace('reviewsdue');" creationPolicy="all"/>
        <presentation:DashboardHistCreditApplications initialize="trace('histcreditapps');" creationComplete="trace('histcredcomplete');" creationPolicy="all"/>
        <presentation:DashboardRatingWriteups initialize="trace('ratingwriteups');" creationComplete="trace('ratingwriteupslcomplete');" creationPolicy="all"/>
        <presentation:DashboardNotifications initialize="trace('notifications');" creationComplete="trace('notificationscomplete');" creationPolicy="all"/>
    </mx:VBox>
    Any help is greatly appreciated.

    Yes, there are all kinds of problems when you remove something from the screen that had focus (for instance, at that point you can't capture keyboard events either).
    My code is sprinkled with so many things to make sure something is in focus, I tend to forget that I've done it.
    In your code that changes the currentState, add
    this.setFocus()
    HTH;
    Amy

  • Cairngorm Modules Library and Flex 3

    Are there any plans for the Cairngorm Modules Library to support Flex3 Projects. There's no Flex 3 SWC for the latest version (0.9) available.
    Patrick

    We use conditional compilation and Maven in order to generate the a Flex 3 and Flex 4 version of all libraries. The module library was trickier to setup but I think we're almost there. But you can build it yourself from trunk with using the Flex3 conditional compilation flag and with removing the classes that don't compile (that's i.e. what we want Maven to do for us).

  • Potential bug when using Parsley 2.4.1 and Cairngorm's module 0.17 in Flex 4.5.1

    Hi
    I have an issue when using cairngorm's ModuleViewLoader along with ParsleyModuleDescriptor to load a simple module consistig mainly of HBoxes, VBoxes and Datagrids.
    The module consists of one child (let's call it ViewA) and that child consists of several children as its components.
    When I use cairngorm's ModuleViewLoader along with the ParsleyModuleDescriptor and Parlsey to inject the modulemanager in my main app, the module loads, as well as ViewA but some nearly all of ViewA's children are not loaded (in fact they're initialized but creationComplete is not invoked).
    When I use Flex's mx:ModuleLoader all ViewA's chikldren are initialized and creation complete is also invoked.
    I will attach the source as a zip file  later on....
    but for now...this is all I can give http://dpaste.com/713503/
    Thanks
    Andreas

    Did you ever find an answer to this?  I am running into the same issue with needing to upgrade parsley to 2.4.x, but with parts of application heavily relying on cairngorm module, upgrading it from module-0.11 to 0.17 seems to break compile! 

  • Problem with module lazy loading in flex 3

    Hi every body!
    I have some problems with Module lazy loading. I am using flex 3.5, Module-flex3-0.14, parsley 3.2.
    I can't get the LazyModuleLoadPolicy working correctly.
    In my main application (the one that loads the modules), my parsley context is the following:
            <cairngorm:LazyModuleLoadPolicy objectId="lazyLoadPolicy" type="{ OpenViewMessage }" />
         <cairngorm:ModuleMessageInterceptor type="{ OpenViewMessage }"/>
         <cairngorm:ParsleyModuleDescriptor objectId="test"
              url="TestModule.swf"
              applicationDomain="{ClassInfo.currentDomain}"
         />
    And to load my module:
    [Inject(id="test")]
    [Bindable] public var test:IModuleManager;
    <core:LazyModulePod
         id="moduleLoader"
         moduleManager="{test}"
         moduleId="testModule"
    />
    with  LazyModulePod.mxml:
    <mx:Canvas
        xmlns:mx="http://www.adobe.com/2006/mxml"
        xmlns:module="com.adobe.cairngorm.module.*"
        xmlns:parsley="http://www.spicefactory.org/parsley">
        <mx:Script>
            <![CDATA[
                import com.adobe.cairngorm.module.ILoadPolicy;
                import com.adobe.cairngorm.module.IModuleManager;
                [Bindable]
                public var moduleId:String;
                [Bindable]
                public var moduleManager:IModuleManager;
                [Bindable]
                [Inject(id="lazyLoadPolicy")]
                public var lazyLoadPolicy:ILoadPolicy;
            ]]>
        </mx:Script>
        <parsley:Configure/>
        <module:ViewLoader id="moduleLoader"
            moduleId="{ moduleId }"
            moduleManager="{ moduleManager }"
            loadPolicy="{lazyLoadPolicy}">
             <!--<module:loadPolicy>
                  <module:BasicLoadPolicy/>
             </module:loadPolicy>-->
        </module:ViewLoader>
    </mx:Canvas>
    OpenViewMessage.as in a swc:
    public class OpenViewMessage
            private var _moduleId:String;
            private var _viewId:String;
            public function OpenViewMessage(moduleId:String, viewId:String)
                this._moduleId = moduleId;
                this._viewId = viewId;
            public function get viewId():String{
                return _viewId;
            [ModuleId]
            public function get moduleId():String
                return _moduleId;
    In another flex project, my module context is:
    <mx:Object
         xmlns:mx="http://www.adobe.com/2006/mxml"
         xmlns:controler="com.cegedim.myit.controler.*">
         <controler:WindowControler/>
    </mx:Object>
    The module implements IParsleyModule
    <mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
         implements="com.adobe.cairngorm.module.IParsleyModule"
         xmlns:spicefactory="http://www.spicefactory.org/parsley">
         <mx:Script>
              <![CDATA[
                   import org.spicefactory.parsley.flex.FlexContextBuilder;
                   import com.adobe.cairngorm.module.IParsleyModule;
                   public function get contextBuilder():ContextBuilderTag
                    return contextBuilderTag;
              ]]>
         </mx:Script>
         <spicefactory:ContextBuilder  id="contextBuilderTag" config="{ MyITTestModuleContext }"/>
         <spicefactory:Configure/>
    </mx:Module>
    and the WindowControler:
    public class WindowControler
         public function WindowControler(){}
         [Init]
            public function initialize():void
                Alert.show("Module Initialized");
            [MessageHandler(scope="local")]
            public function openViewMessageHandler(message:OpenViewMessage):void
                Alert.show("Opening view " + message.viewId + " in the module " + message.moduleId);
    If i uncomment the basicLoadPolicy in LazyModulePod.mxml and remove the lazyModuleLoadPolicy, everything works fine. The module is loaded when it's added to stage and it receives correctly messages dispatched to it. But with the lazy policy the module never loads.
    I may have missed something or there is somthing i don't understand because i tried the ModuleTest provided in example in cairngorm sources. It works fine (i mean loading the moduleA2 when receiving a message), but if i replace the change the lazyModulePolicy to listen to broadcasted messages instead of a pingMessage, the module never loads too.
        <cairngorm:LazyModuleLoadPolicy objectId="lazyLoadPolicy" type="{ BroadcastMessage }" />
        <cairngorm:ModuleMessageInterceptor
            type="{ BroadcastMessage }" moduleRef="moduleA" />
    public class BroadcastMessage
        public function BroadcastMessage()
    If someone has any clue, i'll be happy to test it =)
    Thanks.

    Hello, back on my issue, i tested a little bit more the message dispaching.
    I read the lazyLoadPolicy class and noticed that it always has to have a ModuleId property in the message to work, that's why the broadcast message didn't work to awake the module with the lazy loading policy.
    So i added copy of my module:
         <cairngorm:ParsleyModuleDescriptor objectId="test"
              url="TestModule.swf"
              applicationDomain="{ClassInfo.currentDomain}"
         />
         <cairngorm:ParsleyModuleDescriptor objectId="testbis"
              url="TestModuleBis.swf"
              applicationDomain="{ClassInfo.currentDomain}"
         />     
    Set them both with a basicLoadPolicy, and tries to dispatch a message to only one of them using the ModuleId metatag. I then noticed that both modules received the message and not only the one i expected.
    I then changed the ModuleMessageInterceptor configuration to dispatch to only one kind of module:
    <cairngorm:ModuleMessageInterceptor type="{ OpenViewMessage }" moduleRef="test"/>
    and this worked as expected. Only the first module catched the message. I am obiously messing with the ModuleId metatag but i cannot see what's wrong...
    I compiled with
    -keep-as3-metadata+=ModuleId
    but this hasn't changed anything...

  • Cairngorm3 - Insync module exmaple does not work ?

    Hi,
    I've DL the module exampe; from the repository (eg. http://opensource.adobe.com/svn/opensource/cairngorm3/trunk/samples/insync/) and add the "missing libraries in order to make them compiling.
    These are compiling, but when I launch them (the shell application or the sub-module application one by one) I've got an empty blank page.
    The libs I'm using are :
    - integration-0.14.swc
    - integrationParsley-0.14.swc
    - module-0.12.swc
    - observer-1.11.swc
    - parsley-flex4-2.3.0.swc
    - spicelib-flex-2.3.0.swc
    - navigationParsley-1.1.swc
    Maybe I've done something bad in the configuration (or some files are missing... )
    I've also created another simple project from scratch. The project is compiling and working ok. I tried to create a module from this project and call it from a new "shell" project but then I've got the following error while the "shell" appliction is loading the project :
    TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at com.adobe.cairngorm.module::ParsleyFlexModuleFactory/create()[C:\workspaces\flex4.0betadr op17feb10\Cairngorm 3 trunk\target\checkout\libraries\Module\src\com\adobe\cairngorm\module\ParsleyFlexModuleFa ctory.as:96]
    at com.adobe.cairngorm.module::ModuleViewLoader/addLoadedModuleToStage()[C:\workspaces\flex4 .0betadrop17feb10\Cairngorm 3 trunk\target\checkout\libraries\Module\src\com\adobe\cairngorm\module\ModuleViewLoader.as :283]
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at mx.core::UIComponent/callLaterDispatcher2()[E:\dev\4.x\frameworks\projects\framework\src\ mx\core\UIComponent.as:11614]
    at mx.core::UIComponent/callLaterDispatcher()[E:\dev\4.x\frameworks\projects\framework\src\m x\core\UIComponent.as:11552]
    Could you please help me to see what's wrong ?
    Thx

    Hi Nicolas, and Thx for the fast reply.
    In fact I've solved my problems.
    There were some namespace error (referencing bad/old cairngorm namespace) and I've forget the tags
    <fx:Declarations>
    <parsley:Configure/>
    </fx:Declarations>
    which is really stupid...
    I've also have some trouble with module generation in the bin-debug folder (I don't know why but one of my module project didn't have the build part "flex application" correctly referenced (eg.  the test application based on module was declared but not the module itself... so the module SWF was never generated...)
    Now everything is working perfectly and I find the new Cairngorm really gorgeous ! Module is incredibly simple to create and set/gather, Observer/Navigation libraries are really helpfull and injection+event dispatching is genious
    Many thanks !!!

  • [svn:cairngorm3:] 16142: Insync Refactorings, Module lib: Added missing parameters from IModuleInfo interface.

    Revision: 16142
    Revision: 16142
    Author:   [email protected]
    Date:     2010-05-16 14:21:40 -0700 (Sun, 16 May 2010)
    Log Message:
    Insync Refactorings, Module lib: Added missing parameters from IModuleInfo interface. Maven: Take Persistence out.
    Modified Paths:
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ModuleInfo.as
        cairngorm3/trunk/libraries/ModuleTest/.actionScriptProperties
        cairngorm3/trunk/libraries/lib-parent/pom.xml
        cairngorm3/trunk/samples/insync/insync-basic/src/InsyncContext.mxml
        cairngorm3/trunk/samples/insync/insync-basic/src/insync/application/RefreshSearchAfterSav eController.as
        cairngorm3/trunk/samples/insync/insync-basic/src/insync/presentation/ContactList.mxml
        cairngorm3/trunk/samples/insync/insync-basic/src/insync/presentation/ContactsNavigator.mx ml
        cairngorm3/trunk/samples/insync/insync-basic/src/insync/presentation/PictureInput.mxml
        cairngorm3/trunk/samples/insync/insync-basic/src/insync/presentation/Toolbar.mxml
        cairngorm3/trunk/samples/insync/insync-basic/src/insync/presentation/ToolbarPM.as
        cairngorm3/trunk/samples/insync/insync-basic/test/insync/application/RefreshSearchAfterSa veControllerTest.as
        cairngorm3/trunk/samples/insync/insync-basic/test/insync/presentation/ToolbarPMTest.as
        cairngorm3/trunk/samples/insync/insync-modularExtended-contacts/.actionScriptProperties
        cairngorm3/trunk/samples/insync/insync-modularExtended-contacts/src/insync/contacts/appli cation/RefreshSearchAfterSaveController.as
        cairngorm3/trunk/samples/insync/insync-modularExtended-contacts/src/insync/contacts/prese ntation/ContactFormPM.as
        cairngorm3/trunk/samples/insync/insync-modularExtended-contacts/src/insync/contacts/prese ntation/PictureInput.mxml
        cairngorm3/trunk/samples/insync/insync-modularExtended-contacts/test/insync/contacts/appl ication/RefreshSearchAfterSaveControllerTest.as
        cairngorm3/trunk/samples/insync/insync-modularExtended-expenses/.actionScriptProperties
        cairngorm3/trunk/samples/insync/insync-modularExtended-expenses/src/ExpensesModule.mxml
        cairngorm3/trunk/samples/insync/insync-modularExtended-expenses/src/ExpensesModuleRig.mxm l
        cairngorm3/trunk/samples/insync/insync-modularExtended-expenses/src/ExpensesRigContext.mx ml
        cairngorm3/trunk/samples/insync/insync-modularExtended-messaging/.actionScriptProperties
        cairngorm3/trunk/samples/insync/insync-modularExtended-messaging/src/ComposeMessageModule .mxml
        cairngorm3/trunk/samples/insync/insync-modularExtended-messaging/src/ComposeMessageModule Rig.mxml
        cairngorm3/trunk/samples/insync/insync-modularExtended-messaging/src/ComposeMessageModule RigContext.mxml
        cairngorm3/trunk/samples/insync/insync-modularExtended-shell/src/insync/application/Compo seMessageController.as
        cairngorm3/trunk/samples/insync/insync-modularExtended-shell/src/insync/presentation/Cont entViewStack.mxml
        cairngorm3/trunk/samples/insync/insync-modularExtended-shell/src/insync/presentation/Tool bar.mxml
        cairngorm3/trunk/samples/insync/insync-modularExtended-shell/src/insync/presentation/Tool barPM.as
        cairngorm3/trunk/samples/insync/insync-modularExtended-shell/test/insync/presentation/Too lbarPMTest.as

  • ModuleViewLoader - does it load modules into child application domains by default ?

    Is the Cairngorm 3, "ModuleViewLoader" loading modules into child application domains by default, or we have to do it our self like this:
    public function init():void{
         var childDomain:ApplicationDomain = new ApplicationDomain(ApplicationDomain.currentDomain);
      modelLoader.applicationDomain = childDomain;
    <module:ModuleViewLoader id="moduleLoader"
                      moduleId="{ moduleId }"
                      moduleManager="{ moduleManager }"
                      skinClass="com.adobe.cairngorm.module.ModuleViewLoaderSkin"
                      visible="{this.visible}"
                      width="100%" height="100%">
         <module:loadPolicy>
              <module:BasicLoadPolicy/>
         </module:loadPolicy>
    </module:ModuleViewLoader>
    I think it's important to know regarding unloading the modules.
    Thanks,

    Hi Adrian,
    We are following the behaviour of the Flex ModuleManager:
    We use the applicationDomain provided by the user when available
    Otherwise we create a sub applicationDomain from the current domain.
    Here is an extract of the ParsleyModuleInfoProxy
    private function createDefaultApplicationDomain(applicationDomain:ApplicationDomain):ApplicationDomain
                // If an applicationDomain has not been specified and we have a module factory,
                // then create a child application domain from the application domain
                // this module factory is in.
                // This is a change in behavior so only do it for Flex 4 and newer
                // applications.
                var tempApplicationDomain:ApplicationDomain = applicationDomain;
                if (tempApplicationDomain == null && moduleFactory)
                    var currentDomain:ApplicationDomain = moduleFactory.info()["currentDomain"];
                    tempApplicationDomain = new ApplicationDomain(currentDomain);
                return tempApplicationDomain;
    We will update the documentation to highlight the fact that a sub ApplicationDomain is created by default.
    Thanks.

  • [svn:cairngorm3:] 15438: -Change initialization objects of Cairngorm Parsley extensions to Parsley convention  (i.e.

    Revision: 15438
    Revision: 15438
    Author:   [email protected]
    Date:     2010-04-15 03:39:34 -0700 (Thu, 15 Apr 2010)
    Log Message:
    -Change initialization objects of Cairngorm Parsley extensions to Parsley convention (i.e. CairngormModuleLib>CairngormModuleSupport). Every initialization object has a static initialize method and implements Parsley's ContextBuilderProcessor, which allows it to be specified within a ContextBuilder definition.
    -API Change in Navigation library: Changed -FirstEnter metadata to Enter(time="first"), -Enter metadata to Enter(time="next") and -EveryEnter metadata to Enter(time="every")
    -Added convenience isValid get accessor to ValidationGroupEvent
    Modified Paths:
        cairngorm3/trunk/libraries/IntegrationDMS/.flexLibProperties
        cairngorm3/trunk/libraries/IntegrationRPC/.flexLibProperties
        cairngorm3/trunk/libraries/IntegrationTest/src/CommandScopeSample.mxml
        cairngorm3/trunk/libraries/IntegrationTest/src/LocalConnectionConsumer.mxml
        cairngorm3/trunk/libraries/IntegrationTest/src/LocalConnectionProducer.mxml
        cairngorm3/trunk/libraries/Module/.actionScriptProperties
        cairngorm3/trunk/libraries/Module/.flexLibProperties
        cairngorm3/trunk/libraries/ModuleTest/.actionScriptProperties
        cairngorm3/trunk/libraries/ModuleTest/.flexProperties
        cairngorm3/trunk/libraries/ModuleTest/src/CairngormModuleLibRuntimeSample.mxml
        cairngorm3/trunk/libraries/ModuleTest/src/CairngormModuleLibSample.mxml
        cairngorm3/trunk/libraries/Navigation/.actionScriptProperties
        cairngorm3/trunk/libraries/Navigation/.flexLibProperties
        cairngorm3/trunk/libraries/Navigation/pom.xml
        cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/landmark/Abstrac tNavigationDecorator.as
        cairngorm3/trunk/libraries/NavigationTest/src/NavigatorSample1.mxml
        cairngorm3/trunk/libraries/NavigationTest/src/ToggleButtonBarSample.mxml
        cairngorm3/trunk/libraries/NavigationTest/src/sample1/contacts/BusinessContactsPM.as
        cairngorm3/trunk/libraries/NavigationTest/src/sample1/contacts/ContactsPM.as
        cairngorm3/trunk/libraries/NavigationTest/src/sample1/contacts/PrivateContactsPM.as
        cairngorm3/trunk/libraries/NavigationTest/src/sample1/presentation/ContentPM.as
        cairngorm3/trunk/libraries/NavigationTest/src/sample1/presentation/dashboard/DashboardFoo terPM.as
        cairngorm3/trunk/libraries/NavigationTest/src/sample1/presentation/dashboard/DashboardPM. as
        cairngorm3/trunk/libraries/NavigationTest/src/sample1/presentation/dashboard/NestedChild1 PM.as
        cairngorm3/trunk/libraries/NavigationTest/src/sample1/presentation/dashboard/NestedChild2 PM.as
        cairngorm3/trunk/libraries/NavigationTest/src/sample1/presentation/dashboard/NestedChildP M.as
        cairngorm3/trunk/libraries/NavigationTest/src/sample1/presentation/messages/MessagesPM.as
        cairngorm3/trunk/libraries/NavigationTest/src/sample1/presentation/news/NewsPM.as
        cairngorm3/trunk/libraries/NavigationTest/src/sample1/presentation/tasks/ExpensePM.as
        cairngorm3/trunk/libraries/NavigationTest/src/sample1/presentation/tasks/TaskPM.as
        cairngorm3/trunk/libraries/NavigationTest/src/sample1/presentation/tasks/TimeTrackingPM.a s
        cairngorm3/trunk/libraries/ObserverParsley/.flexLibProperties
        cairngorm3/trunk/libraries/PersistenceTest/src/com/adobe/cairngorm/persistence/sample/pre sentation/CreateDatabasePM.as
        cairngorm3/trunk/libraries/PersistenceTest/src/com/adobe/cairngorm/persistence/sample/pre sentation/PeoplePM.as
        cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/event/ValidatorG roupEvent.as
        cairngorm3/trunk/libraries/ValidationTest/src/SampleModelValidationWithCombos.mxml
        cairngorm3/trunk/libraries/ValidationTest/src/combo/ComboDomain.as
        cairngorm3/trunk/libraries/ValidationTest/src/combo/ComboDomainValidatorGroup.mxml
        cairngorm3/trunk/libraries/ValidationTest/src/combo/ComboPM.as
        cairngorm3/trunk/samples/insync/insync-basic/src/InsyncBasic.mxml
        cairngorm3/trunk/samples/insync/insync-modularExtended-contacts/src/ContactsModule.mxml
        cairngorm3/trunk/samples/insync/insync-modularExtended-shell/src/InsyncModularExtendedShe ll.mxml
        cairngorm3/trunk/samples/insync/insync-modularExtended-shell/src/insync/presentation/Expe nsesPM.as
    Added Paths:
        cairngorm3/trunk/libraries/IntegrationDMS/src/com/adobe/cairngorm/CairngormIntegrationDMS Support.as
        cairngorm3/trunk/libraries/IntegrationRPC/src/com/adobe/cairngorm/CairngormIntegrationRPC Support.as
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/CairngormModuleSupport.as
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/CairngormModuleXMLSupport.as
        cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/CairngormNavigationSupport. as
        cairngorm3/trunk/libraries/ObserverParsley/src/com/adobe/cairngorm/CairngormObserverSuppo rt.as
    Removed Paths:
        cairngorm3/trunk/libraries/IntegrationDMS/src/com/adobe/cairngorm/CairngormIntegrationDMS Lib.as
        cairngorm3/trunk/libraries/IntegrationRPC/src/com/adobe/cairngorm/CairngormIntegrationRPC Lib.as
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/CairngormModuleLib.as
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ModuleXMLSupport.as
        cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/CairngormNavigationLib.as
        cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/landmark/EveryEn terDecorator.as
        cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/landmark/FirstEn terDecorator.as
        cairngorm3/trunk/libraries/ObserverParsley/src/com/adobe/cairngorm/CairngormObserverLib.a s

    Hi Karl,
    I'm sorry to barge into this dicussion. I've been trying to get in touch with you regarding Chrome Lib. Have sent a mail at the id given on the Chrome lib website. Kindly reply to that or give your mail id for contact.
    M Puns
    m_puns AT rediffmail DOT com

  • [svn:cairngorm3:] 16855: Maven: Module Flex 3 compilation.

    Revision: 16855
    Revision: 16855
    Author:   [email protected]
    Date:     2010-07-10 05:18:47 -0700 (Sat, 10 Jul 2010)
    Log Message:
    Maven: Module Flex 3 compilation.
    Modified Paths:
        cairngorm3/trunk/build-parent/pom.xml
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ViewLoader.as
        cairngorm3/trunk/libraries/lib-parent/pom.xml

    Thanks for this update.
    Do you plan to put on this repository only parsley/swiz/... dependencies that Cairngorm libs support or the latest dependencies versions? I was wondering that because I saw you didn't add Parsley 2.3.2

  • [svn:cairngorm3:] 15301: - Fixing a bug in the case where a Message is dispatched without a ModuleId defined to a Module type which is not yet instantiated .

    Revision: 15301
    Revision: 15301
    Author:   [email protected]
    Date:     2010-04-09 03:30:11 -0700 (Fri, 09 Apr 2010)
    Log Message:
    - Fixing a bug in the case where a Message is dispatched without a ModuleId defined to a Module type which is not yet instantiated.
    - Updating the sample to show this use-case.
    Modified Paths:
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ModuleMessageDispatcher. as
        cairngorm3/trunk/libraries/ModuleTest/src/CairngormModuleLibSample.mxml

    Hello,
    The error
    2. How to get rid of "ORA-06512: at"FLOWS_030100.WWV_FLOW_RENDER_QUERY", line 636"?you can also find in the new features application. I wrote a post about that some days ago:
    Bug in New Features Application?
    Had some trouble to get the PDF print working, too. Printing works fine for standard reports, but for interactive report I am not able to get it working. Sometimes I am getting only blank pages (and no file) and sometimes I am getting PDF's which just contain an internal 500 error. Some details are in this thread: Print Interactive Reports does not work
    Maybe that's related to the error of kkkannan74.
    Regards, Tine.

  • [svn:cairngorm3:] 15157: Simplifying the design of the module lib by:

    Revision: 15157
    Revision: 15157
    Author:   [email protected]
    Date:     2010-03-31 05:29:35 -0700 (Wed, 31 Mar 2010)
    Log Message:
    Simplifying the design of the module lib by:
    - Refactoring the existing mechanism to support the inter-communication between modules thru a unique identifier.
    - Ability to communicate between multiple instances of the same module.
    - Removed the LazyLoader which was a temporary workaround.
    - Adding a new Metadata which must be used within messages that are inter-communication API messages (to communicate between modules).
    - Adding a message pool which basically keep all messages that need to be redirected to a module which is not yet instantiated until the module is available and ready to accept the messages.
    - Redo from scratch the ModuleTest application to show the new behaviors.
    - Refactored the InSync sample to use the new Module lib.
    Modified Paths:
        cairngorm3/trunk/libraries/Module/.actionScriptProperties
        cairngorm3/trunk/libraries/Module/.flexLibProperties
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ModuleInfo.as
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ModuleMessageInterceptor .as
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ParsleyFlexModuleFactory .as
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ParsleyModuleDescriptor. as
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ParsleyModuleInfo.as
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ViewLoader.as
        cairngorm3/trunk/libraries/ModuleTest/.actionScriptProperties
        cairngorm3/trunk/libraries/ModuleTest/.flexProperties
        cairngorm3/trunk/libraries/ModuleTest/src/example/MyViewLoader.mxml
        cairngorm3/trunk/samples/insync/insync-modularExtended-api/.actionScriptProperties
        cairngorm3/trunk/samples/insync/insync-modularExtended-api/.flexLibProperties
        cairngorm3/trunk/samples/insync/insync-modularExtended-api/src/insync/messaging/ComposeMe ssageEvent.as
        cairngorm3/trunk/samples/insync/insync-modularExtended-contacts/src/insync/contacts/prese ntation/ContactFormPM.as
        cairngorm3/trunk/samples/insync/insync-modularExtended-messaging/src/ComposeMessageModule .mxml
        cairngorm3/trunk/samples/insync/insync-modularExtended-messaging/src/ComposeMessageModule Rig.mxml
        cairngorm3/trunk/samples/insync/insync-modularExtended-messaging/src/insync/messaging/pre sentation/ComposeMessagePM.as
        cairngorm3/trunk/samples/insync/insync-modularExtended-shell/src/InsyncModularExtendedShe ll.mxml
        cairngorm3/trunk/samples/insync/insync-modularExtended-shell/src/insync/InsyncContext.mxm l
        cairngorm3/trunk/samples/insync/insync-modularExtended-shell/src/insync/presentation/Cont entViewStack.mxml
    Added Paths:
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/CairngormModuleLib.as
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/IParsleyModule.as
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ModuleIdMetadata.as
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ModuleMessageDispatcher. as
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ParsleyModuleReadyMessag e.as
        cairngorm3/trunk/libraries/ModuleTest/src/CairngormModuleLibSample.mxml
        cairngorm3/trunk/libraries/ModuleTest/src/CairngormModuleLibSampleContext.mxml
        cairngorm3/trunk/libraries/ModuleTest/src/example/ModulePod.mxml
        cairngorm3/trunk/libraries/ModuleTest/src/example/api/
        cairngorm3/trunk/libraries/ModuleTest/src/example/api/PingMessage.as
        cairngorm3/trunk/libraries/ModuleTest/src/example/moduleA/
        cairngorm3/trunk/libraries/ModuleTest/src/example/moduleA/ModuleA.mxml
        cairngorm3/trunk/libraries/ModuleTest/src/example/moduleA/ModuleAContext.mxml
        cairngorm3/trunk/libraries/ModuleTest/src/example/moduleA/ModuleAPM.as
        cairngorm3/trunk/libraries/ModuleTest/src/example/moduleB/
        cairngorm3/trunk/libraries/ModuleTest/src/example/moduleB/ModuleB.mxml
        cairngorm3/trunk/libraries/ModuleTest/src/example/moduleB/ModuleBContext.mxml
        cairngorm3/trunk/libraries/ModuleTest/src/example/moduleB/ModuleBPM.as
        cairngorm3/trunk/samples/insync/insync-modularExtended-api/src/insync/application/
        cairngorm3/trunk/samples/insync/insync-modularExtended-api/src/insync/application/Content Destination.as
    Removed Paths:
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/LazyLoader.as
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ModuleDescriptor.as
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/StyledModuleDescriptor.a s
        cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/StyledModuleInfo.as
        cairngorm3/trunk/libraries/ModuleTest/src/CairngormModules.mxml
        cairngorm3/trunk/libraries/ModuleTest/src/CairngormModules2.mxml
        cairngorm3/trunk/libraries/ModuleTest/src/example/ExampleContext.mxml
        cairngorm3/trunk/libraries/ModuleTest/src/example/ModuleA.mxml
        cairngorm3/trunk/libraries/ModuleTest/src/example/ModuleB.mxml
        cairngorm3/trunk/libraries/ModuleTest/src/example/parsley/
        cairngorm3/trunk/samples/insync/insync-modularExtended-shell/src/insync/application/Conte ntDestination.as

    This may be the same fix that ningunos2010 provided but I got this idea from anthbs's post. I looked up what .exe files the ISim tool used, and then simply took the nt64 files and copied them over to the nt folder so that it wouldn't run the 32 bit ISim but the 64 bit one that anthbs claimed would work. At first it didn't come up with any errors it says the simulation ran successfully but it wouldn't open the actual ISim gui. In order to fix this I went to the ISimgui.exe file and unclicked run as administrator. I'm not sure if that's clicked by default or if I had changed it at some point trying to fix the issue.
    Anyway these are the files I copied over from nt64 to nt folder:
    fuse.exe
    isimgui.exe
    vhpcomp.exe
    vlogcomp.exe

  • Problem loading modules in flex 4.5

    Hi,
    I'm new to flex 4.5 and working with Parsley 2.4 and SDK 4.5.
    I'm getting the following error when loading a module:
    VerifyError: Error #1053: Illegal override of ParsleyFlexModuleFactory in com.adobe.cairngorm.module.ParsleyFlexModuleFactory.
    at com.adobe.cairngorm.module::ParsleyModuleInfoProxy/get factory()
    at com.adobe.cairngorm.module::ModuleViewLoader/addLoadedModuleToStage()
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at mx.core::UIComponent/callLaterDispatcher2()[E:\dev\hero_private\frameworks\projects\frame work\src\mx\core\UIComponent.as:12208]
    at mx.core::UIComponent/callLaterDispatcher()[E:\dev\hero_private\frameworks\projects\framew ork\src\mx\core\UIComponent.as:12146]
    Does anybody knows what is the problem?
    Thanks!
    Assaf

    Hello Nico,
    The problem just happened to me this morning, in order to fix it, it is enought to patch the Cairngorm Module Library in order to implement some methods witch extends IFlexModuleFactory, this new interface is done in order to check if an RSL is already loaded before loading, so modules and sub-applications will not load RSLs that are already loaded.
    You can patch it like that, in a project where you use the Cairngorm Module Library:
    1- Create the package "com.adobe.cairngorm.module" at the root source of the project.
    2- Download and paste in it the http://opensource.adobe.com/svn/opensource/cairngorm3/tags/cairngorm3-3.0.9/libraries/Modu le/src/com/adobe/cairngorm/module/ParsleyFlexModuleFactory.as
    3- In ParsleyFlexModuleFactory.as, remove the CONFIG::Flex4 tags (they're used for the conditional compilation but we don't need them because we'll indeed compile it for flex 4.5+ and not everybody uses a conditional compilation configuration).
    4- add this code :
                        public function get allowDomainsInNewRSLs():Boolean
                                  return factory.allowDomainsInNewRSLs;
                        public function set allowDomainsInNewRSLs(value:Boolean):void
                                  factory.allowDomainsInNewRSLs = value;
                        public function get allowInsecureDomainsInNewRSLs():Boolean
                                  return factory.allowInsecureDomainsInNewRSLs;
                        public function set allowInsecureDomainsInNewRSLs(value:Boolean):void
                                  factory.allowInsecureDomainsInNewRSLs = value;
                        public function addPreloadedRSL(loaderInfo:LoaderInfo, rsl:Vector.<RSLData>):void
                                  factory.addPreloadedRSL(loaderInfo, rsl);
    5- Add the spicelib-flex-2.4+.swc and the parsley-flex4-2.4+.swc (or the Parsley counterpart libraries) as support for the patched ParsleyFlexModuleFactory.
    6- Compile it with the SDK 4.5+ and that's done, it works now with the SDK 4+.
    (If you've got more projects where you use the Cairngorm Module Library, just copy and paste the new patched package and add thespicelib-flex-2.4+ and the parsley-flex4-2.4+.swc (or the Parsley counterpart libraries)
    That will only allows the library to be fully compatible with the SDK 4.5+
    (maybe it's good to keep Alex Uhlmann in touch with it allowing him to implement a conditional compilation or another version of the artifact the time it migrates completely its library in 4.5).
    (For the those who have a lot of Maven projects, it's preferable to re-compile the original Cairngorm Module Library with the code above in order to have the patched artifact in your maven repository, indeed, you won't have to remove the CONFIG::Flex4 tags or to add the spicelib, parsley libraries, the patched module is self-suffisent and a simple "mvn clean install" does the job)
    Note: Anyway, now, with Parsley 2.4, the flex module integration is FULLY tranparent and the need of this library is less important.
    Frédéric THOMAS

  • ViewStack with multiple mx:Modules

    Hi
    I am trying to upgrade a project from Flex 3.4 to Flex 4.5.
    The project uses a number of technologies, such as Cairngorm, Parsley.
    I've already done an upgrade on a different project so I am a bit aware of which versions need to go with what.
    So the problem I'm facing is as follows:
    I have an mx:ViewStack which contains a few cairngorm ViewLoaders.
    This custom made ViewStack is created programatically on creationComplete of the parent container (let's call it Parent) and added as a child to a (Parent's child)
    So the configuration is as follows:
    - Parent
      -- HBox (parent of viewstack), with id="viewStackContainer"
          --ViewStack is added programatically as a child to the HBox ("viewStackContainer") on Parent's creationComplete
            -- Cairngorm Module A
            -- Cairngorm Module B
            --  Cairngorm Module C
            -- etc
    In Flex 3,  this would work fine, and only the first child of the ViewStack would be loaded.
    A click on the ToggleButtonBar for the Module B would *load module B at that point*, a click on the ToggleButtonBar for the Module C would *load module C at that point*
    In Flex 4.5...what I'm observing is that all modules are created at once even if the user has not clicked on the ToggleButtonBar to go to that view/module.
    I've set the creationPolicy of the ViewStack to "auto" but it hasn't helped.
    Is this a known bug...or am I missing something? 
    Thanks!

    You might want to try 4.6.  There was a bug in early Flex 4 versions where a creationPolicy=”all” on a high-level navigator propagated its creationPolicy to all child navigators.  I don’t remember if that was fixed in 4.5 or 4.6.

  • [svn:cairngorm3:] 16165: Cairngorm 3.0.11 Release!

    Revision: 16165
    Revision: 16165
    Author:   [email protected]
    Date:     2010-05-17 16:36:42 -0700 (Mon, 17 May 2010)
    Log Message:
    Cairngorm 3.0.11 Release!
    Modified Paths:
        cairngorm3/maven-repository/com/adobe/cairngorm/build-parent/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/build-parent/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/build-parent/maven-metadata.xml.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/cairngorm3/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/cairngorm3/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/cairngorm3/maven-metadata.xml.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/integration/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/integration/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/integration/maven-metadata.xml.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationDMS/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationDMS/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationDMS/maven-metadata.xml.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationRPC/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationRPC/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationRPC/maven-metadata.xml.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/lib-parent/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/lib-parent/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/lib-parent/maven-metadata.xml.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/module/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/module/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/module/maven-metadata.xml.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/navigation/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/navigation/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/navigation/maven-metadata.xml.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/observer/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/observer/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/observer/maven-metadata.xml.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/observerParsley/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/observerParsley/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/observerParsley/maven-metadata.xml.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/popup/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/popup/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/popup/maven-metadata.xml.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/task/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/task/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/task/maven-metadata.xml.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/validation/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/validation/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/validation/maven-metadata.xml.sha1
    Added Paths:
        cairngorm3/maven-repository/com/adobe/cairngorm/build-parent/3.0.11/
        cairngorm3/maven-repository/com/adobe/cairngorm/build-parent/3.0.11/build-parent-3.0.11.p om
        cairngorm3/maven-repository/com/adobe/cairngorm/build-parent/3.0.11/build-parent-3.0.11.p om.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/build-parent/3.0.11/build-parent-3.0.11.p om.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/cairngorm3/3.0.11/
        cairngorm3/maven-repository/com/adobe/cairngorm/cairngorm3/3.0.11/cairngorm3-3.0.11.pom
        cairngorm3/maven-repository/com/adobe/cairngorm/cairngorm3/3.0.11/cairngorm3-3.0.11.pom.m d5
        cairngorm3/maven-repository/com/adobe/cairngorm/cairngorm3/3.0.11/cairngorm3-3.0.11.pom.s ha1
        cairngorm3/maven-repository/com/adobe/cairngorm/contract/
        cairngorm3/maven-repository/com/adobe/cairngorm/contract/1.1/
        cairngorm3/maven-repository/com/adobe/cairngorm/contract/1.1/contract-1.1.pom
        cairngorm3/maven-repository/com/adobe/cairngorm/contract/1.1/contract-1.1.pom.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/contract/1.1/contract-1.1.pom.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/contract/1.1/contract-1.1.swc
        cairngorm3/maven-repository/com/adobe/cairngorm/contract/1.1/contract-1.1.swc.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/contract/1.1/contract-1.1.swc.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/contract/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/contract/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/contract/maven-metadata.xml.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/integration/0.9/
        cairngorm3/maven-repository/com/adobe/cairngorm/integration/0.9/integration-0.9.pom
        cairngorm3/maven-repository/com/adobe/cairngorm/integration/0.9/integration-0.9.pom.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/integration/0.9/integration-0.9.pom.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/integration/0.9/integration-0.9.swc
        cairngorm3/maven-repository/com/adobe/cairngorm/integration/0.9/integration-0.9.swc.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/integration/0.9/integration-0.9.swc.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationDMS/0.9/
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationDMS/0.9/integrationDMS-0.9.pom
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationDMS/0.9/integrationDMS-0.9.pom .md5
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationDMS/0.9/integrationDMS-0.9.pom .sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationDMS/0.9/integrationDMS-0.9.swc
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationDMS/0.9/integrationDMS-0.9.swc .md5
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationDMS/0.9/integrationDMS-0.9.swc .sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationRPC/0.9/
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationRPC/0.9/integrationRPC-0.9.pom
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationRPC/0.9/integrationRPC-0.9.pom .md5
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationRPC/0.9/integrationRPC-0.9.pom .sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationRPC/0.9/integrationRPC-0.9.swc
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationRPC/0.9/integrationRPC-0.9.swc .md5
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationRPC/0.9/integrationRPC-0.9.swc .sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/lib-parent/3.0.11/
        cairngorm3/maven-repository/com/adobe/cairngorm/lib-parent/3.0.11/lib-parent-3.0.11.pom
        cairngorm3/maven-repository/com/adobe/cairngorm/lib-parent/3.0.11/lib-parent-3.0.11.pom.m d5
        cairngorm3/maven-repository/com/adobe/cairngorm/lib-parent/3.0.11/lib-parent-3.0.11.pom.s ha1
        cairngorm3/maven-repository/com/adobe/cairngorm/module/0.8/
        cairngorm3/maven-repository/com/adobe/cairngorm/module/0.8/module-0.8.pom
        cairngorm3/maven-repository/com/adobe/cairngorm/module/0.8/module-0.8.pom.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/module/0.8/module-0.8.pom.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/module/0.8/module-0.8.swc
        cairngorm3/maven-repository/com/adobe/cairngorm/module/0.8/module-0.8.swc.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/module/0.8/module-0.8.swc.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/navigation/0.8/
        cairngorm3/maven-repository/com/adobe/cairngorm/navigation/0.8/navigation-0.8.pom
        cairngorm3/maven-repository/com/adobe/cairngorm/navigation/0.8/navigation-0.8.pom.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/navigation/0.8/navigation-0.8.pom.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/navigation/0.8/navigation-0.8.swc
        cairngorm3/maven-repository/com/adobe/cairngorm/navigation/0.8/navigation-0.8.swc.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/navigation/0.8/navigation-0.8.swc.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/navigationParsley/
        cairngorm3/maven-repository/com/adobe/cairngorm/navigationParsley/0.8/
        cairngorm3/maven-repository/com/adobe/cairngorm/navigationParsley/0.8/navigationParsley-0 .8.pom
        cairngorm3/maven-repository/com/adobe/cairngorm/navigationParsley/0.8/navigationParsley-0 .8.pom.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/navigationParsley/0.8/navigationParsley-0 .8.pom.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/navigationParsley/0.8/navigationParsley-0 .8.swc
        cairngorm3/maven-repository/com/adobe/cairngorm/navigationParsley/0.8/navigationParsley-0 .8.swc.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/navigationParsley/0.8/navigationParsley-0 .8.swc.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/navigationParsley/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/navigationParsley/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/navigationParsley/maven-metadata.xml.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/observer/1.8/
        cairngorm3/maven-repository/com/adobe/cairngorm/observer/1.8/observer-1.8.pom
        cairngorm3/maven-repository/com/adobe/cairngorm/observer/1.8/observer-1.8.pom.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/observer/1.8/observer-1.8.pom.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/observer/1.8/observer-1.8.swc
        cairngorm3/maven-repository/com/adobe/cairngorm/observer/1.8/observer-1.8.swc.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/observer/1.8/observer-1.8.swc.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/observerParsley/1.8/
        cairngorm3/maven-repository/com/adobe/cairngorm/observerParsley/1.8/observerParsley-1.8.p om
        cairngorm3/maven-repository/com/adobe/cairngorm/observerParsley/1.8/observerParsley-1.8.p om.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/observerParsley/1.8/observerParsley-1.8.p om.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/observerParsley/1.8/observerParsley-1.8.s wc
        cairngorm3/maven-repository/com/adobe/cairngorm/observerParsley/1.8/observerParsley-1.8.s wc.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/observerParsley/1.8/observerParsley-1.8.s wc.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/popup/1.7/
        cairngorm3/maven-repository/com/adobe/cairngorm/popup/1.7/popup-1.7.pom
        cairngorm3/maven-repository/com/adobe/cairngorm/popup/1.7/popup-1.7.pom.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/popup/1.7/popup-1.7.pom.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/popup/1.7/popup-1.7.swc
        cairngorm3/maven-repository/com/adobe/cairngorm/popup/1.7/popup-1.7.swc.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/popup/1.7/popup-1.7.swc.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/popupParsley/
        cairngorm3/maven-repository/com/adobe/cairngorm/popupParsley/1.7/
        cairngorm3/maven-repository/com/adobe/cairngorm/popupParsley/1.7/popupParsley-1.7.pom
        cairngorm3/maven-repository/com/adobe/cairngorm/popupParsley/1.7/popupParsley-1.7.pom.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/popupParsley/1.7/popupParsley-1.7.pom.sha 1
        cairngorm3/maven-repository/com/adobe/cairngorm/popupParsley/1.7/popupParsley-1.7.swc
        cairngorm3/maven-repository/com/adobe/cairngorm/popupParsley/1.7/popupParsley-1.7.swc.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/popupParsley/1.7/popupParsley-1.7.swc.sha 1
        cairngorm3/maven-repository/com/adobe/cairngorm/popupParsley/maven-metadata.xml
        cairngorm3/maven-repository/com/adobe/cairngorm/popupParsley/maven-metadata.xml.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/popupParsley/maven-metadata.xml.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/task/1.7/
        cairngorm3/maven-repository/com/adobe/cairngorm/task/1.7/task-1.7.pom
        cairngorm3/maven-repository/com/adobe/cairngorm/task/1.7/task-1.7.pom.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/task/1.7/task-1.7.pom.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/task/1.7/task-1.7.swc
        cairngorm3/maven-repository/com/adobe/cairngorm/task/1.7/task-1.7.swc.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/task/1.7/task-1.7.swc.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/validation/1.8/
        cairngorm3/maven-repository/com/adobe/cairngorm/validation/1.8/validation-1.8.pom
        cairngorm3/maven-repository/com/adobe/cairngorm/validation/1.8/validation-1.8.pom.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/validation/1.8/validation-1.8.pom.sha1
        cairngorm3/maven-repository/com/adobe/cairngorm/validation/1.8/validation-1.8.swc
        cairngorm3/maven-repository/com/adobe/cairngorm/validation/1.8/validation-1.8.swc.md5
        cairngorm3/maven-repository/com/adobe/cairngorm/validation/1.8/validation-1.8.swc.sha1

Maybe you are looking for