I am using Cairngorm (Flex 2.0.1)...and if I put the cursor inside the
text area and (holding down the "Ctrl" key) hit "Enter" really fast, I
get this error below where the main application is trying to call the
ServiceLocator constructor again. Any idea why? I can replicate it w/
a simple app.

## code ###
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
layout="absolute" xmlns:business="com.communify.business.*">
        <business:Services id="communifyServices" />
        <mx:TextArea width="400" height="400"/>
</mx:Application>

Note: I commented out my code in my service locator Implementation so
I know it is nothing on my side.

Error: Only one ServiceLocator instance should be instantiated
        at
org.nevis.cairngorm.business::ServiceLocator$iinit()[C:\kevin\pronto\communify-flex\org\nevis\cairngorm\business\ServiceLocator.as:111]
        at
com.communify.business::Services$iinit()[C:\kevin\pronto\communify-flex\com\communify\business\Services.mxml:0]
        at
mx.core::Container/createComponentFromDescriptor()[C:\dev\flex_201_ja\sdk\frameworks\mx\core\Container.as:3619]
        at
mx.core::Container/createComponentsFromDescriptors()[C:\dev\flex_201_ja\sdk\frameworks\mx\core\Container.as:3533]
        at
mx.core::Container/mx.core:Container::createChildren()[C:\dev\flex_201_ja\sdk\frameworks\mx\core\Container.as:2618]
        at
mx.core::UIComponent/initialize()[C:\dev\flex_201_ja\sdk\frameworks\mx\core\UIComponent.as:4938]
        at
mx.core::Container/initialize()[C:\dev\flex_201_ja\sdk\frameworks\mx\core\Container.as:2555]
        at
mx.core::Application/initialize()[C:\dev\flex_201_ja\sdk\frameworks\mx\core\Application.as:829]
        at pronto/initialize()[C:\kevin\pronto\communify-flex\pronto.mxml:0]
        at
mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::childAdded()[C:\dev\flex_201_ja\sdk\frameworks\mx\managers\SystemManager.as:1553]
        at
mx.managers::SystemManager/mx.managers:SystemManager::initializeTopLevelWindow()[C:\dev\flex_201_ja\sdk\frameworks\mx\managers\SystemManager.as:2330]
        at
mx.managers::SystemManager/mx.managers:SystemManager::docFrameHandler()[C:\dev\flex_201_ja\sdk\frameworks\mx\managers\SystemManager.as:2214]
 

Reply via email to