2009-09-14 4 views
0

내 응용 프로그램 (및 하위 응용 프로그램)을 시작할 때이 오류가 무작위로 발생합니다. 디버거를 통해 스택의 두 번째 컨테이너의 부모를 볼 수 있지만 스택 추적은 다소 쓸모가 없다는 것을 알 수 있듯이 다른 구성 요소를 반복하는 repeater가있는 MXML 클래스입니다.FocusManager에서 매우 이상한 null 개체 RTE

따라서 문제가있는 구성 요소는 반복되는 구성 요소 인 것 같지만,이 문제를 막기 위해 무엇을 변경할 수 있는지 확신 할 수 없습니다. 누구나 FocusManager 또는 getFocus() 함수에 대한 통찰력을 줄 수 있다면 정말 편리 할 것입니다.

TypeError: Error #1009: Cannot access a property or method of a null object reference. 
    at mx.managers::FocusManager/getFocus()[C:\autobuild\galaga\frameworks\projects\framework\src\mx\managers\FocusManager.as:542] 
    at mx.core::Container/createOrDestroyScrollbars()[C:\autobuild\galaga\frameworks\projects\framework\src\mx\core\Container.as:4571] 
    at mx.core::Container/createScrollbarsIfNeeded()[C:\autobuild\galaga\frameworks\projects\framework\src\mx\core\Container.as:4402] 
    at mx.core::Container/createContentPaneAndScrollbarsIfNeeded()[C:\autobuild\galaga\frameworks\projects\framework\src\mx\core\Container.as:4218] 
    at mx.core::Container/validateDisplayList()[C:\autobuild\galaga\frameworks\projects\framework\src\mx\core\Container.as:2734] 
    at mx.managers::LayoutManager/validateDisplayList()[C:\autobuild\galaga\frameworks\projects\framework\src\mx\managers\LayoutManager.as:622] 
    at mx.managers::LayoutManager/doPhasedInstantiation()[C:\autobuild\galaga\frameworks\projects\framework\src\mx\managers\LayoutManager.as:677] 
    at Function/http://adobe.com/AS3/2006/builtin::apply() 
    at mx.core::UIComponent/callLaterDispatcher2()[C:\autobuild\galaga\frameworks\projects\framework\src\mx\core\UIComponent.as:8733] 
    at mx.core::UIComponent/callLaterDispatcher()[C:\autobuild\galaga\frameworks\projects\framework\src\mx\core\UIComponent.as:8673] 

감사

+0

내가 반복하고있는 항목에 상태가있는 것으로 좁혀 놨습니다. 나는 그 이후에 주 (州)를 데리고 나가서 그 문제를 막은 것 같습니다. 나는 아직도 그것이 일어 났는지 확신 할 수 없지만 그것을 피하는 법을 알고 싶다. 나는 미래에 비슷한 문제가 생겨 재 작업 할 수 없다고 생각한다. – robmcm

답변

관련 문제