here's the stack trace, and it points to line 506 in
Listbase.as,"return listContent.visibleData":

TypeError: Error #1009: Cannot access a property or method of a null
object reference.
        at mx.controls.listClasses::ListBase/get
mx.controls.listClasses:ListBase::visibleData()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:506]
        at
mx.controls.listClasses::ListBase/mx.controls.listClasses:ListBase::setSelectionIndicesLoop()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:6169]
        at
mx.controls.listClasses::ListBase/http://www.adobe.com/2006/flex/mx/internal::commitSelectedIndices()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:6129]
        at mx.controls.listClasses::ListBase/set
selectedIndices()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:2812]
        at
mx.core::Container/createComponentFromDescriptor()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:3624]
        at
mx.core::Container/createComponentsFromDescriptors()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:3522]
        at
mx.core::Container/mx.core:Container::createChildren()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2624]
        at
mx.core::UIComponent/initialize()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\UIComponent.as:5144]
        at
mx.core::Container/initialize()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2561]
        at
mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\UIComponent.as:5041]
        at
mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::childAdded()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:3334]
        at
mx.core::Container/addChildAt()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2258]
        at
mx.core::Container/addChild()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2188]
        at
mx.core::Container/createComponentFromDescriptor()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:3710]
        at
mx.core::Container/createComponentsFromDescriptors()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:3522]
        at
mx.core::Container/mx.core:Container::createChildren()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2624]
        at
mx.core::UIComponent/initialize()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\UIComponent.as:5144]
        at
mx.core::Container/initialize()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2561]
        at comps.invoices::InvoiceQueryForm/initialize()[C:\Documents and
Settings\jack.omelia\My Documents\projects\AIR
Projects\CommCareDemo\comps\invoices\InvoiceQueryForm.mxml:0]
        at
mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\UIComponent.as:5041]
        at
mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::childAdded()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:3334]
        at
mx.core::Container/addChildAt()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2258]
        at
mx.core::Container/addChild()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:2188]
        at
mx.core::Container/createComponentFromDescriptor()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:3710]
        at
mx.core::Container/createComponentsFromDescriptors()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\Container.as:3522]
        at
mx.containers::ViewStack/mx.containers:ViewStack::instantiateSelectedChild()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\containers\ViewStack.as:1140]
        at
mx.containers::ViewStack/mx.containers:ViewStack::commitProperties()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\containers\ViewStack.as:662]
        at
mx.core::UIComponent/validateProperties()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\UIComponent.as:5552]
        at
mx.managers::LayoutManager/mx.managers:LayoutManager::validateProperties()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\managers\LayoutManager.as:517]
        at
mx.managers::LayoutManager/mx.managers:LayoutManager::doPhasedInstantiation()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\managers\LayoutManager.as:667]
        at Function/http://adobe.com/AS3/2006/builtin::apply()
        at
mx.core::UIComponent/mx.core:UIComponent::callLaterDispatcher2()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\UIComponent.as:8338]
        at
mx.core::UIComponent/mx.core:UIComponent::callLaterDispatcher()[E:\dev\flex_3_beta2\sdk\frameworks\projects\framework\src\mx\core\UIComponent.as:8281]

--- In [email protected], "Alex Harui" <[EMAIL PROTECTED]> wrote:
>
> What is the complete stacktrace and what line does it map to?
> 
>  
> 
> ________________________________
> 
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of Jack OMelia
> Sent: Wednesday, October 31, 2007 1:00 PM
> To: [email protected]
> Subject: [flexcoders] AIR bugginess
> 
>  
> 
> Hello All,
> I hate to put such a non-descriptive title but I can't seem to come up
> a better title.
> 
> I have converted a Flex 2 app into an AIR app, and a simple thing that
> worked before does not now.
> 
> In the AIR app, opening a particular page throws a "Cannot access a
> property or method of a null object reference" that I hadn't received
> before. After much debugging, I traced it to a click event on a button
> that when called opens a popup window using the PopUpManager class.
> When I remove the click event, it works fine.
> 
> This is the button:
> <mx:Button label="@Resource(key='InvoiceSummary',
> bundle='myResources_invoice')" click="reportPopup()"/>
> 
> and this is the popup function:
> 
> public function reportPopup():void {
> var pop:invoiceSummaryPopup =
> invoiceSummaryPopup(PopUpManager.createPopUp(Application.application.vie
> wstackMain,
> invoiceSummaryPopup, true));
> pop.showCloseButton=true;
> PopUpManager.centerPopUp(pop); 
> }
> 
> I'm using runtime localization on this page that seems to work fine. I
> thought it might be complicating thngs and causing the problem but
> when I removed it I still get the error.
> 
> Any thoughts?
> 
> Thanks,
> Jack
>


Reply via email to